Circle Area Calculator — Compute Area Using Radius or Diameter

Circle Area Calculator — Area, Circumference, Radius & Diameter

Circle Area Calculator

Compute area, radius, diameter, and circumference instantly. Supports multiple units, detailed steps, and interactive visualizations.
Enter a value to see steps.
Sector Area (Advanced)

 

A circle is one of the most common shapes in geometry. From wheels and coins to pipes and plates, circles appear everywhere in daily life. One of the most important measurements of a circle is its area, which tells us how much space is inside the circle.

Finding the area of a circle by hand is simple if you know the formula, but many people still make mistakes with squaring the radius or using the wrong value. A Circle Area Calculator removes all confusion by giving you instant and accurate results.

By entering the radius or diameter, this calculator quickly shows the area of the circle. It is useful for students, teachers, engineers, designers, and anyone who needs fast geometry calculations.

What Is a Circle Area Calculator?

A Circle Area Calculator is an online tool that calculates the area of a circle using basic circle measurements.

What Is a Circle?

A circle is a 2D shape where every point on the boundary is the same distance from the center.

What the Calculator Can Find

The calculator determines:

  • The area of the circle

  • Results using the radius or diameter

  • Accurate values using the constant π (pi)

You do not need to perform any manual math.

How the Calculator Works

The calculator uses the standard circle area formula.

Step 1: Enter the Measurement

You enter either:

  • The radius (r), or

  • The diameter (d)

Step 2: Convert if Needed

If the diameter is entered, the calculator converts it to radius by dividing by 2.

Step 3: Apply the Formula

The calculator squares the radius and multiplies by π.

Step 4: Display the Result

The area is shown instantly.

Key Formulas Used in the Calculator

Area Using Radius

\text{Area} = \pi \times r^2

Area Using Diameter

\text{Area} = \pi \times \left(\frac{d}{2}\right)^2

Value of Pi (π)

\pi \approx 3.14159

These formulas work for all circles.

Step-by-Step Examples

Example 1: Using Radius

Radius = 7 units

\text{Area} = \pi \times 7^2 \text{Area} = \pi \times 49 \text{Area} \approx 153.94

So, the area is 153.94 square units.

Example 2: Using Diameter

Diameter = 10 units

First, find the radius:

r = \frac{10}{2} = 5

Now calculate area:

\text{Area} = \pi \times 5^2 \text{Area} = \pi \times 25 \approx 78.54

The calculator performs these steps automatically.

Features of the Circle Area Calculator

Works with Radius or Diameter

You can use whichever measurement you have.

Instant Results

The area is calculated in seconds.

Accurate Pi Value

The calculator uses precise values of π.

Simple Interface

Easy for beginners and professionals.

No Manual Math Needed

Avoid calculation mistakes completely.

Uses and Applications of the Calculator

Student Learning

Students use this calculator to check homework answers and understand circle formulas clearly.

Construction and Engineering

Engineers calculate circular areas for pipes, columns, and foundations.

Design and Architecture

Designers measure circular spaces in layouts and structures.

Everyday Use

People use it for cooking, crafts, and DIY projects involving circular objects.

Tips to Avoid Common Mistakes

One common mistake is confusing the radius and diameter. Always remember that the radius is half the diameter.

Another error is forgetting to square the radius. The formula uses (r^2), not just (r).

Some users round π too early. Let the calculator handle the precision for better accuracy.

Make sure all measurements use the same unit. If the radius is in meters, the area will be in square meters.

Finally, double-check your input values before calculating.

Frequently Asked Questions (FAQs)

What is the area of a circle?

It is the space inside the circle.

Do I need the radius?

You can use either radius or diameter.

What is π (pi)?

It is a constant used in circle formulas.

Is the calculator accurate?

Yes, it uses standard math formulas.

What units does the area use?

Square units based on the input unit.

Final Words

The Circle Area Calculator is a fast and reliable tool for finding the area of any circle. By using simple inputs and accurate formulas, it saves time and prevents mistakes.

Whether you are studying geometry, working on a project, or solving real-life problems, this calculator makes circle area calculations easy and stress-free.

Related Calculator:  Diameter to Area Calculator — Convert Circle Size to Area

