Area Calculator

Calculate the area and perimeter of squares, rectangles, circles, triangles, and more.

📐 Area Calculator

📐 How to Use

  1. Choose a shape from the tabs at the top.
  2. Pick your unit of measurement (applies to every shape).
  3. Enter the required dimensions for that shape.
  4. Area (and perimeter, where available) update instantly as you type.

🎯 When to Use This

  • Estimating paint or flooring quantity for a room, where the rectangle and trapezoid tabs between them cover most ordinary floor plans.
  • Checking a garden bed or lawn before ordering turf, using the ellipse or polygon tab when the outline is not rectangular.
  • Solving a geometry exercise from three triangle side lengths, where the triangle-inequality check catches a combination that cannot exist.
  • Working out the circumference of a circular table or pipe straight from its diameter, without halving it to a radius first.

❓ Frequently Asked Questions

QHow do I calculate the area of a triangle if I only know the three sides?
Switch the Triangle tab to "Three Sides" — the tool uses Heron's formula: Area = √(s(s−a)(s−b)(s−c)), where s is the semi-perimeter (a+b+c)/2.
QWhy doesn't the Triangle (Base & Height) mode show a perimeter?
Base and height alone aren't enough to determine the length of all three sides, so no perimeter can be calculated in that mode. Switch to "Three Sides" if you need the perimeter too.
QIs the ellipse perimeter exact?
No exact elementary formula exists for an ellipse's perimeter — this tool uses Ramanujan's well-known approximation, which is accurate to within a tiny fraction of a percent for virtually all practical ellipses.
QCan I convert my result to a different unit afterwards?
Yes — use the site's separate Area unit converter to convert your result (e.g. m² to ft² or acres) after calculating it here.
QIs my data sent to a server?
No. All calculations happen locally in your browser using JavaScript. Nothing is sent to or stored on any server.

ℹ️ About This Calculator

Each shape has its own area formula and some of them hide a subtlety. A triangle given three sides needs Heron's formula, plus a check that the three lengths can close at all. A trapezoid averages its parallel sides before multiplying by the height. An ellipse has a clean area, pi times a times b, but no exact perimeter in elementary functions, which is why approximations exist for it.

Eight shape tabs share one unit selector, which labels the output and applies no conversion, so your measurements must already share a unit. Circles accept a radius or a diameter; triangles accept base and height or three sides; trapezoids and parallelograms add a perimeter only once you fill the optional side fields. The ellipse perimeter uses Ramanujan's second approximation. Results carry zero, two or four decimal places depending on their magnitude.

⚠️ Notes & Limits

  • The unit selector only labels the result. It performs no conversion, so mixing a length in meters with another in feet produces a meaningless number.
  • The ellipse perimeter is Ramanujan's second approximation, exact only when the two axes are equal; every other ellipse carries a small approximation error.
  • Triangle in base-and-height mode reports no perimeter, because base and height do not fix the three side lengths. Switch to three sides for that.
  • Only regular polygons are supported, with 3, 5, 6, 7, 8, 9, 10 or 12 sides. Irregular outlines and three-dimensional solids are not covered.