Similar Posts

  • Beam Cross-Sectional Area Calculator — Structural Area Tool

    Beam Cross-Section Calculator   In construction and engineering, beams are used to support loads and keep structures strong and stable. You can see beams in buildings, bridges, roofs, floors, and machines. To understand how much weight a beam can handle, engineers study its cross-sectional area. This is the area of the beam when it is…

  • Donut Area Calculator — Annulus & Ring Shape Area Tool

    // Base64 Content var b64 = “PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KCjxoZWFkPgogICAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPgogICAgPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLjAiPgogICAgPHRpdGxlPkRvbnV0IChUb3J1cykgQXJlYSBDYWxjdWxhdG9yPC90aXRsZT4KICAgIDxzdHlsZT4KICAgICAgICA6cm9vdCB7CiAgICAgICAgICAgIC0tcHJpbWFyeTogI2U5MWU2MzsKICAgICAgICAgICAgLyogUGluayAqLwogICAgICAgICAgICAtLXByaW1hcnktbGlnaHQ6ICNmOGJiZDA7CiAgICAgICAgICAgIC0tYWNjZW50OiAjMDBiY2Q0OwogICAgICAgICAgICAvKiBDeWFuICovCiAgICAgICAgICAgIC0tYmctcGFnZTogI2ZjZTRlYzsKICAgICAgICAgICAgLS1iZy1jYXJkOiAjZmZmZmZmOwogICAgICAgICAgICAtLXRleHQtbWFpbjogIzg4MGU0ZjsKICAgICAgICB9CgogICAgICAgICogewogICAgICAgICAgICBtYXJnaW46IDA7CiAgICAgICAgICAgIHBhZGRpbmc6IDA7CiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUknLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7CiAgICAgICAgfQoKICAgICAgICBib2R5IHsKICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctcGFnZSk7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4pOwogICAgICAgIH0KCiAgICAgICAgLmNhbGMtY2FyZCB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWNhcmQpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4OwogICAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCAzMHB4IHJnYmEoMjMzLCAzMCwgOTksIDAuMTUpOwogICAgICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDsKICAgICAgICAgICAgcGFkZGluZzogMjVweDsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgICAgICAgICAgZ2FwOiAyMHB4OwogICAgICAgIH0KCiAgICAgICAgLmhlYWRlciB7CiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmOGJiZDA7CiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OwogICAgICAgIH0KCiAgICAgICAgLmhlYWRlciBoMiB7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTsKICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsKICAgICAgICB9CgogICAgICAgIC5oZWFkZXIgcCB7CiAgICAgICAgICAgIGNvbG9yOiAjYWQxNDU3OwogICAgICAgICAgICBmb250LXNpemU6IDAuOTVyZW07CiAgICAgICAgfQoKICAgICAgICAuYXBwLWxheW91dCB7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsKICAgICAgICAgICAgZ2FwOiAyNXB4OwogICAgICAgIH0KCiAgICAgICAgLmNvbnRyb2xzIHsKICAgICAgICAgICAgZmxleDogMTsKICAgICAgICAgICAgbWluLXdpZHRoOiAyODBweDsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgICAgICAgICAgZ2FwOiAxNXB4OwogICAgICAgIH0KCiAgICAgICAgLnZpcy1jb250YWluZXIgewogICAgICAgICAgICBmbGV4OiAxOwogICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4OwogICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjEyMTIxOwogICAgICAgICAgICAvKiBEYXJrIGJhY2tncm91bmQgZm9yIDNEIHZpc2liaWxpdHkgKi8KICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsKICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICAgICAgICBoZWlnaHQ6IDQwMHB4OwogICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOwogICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7CiAgICAgICAgICAgIGN1cnNvcjogbW92ZTsKICAgICAgICB9CgogICAgICAgIGNhbnZhcyB7CiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOwogICAgICAgIH0KCiAgICAgICAgLmlucHV0LWdyb3VwIGxhYmVsIHsKICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7CiAgICAgICAgICAgIGNvbG9yOiAjODgwZTRmOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtOwogICAgICAgIH0KCiAgICAgICAgLmlucHV0LXdyYXBwZXIgewogICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOwogICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZjhiYmQwOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7CiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4OwogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzOwogICAgICAgIH0KCiAgICAgICAgLmlucHV0LXdyYXBwZXI6Zm9jdXMtd2l0aGluIHsKICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTsKICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjMzLCAzMCwgOTksIDAuMSk7CiAgICAgICAgfQoKICAgICAgICBpbnB1dCB7CiAgICAgICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgICAgICBib3JkZXI6IG5vbmU7CiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7CiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOwogICAgICAgIH0KCiAgICAgICAgLnVuaXQgewogICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTsKICAgICAgICAgICAgY29sb3I6ICNmMDYyOTI7CiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7CiAgICAgICAgfQoKICAgICAgICAucmVzLWdyaWQgewogICAgICAgICAgICBkaXNwbGF5OiBncmlkOwogICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7CiAgICAgICAgICAgIGdhcDogMTBweDsKICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsKICAgICAgICB9CgogICAgICAgIC5yZXMtYm94IHsKICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZjZTRlYzsKICAgICAgICAgICAgcGFkZGluZzogMTJweDsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OwogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgfQoKICAgICAgICAucmVzLWJveC5tYWluIHsKICAgICAgICAgICAgYmFja2dyb3VuZDogI2U5MWU2MzsKICAgICAgICAgICAgY29sb3I6IHdoaXRlOwogICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyOwogICAgICAgIH0KCiAgICAgICAgLnJlcy1ib3gubWFpbiAucmVzLXZhbCB7CiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsKICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7CiAgICAgICAgfQoKICAgICAgICAucmVzLWJveC5tYWluIC5yZXMtbGJsIHsKICAgICAgICAgICAgY29sb3I6ICNmOGJiZDA7CiAgICAgICAgfQoKICAgICAgICAucmVzLXZhbCB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOwogICAgICAgICAgICBmb250LXdlaWdodDogODAwOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDsKICAgICAgICB9CgogICAgICAgIC5yZXMtbGJsIHsKICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtOwogICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7CiAgICAgICAgICAgIGNvbG9yOiAjYWQxNDU3OwogICAgICAgIH0KCiAgICAgICAgLmhpbnQgewogICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTsKICAgICAgICAgICAgY29sb3I6ICM4ODBlNGY7CiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY5YzQ7CiAgICAgICAgICAgIHBhZGRpbmc6IDhweDsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OwogICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7CiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZiYzAyZDsKICAgICAgICB9CgogICAgICAgIC5vdmVybGF5LWN0cmwgewogICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgICAgICAgIGJvdHRvbTogMTBweDsKICAgICAgICAgICAgbGVmdDogMTBweDsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsKICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtOwogICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7CiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4OwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4OwogICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsKICAgICAgICB9CiAgICA8L3N0eWxlPgo8L2hlYWQ+Cgo8Ym9keT4KCiAgICA8ZGl2IGNsYXNzPSJjYWxjLWNhcmQiPgogICAgICAgIDxkaXYgY2xhc3M9ImhlYWRlciI+CiAgICAgICAgICAgIDxoMj5Eb251dCAoVG9ydXMpIEFyZWEgQ2FsY3VsYXRvcjwvaDI+CiAgICAgICAgICAgIDxwPkNhbGN1bGF0ZSBTdXJmYWNlIEFyZWEgJiBWb2x1bWUgb2YgYSAzRCBUb3J1czwvcD4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iYXBwLWxheW91dCI+CiAgICAgICAgICAgIDwhLS0gSW5wdXQgU2VjdGlvbiAtLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29udHJvbHMiPgoKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8bGFiZWw+TWFqb3IgUmFkaXVzIChSKSAtIENlbnRlciB0byBUdWJlIENlbnRlcjwvbGFiZWw+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJudW1iZXIiIGlkPSJpbnBfUiIgdmFsdWU9IjEwIiBzdGVwPSIwLjEiIG9uaW5wdXQ9InVwZGF0ZSgpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InVuaXQiPnVuaXRzPC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxsYWJlbD5NaW5vciBSYWRpdXMgKHIpIC0gVHViZSBSYWRpdXM8L2xhYmVsPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0ibnVtYmVyIiBpZD0iaW5wX3IiIHZhbHVlPSIzIiBzdGVwPSIwLjEiIG9uaW5wdXQ9InVwZGF0ZSgpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InVuaXQiPnVuaXRzPC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGludCI+CiAgICAgICAgICAgICAgICAgICAgPHN0cm9uZz5QaHlzaWNzIE5vdGU6PC9zdHJvbmc+IFIgbXVzdCBiZSBsYXJnZXIgdGhhbiByLiBJZiBSICZsdDsgciwgaXQncyBhIHNlbGYtaW50ZXJzZWN0aW5nCiAgICAgICAgICAgICAgICAgICAgU3BpbmRsZSBUb3J1cyEKICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJlcy1ncmlkIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXMtYm94IG1haW4iPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXMtdmFsIiBpZD0idmFsX3NhIj4wLjAwPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJlcy1sYmwiPlN1cmZhY2UgQXJlYSAoM0QpPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmVzLWJveCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJlcy12YWwiIGlkPSJ2YWxfdm9sIj4wLjAwPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJlcy1sYmwiPlZvbHVtZTwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJlcy1ib3giPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXMtdmFsIiBpZD0idmFsX2hvbGUiPjAuMDA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmVzLWxibCI+SG9sZSBSYWRpdXM8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIDwhLS0gM0QgVmlzdWFsaXphdGlvbiAtLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmlzLWNvbnRhaW5lciIgaWQ9InZpc19jb250YWluZXIiPgogICAgICAgICAgICAgICAgPGNhbnZhcyBpZD0iY2FudmFzIj48L2NhbnZhcz4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im92ZXJsYXktY3RybCI+RHJhZyB0byBSb3RhdGU8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8c2NyaXB0PgogICAgICAgIGNvbnN0IGN2cyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjYW52YXMnKTsKICAgICAgICBjb25zdCBjdHggPSBjdnMuZ2V0Q29udGV4dCgnMmQnKTsKCiAgICAgICAgLy8gM0QgU3RhdGUKICAgICAgICBsZXQgYW5nbGVYID0gMzAgKiAoTWF0aC5QSSAvIDE4MCk7CiAgICAgICAgbGV0IGFuZ2xlWSA9IDQ1ICogKE1hdGguUEkgLyAxODApOwogICAgICAgIGxldCBpc0RyYWdnaW5nID0gZmFsc2U7CiAgICAgICAgbGV0IGxhc3RYLCBsYXN0WTsKCiAgICAgICAgLy8gTWF0aHMKICAgICAgICBjb25zdCBQSSA9IE1hdGguUEk7CgogICAgICAgIGZ1bmN0aW9uIHVwZGF0ZSgpIHsKICAgICAgICAgICAgY29uc3QgUiA9IHBhcnNlRmxvYXQoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2lucF9SJykudmFsdWUpOwogICAgICAgICAgICBjb25zdCByID0gcGFyc2VGbG9hdChkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaW5wX3InKS52YWx1ZSk7CgogICAgICAgICAgICBpZiAoaXNOYU4oUikgfHwgaXNOYU4ocikgfHwgUiA8PSAwIHx8IHIgPD0gMCkgcmV0dXJuOwoKICAgICAgICAgICAgLy8gQ2FsY3VsYXRpb25zCiAgICAgICAgICAgIC8vIFNBID0gNCAqIFBJXjIgKiBSICogcgogICAgICAgICAgICBjb25zdCBTQSA9IDQgKiBNYXRoLnBvdyhQSSwgMikgKiBSICogcjsKCiAgICAgICAgICAgIC8vIFZvbCA9IDIgKiBQSV4yICogUiAqIHJeMgogICAgICAgICAgICBjb25zdCBWb2wgPSAyICogTWF0aC5wb3coUEksIDIpICogUiAqIHIgKiByOwoKICAgICAgICAgICAgY29uc3QgaG9sZSA9IE1hdGgubWF4KDAsIFIgLSByKTsKCiAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd2YWxfc2EnKS5pbm5lclRleHQgPSBTQS50b0ZpeGVkKDIpOwogICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndmFsX3ZvbCcpLmlubmVyVGV4dCA9IFZvbC50b0ZpeGVkKDIpOwogICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndmFsX2hvbGUnKS5pbm5lclRleHQgPSBob2xlLnRvRml4ZWQoMik7CgogICAgICAgICAgICBkcmF3VG9ydXMoUiwgcik7CiAgICAgICAgfQoKICAgICAgICAvLyAtLS0gM0QgRW5naW5lIC0tLQoKICAgICAgICAvLyBQcmVjb21wdXRlIFJvdGF0aW9uIE1hdHJpY2VzCiAgICAgICAgZnVuY3Rpb24gcm90YXRlKHgsIHksIHopIHsKICAgICAgICAgICAgLy8gUm90YXRlIFkKICAgICAgICAgICAgbGV0IHgxID0geCAqIE1hdGguY29zKGFuZ2xlWSkgLSB6ICogTWF0aC5zaW4oYW5nbGVZKTsKICAgICAgICAgICAgbGV0IHoxID0geCAqIE1hdGguc2luKGFuZ2xlWSkgKyB6ICogTWF0aC5jb3MoYW5nbGVZKTsKICAgICAgICAgICAgbGV0IHkxID0geTsKCiAgICAgICAgICAgIC8vIFJvdGF0ZSBYCiAgICAgICAgICAgIGxldCB5MiA9IHkxICogTWF0aC5jb3MoYW5nbGVYKSAtIHoxICogTWF0aC5zaW4oYW5nbGVYKTsKICAgICAgICAgICAgbGV0IHoyID0geTEgKiBNYXRoLnNpbihhbmdsZVgpICsgejEgKiBNYXRoLmNvcyhhbmdsZVgpOwogICAgICAgICAgICBsZXQgeDIgPSB4MTsKCiAgICAgICAgICAgIHJldHVybiB7IHg6IHgyLCB5OiB5MiwgejogejIgfTsKICAgICAgICB9CgogICAgICAgIGZ1bmN0aW9uIGRyYXdUb3J1cyhSLCByKSB7CiAgICAgICAgICAgIC8vIFJlc2l6ZQogICAgICAgICAgICBjdnMud2lkdGggPSBjdnMucGFyZW50RWxlbWVudC5jbGllbnRXaWR0aDsKICAgICAgICAgICAgY3ZzLmhlaWdodCA9IGN2cy5wYXJlbnRFbGVtZW50LmNsaWVudEhlaWdodDsKICAgICAgICAgICAgY29uc3QgY3ggPSBjdnMud2lkdGggLyAyOwogICAgICAgICAgICBjb25zdCBjeSA9IGN2cy5oZWlnaHQgLyAyOwoKICAgICAgICAgICAgY3R4LmZpbGxTdHlsZSA9ICcjMjEyMTIxJzsKICAgICAgICAgICAgY3R4LmZpbGxSZWN0KDAsIDAsIGN2cy53aWR0aCwgY3ZzLmhlaWdodCk7CgogICAgICAgICAgICAvLyBTY2FsZSBGYWN0b3IKICAgICAgICAgICAgLy8gRml0IChSK3IpIGludG8gY2FudmFzCiAgICAgICAgICAgIGNvbnN0IG1heERpbSA9IChSICsgcikgKiAyLjU7CiAgICAgICAgICAgIGNvbnN0IHNjYWxlID0gTWF0aC5taW4oY3ZzLndpZHRoLCBjdnMuaGVpZ2h0KSAvIG1heERpbTsKCiAgICAgICAgICAgIC8vIEdlbmVyYXRlIHdpcmVmcmFtZSByaW5ncwogICAgICAgICAgICAvLyAxLiBQb2xvaWRhbCBSaW5ncyAoY2lyY2xlcyBhcm91bmQgdGhlIHR1YmUpCiAgICAgICAgICAgIC8vIDIuIFRvcm9pZGFsIFJpbmdzIChjaXJjbGVzIGFyb3VuZCB0aGUgaG9sZSkKCiAgICAgICAgICAgIGNvbnN0IG51bVRvcm9pZGFsID0gMjQ7IC8vIEJpZyBjaXJjbGVzCiAgICAgICAgICAgIGNvbnN0IG51bVBvbG9pZGFsID0gMTI7IC8vIFR1YmUgY3Jvc3Mgc2VjdGlvbnMKCiAgICAgICAgICAgIGN0eC5zdHJva2VTdHlsZSA9ICcjZTkxZTYzJzsKICAgICAgICAgICAgY3R4LmxpbmVXaWR0aCA9IDEuNTsKCiAgICAgICAgICAgIC8vIERyYXcgUG9sb2lkYWwgUmluZ3MgKENyb3NzIHNlY3Rpb25zIGF0IGRpZmZlcmVudCB0aGV0YSB2YWx1ZXMpCiAgICAgICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgbnVtVG9yb2lkYWw7IGkrKykgewogICAgICAgICAgICAgICAgY29uc3QgcGhpID0gKGkgLyBudW1Ub3JvaWRhbCkgKiAyICogUEk7IC8vIEFuZ2xlIGFyb3VuZCBaIGF4aXMgKEJpZyBjaXJjbGUpCgogICAgICAgICAgICAgICAgY3R4LmJlZ2luUGF0aCgpOwogICAgICAgICAgICAgICAgZm9yIChsZXQgaiA9IDA7IGogPD0gbnVtUG9sb2lkYWw7IGorKykgewogICAgICAgICAgICAgICAgICAgIGNvbnN0IHRoZXRhID0gKGogLyBudW1Qb2xvaWRhbCkgKiAyICogUEk7IC8vIEFuZ2xlIGluc2lkZSB0dWJlCgogICAgICAgICAgICAgICAgICAgIC8vIFRvcnVzIFBhcmFtZXRyaWMKICAgICAgICAgICAgICAgICAgICAvLyB4ID0gKFIgKyByIGNvcyB0aGV0YSkgY29zIHBoaQogICAgICAgICAgICAgICAgICAgIC8vIHkgPSAoUiArIHIgY29zIHRoZXRhKSBzaW4gcGhpCiAgICAgICAgICAgICAgICAgICAgLy8geiA9IHIgc2luIHRoZXRhCgogICAgICAgICAgICAgICAgICAgIGNvbnN0IHR4ID0gKFIgKyByICogTWF0aC5jb3ModGhldGEpKSAqIE1hdGguY29zKHBoaSk7CiAgICAgICAgICAgICAgICAgICAgY29uc3QgdHkgPSAoUiArIHIgKiBNYXRoLmNvcyh0aGV0YSkpICogTWF0aC5zaW4ocGhpKTsKICAgICAgICAgICAgICAgICAgICBjb25zdCB0eiA9IHIgKiBNYXRoLnNpbih0aGV0YSk7CgogICAgICAgICAgICAgICAgICAgIGNvbnN0IHAgPSByb3RhdGUodHgsIHR5LCB0eik7CgogICAgICAgICAgICAgICAgICAgIC8vIFByb2plY3QgKE9ydGhvZ3JhcGhpYyBmb3Igc2ltcGxpY2l0eSwgb3Igd2VhayBwZXJzcGVjdGl2ZSkKICAgICAgICAgICAgICAgICAgICAvLyBXZWFrIHBlcnNwZWN0aXZlOgogICAgICAgICAgICAgICAgICAgIGNvbnN0IHB4ID0gY3ggKyBwLnggKiBzY2FsZTsKICAgICAgICAgICAgICAgICAgICBjb25zdCBweSA9IGN5ICsgcC55ICogc2NhbGU7CgogICAgICAgICAgICAgICAgICAgIGlmIChqID09PSAwKSBjdHgubW92ZVRvKHB4LCBweSk7CiAgICAgICAgICAgICAgICAgICAgZWxzZSBjdHgubGluZVRvKHB4LCBweSk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBjdHguc3Ryb2tlKCk7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIC8vIERyYXcgc3BlY2lmaWMgVG9yb2lkYWwgUmluZ3MgKExvbmdpdHVkZSBsaW5lcykKICAgICAgICAgICAgY3R4LnN0cm9rZVN0eWxlID0gJyMwMGJjZDQnOwogICAgICAgICAgICBjdHgubGluZVdpZHRoID0gMC41OwogICAgICAgICAgICBjdHguZ2xvYmFsQWxwaGEgPSAwLjY7CgogICAgICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IDg7IGorKykgeyAvLyBKdXN0IDggbG9uZ2l0dWRpbmFsIGxpbmVzCiAgICAgICAgICAgICAgICBjb25zdCB0aGV0YSA9IChqIC8gOCkgKiAyICogUEk7CgogICAgICAgICAgICAgICAgY3R4LmJlZ2luUGF0aCgpOwogICAgICAgICAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPD0gNDA7IGkrKykgeyAvLyBNb3JlIHNlZ21lbnRzIGZvciBzbW9vdGhuZXNzCiAgICAgICAgICAgICAgICAgICAgY29uc3QgcGhpID0gKGkgLyA0MCkgKiAyICogUEk7CgogICAgICAgICAgICAgICAgICAgIGNvbnN0IHR4ID0gKFIgKyByICogTWF0aC5jb3ModGhldGEpKSAqIE1hdGguY29zKHBoaSk7CiAgICAgICAgICAgICAgICAgICAgY29uc3QgdHkgPSAoUiArIHIgKiBNYXRoLmNvcyh0aGV0YSkpICogTWF0aC5zaW4ocGhpKTsKICAgICAgICAgICAgICAgICAgICBjb25zdCB0eiA9IHIgKiBNYXRoLnNpbih0aGV0YSk7CgogICAgICAgICAgICAgICAgICAgIGNvbnN0IHAgPSByb3RhdGUodHgsIHR5LCB0eik7CiAgICAgICAgICAgICAgICAgICAgY29uc3QgcHggPSBjeCArIHAueCAqIHNjYWxlOwogICAgICAgICAgICAgICAgICAgIGNvbnN0IHB5ID0gY3kgKyBwLnkgKiBzY2FsZTsKCiAgICAgICAgICAgICAgICAgICAgaWYgKGkgPT09IDApIGN0eC5tb3ZlVG8ocHgsIHB5KTsKICAgICAgICAgICAgICAgICAgICBlbHNlIGN0eC5saW5lVG8ocHgsIHB5KTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGN0eC5zdHJva2UoKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBjdHguZ2xvYmFsQWxwaGEgPSAxOwoKICAgICAgICAgICAgLy8gRHJhdyBBeGVzIGZvciBvcmllbnRhdGlvbgogICAgICAgICAgICAvKgogICAgICAgICAgICBjdHguc3Ryb2tlU3R5bGUgPSAnI2ZmZic7CiAgICAgICAgICAgIGN0eC5saW5lV2lkdGggPSAyOwogICAgICAgICAgICBjb25zdCBvcmlnaW4gPSByb3RhdGUoMCwwLDApOwogICAgICAgICAgICBjb25zdCB6QXhpcyA9IHJvdGF0ZSgwLDAsUityKzUpOwogICAgICAgICAgICBjdHguYmVnaW5QYXRoKCk7CiAgICAgICAgICAgIGN0eC5tb3ZlVG8oY3ggKyBvcmlnaW4ueCpzY2FsZSwgY3kgKyBvcmlnaW4ueSpzY2FsZSk7CiAgICAgICAgICAgIGN0eC5saW5lVG8oY3ggKyB6QXhpcy54KnNjYWxlLCBjeSArIHpBeGlzLnkqc2NhbGUpOwogICAgICAgICAgICBjdHguc3Ryb2tlKCk7CiAgICAgICAgICAgICovCiAgICAgICAgfQoKICAgICAgICAvLyBJbnRlcmFjdGlvbgogICAgICAgIGNvbnN0IGNvbnRhaW5lciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd2aXNfY29udGFpbmVyJyk7CgogICAgICAgIGNvbnRhaW5lci5hZGRFdmVudExpc3RlbmVyKCdtb3VzZWRvd24nLCBlID0+IHsKICAgICAgICAgICAgaXNEcmFnZ2luZyA9IHRydWU7CiAgICAgICAgICAgIGxhc3RYID0gZS5jbGllbnRYOwogICAgICAgICAgICBsYXN0WSA9IGUuY2xpZW50WTsKICAgICAgICB9KTsKCiAgICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNldXAnLCAoKSA9PiBpc0RyYWdnaW5nID0gZmFsc2UpOwoKICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbW91c2Vtb3ZlJywgZSA9PiB7CiAgICAgICAgICAgIGlmICghaXNEcmFnZ2luZykgcmV0dXJuOwoKICAgICAgICAgICAgY29uc3QgZHggPSBlLmNsaWVudFggLSBsYXN0WDsKICAgICAgICAgICAgY29uc3QgZHkgPSBlLmNsaWVudFkgLSBsYXN0WTsKCiAgICAgICAgICAgIGFuZ2xlWSArPSBkeCAqIDAuMDE7CiAgICAgICAgICAgIGFuZ2xlWCArPSBkeSAqIDAuMDE7CgogICAgICAgICAgICBsYXN0WCA9IGUuY2xpZW50WDsKICAgICAgICAgICAgbGFzdFkgPSBlLmNsaWVudFk7CgogICAgICAgICAgICB1cGRhdGUoKTsKICAgICAgICB9KTsKCiAgICAgICAgLy8gVG91Y2ggc3VwcG9ydAogICAgICAgIGNvbnRhaW5lci5hZGRFdmVudExpc3RlbmVyKCd0b3VjaHN0YXJ0JywgZSA9PiB7CiAgICAgICAgICAgIGlzRHJhZ2dpbmcgPSB0cnVlOwogICAgICAgICAgICBsYXN0WCA9IGUudG91Y2hlc1swXS5jbGllbnRYOwogICAgICAgICAgICBsYXN0WSA9IGUudG91Y2hlc1swXS5jbGllbnRZOwogICAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7IC8vIFByZXZlbnQgc2Nyb2xsCiAgICAgICAgfSwgeyBwYXNzaXZlOiBmYWxzZSB9KTsKCiAgICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3RvdWNobW92ZScsIGUgPT4gewogICAgICAgICAgICBpZiAoIWlzRHJhZ2dpbmcpIHJldHVybjsKICAgICAgICAgICAgY29uc3QgZHggPSBlLnRvdWNoZXNbMF0uY2xpZW50WCAtIGxhc3RYOwogICAgICAgICAgICBjb25zdCBkeSA9IGUudG91Y2hlc1swXS5jbGllbnRZIC0gbGFzdFk7CgogICAgICAgICAgICBhbmdsZVkgKz0gZHggKiAwLjAxOwogICAgICAgICAgICBhbmdsZVggKz0gZHkgKiAwLjAxOwoKICAgICAgICAgICAgbGFzdFggPSBlLnRvdWNoZXNbMF0uY2xpZW50WDsKICAgICAgICAgICAgbGFzdFkgPSBlLnRvdWNoZXNbMF0uY2xpZW50WTsKCiAgICAgICAgICAgIHVwZGF0ZSgpOwogICAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgfSwgeyBwYXNzaXZlOiBmYWxzZSB9KTsKCiAgICAgICAgd2luZG93Lm9ubG9hZCA9IHVwZGF0ZTsKICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJywgdXBkYXRlKTsKCiAgICA8L3NjcmlwdD4KPC9ib2R5PgoKPC9odG1sPg==”; var htmlContent = “”; try { htmlContent = atob(b64); } catch (e) { console.error(“Base64 decode failed”, e); wrapper.innerHTML = ” Error loading calculator. “; return; } // Create Iframe var iframe = document.createElement(‘iframe’); iframe.style.width = “100%”; iframe.style.border = “none”; iframe.style.overflow = “hidden”; iframe.scrolling = “no”; iframe.style.minHeight = “400px”;…

  • Vector Parallelogram Area Calculator — Area from Two Vectors

    Calculator Wrapper   In mathematics and physics, vectors are used to represent direction and magnitude. When two vectors start from the same point, they form a parallelogram. The area of this parallelogram is an important concept in geometry, engineering, and science. Calculating this area by hand requires cross products, square roots, and careful handling of…

  • Sphere Surface Area Calculator — Find Surface Coverage of a Sphere

    Sphere Surface Area Calculator Sphere Calculator Surface Area & Volume for Spheres, Hemispheres & Domes. Full Sphere Hemisphere Dome (Cap) Include Base Area? (Closed Shape) Total Surface Area — sq in Curved Area — Volume — cu in Work Shown   Spheres are perfectly round 3D shapes that we see everywhere in daily life. Balls,…

  • Pipe Cross-Section Area Calculator — Internal Area from Diameter

    Pipe Cross-Section Calculator   Pipes are used in many systems around us, including water supply, gas lines, air conditioning, oil transport, and industrial machines. One of the most important properties of a pipe is its cross-sectional area. This is the area of the pipe when it is cut straight across. The cross-sectional area tells us…