Skip to main content
L
Loopaloo
Buy Us a Coffee
All ToolsImage ProcessingAudio ProcessingVideo ProcessingDocument & TextPDF ToolsCSV & Data AnalysisConverters & EncodersWeb ToolsMath & ScienceGames
Guides & BlogAboutContact
Buy Us a Coffee
L
Loopaloo

Free online tools for developers, designers, and content creators. Your files are processed in your browser and are never uploaded - no accounts required. A few network utilities (like What's My IP and Currency Converter) call public APIs to do their job and say so on their pages.

support@loopaloo.com

Tool Categories

  • Image Tools
  • Audio Tools
  • Video Tools
  • Document & Text
  • PDF Tools
  • CSV & Data
  • Converters
  • Web Tools
  • Math & Science
  • Games

Company

  • About Us
  • Contact
  • Blog
  • FAQ

Legal

  • Privacy Policy
  • Terms of Service
  • Disclaimer

Support

Buy Us a Coffee

© 2026 Loopaloo. All rights reserved. Built with privacy in mind.

Privacy|Terms|Disclaimer
  1. Home
  2. Math & Science
  3. Geometry Tool
Add to favorites

Geometry Tool

Area, perimeter, volume and surface area for twenty-four shapes, drawn to scale, with every assumption stated and every approximation named.

Calculated locally in your browserMore math & scienceJump to full guide

Initializing in your browser…

You might also like

Scientific Calculator

Exact arithmetic on rationals, with both evaluation conventions named and the precedence table the parser runs on printed on the page.

Graphing Calculator

Plot functions with a real expression parser, poles drawn as gaps, and roots, turning points and integrals found by bracketing with the check printed.

3D Graphing Calculator

Plot 3D surfaces from z = f(x, y), polar z = f(r, theta), or fully parametric equations. Exact evaluation via mathjs, real holes where a function is undefined, and OBJ or STL export for 3D printing.

A worked calculation

You have a triangle with a base of 10 cm and a height of 6 cm and want its area and its perimeter.

Triangle from base and height

base 10 cm · height 6 cm
What Geometry Tool produces

Results

Area 30 cm²
Perimeter if right-angled: 27.6619037897 cm
Perimeter if isosceles: 25.6204993518 cm
(the smallest possible)

A base and a height give the area and nothing else: the apex can slide along a line parallel to the base for ever, changing every side while the area stays 30. So the tool gives both of the cases people usually mean and says in words that the perimeter is not determined, rather than quietly assuming one of them.

What is Geometry Tool?

Area, perimeter, volume and surface area for twenty-four shapes, with a drawing to scale, every assumption stated in words, and every approximation named as one. Results follow the inputs as you type; nothing waits behind a Calculate button.

How it works

The interesting fault in a geometry calculator is not usually the arithmetic, it is that a shape is often NOT determined by the numbers it asks for and the tool picks one anyway. A triangle with a base of 10 and a height of 6 has an area of 30, but its perimeter can be anything above a minimum: the apex slides along a parallel line for ever. A trapezoid with two parallel sides and a height is the same. A parallelogram needs three numbers, not two, and using the height as the slanted side is true only of a rectangle. Every shape here says what it does and does not determine, and where two readings are ordinary it gives both rather than choosing. Beyond that, two quantities are genuinely approximations and are labelled: an ellipsoid's surface area has no closed form at all, and an ellipse's perimeter is an elliptic integral, computed here to the last bit of a double by the arithmetic-geometric mean with Ramanujan's widely quoted approximation shown beside it and the difference given. A triangle's area from three sides uses Kahan's ordering rather than the textbook Heron formula, which on a thin triangle subtracts nearly equal numbers and loses about seven of its sixteen significant figures. And each shape computes a second route to a number it already printed (a sphere's surface is the derivative of its volume, Pappus's theorem for the torus, the parallelogram law for the diagonals) and shows whether it holds.

How to use

  1. 1Pick a shape from one of the five groups
  2. 2Type the dimensions. Results update as you type
  3. 3Read the blue panel: it says what the shape assumes that your numbers do not settle
  4. 4Look at the drawing, which is to scale, to check the numbers describe what you meant
  5. 5The unit table at the bottom converts every result, with areas scaling as the square and volumes as the cube

Key features

  • Twenty-four shapes: twelve plane and twelve solid
  • A general triangle from three sides, from two sides and the angle between, or from a base and a height
  • Kahan's stable area formula rather than the textbook Heron form
  • The triangle inequality checked rather than assumed, with the reason given when it fails
  • Every assumption stated: which trapezoid, which triangle, which parallelogram
  • An ellipse's perimeter by the arithmetic-geometric mean, with Ramanujan's approximation and its error beside it
  • Approximations labelled as approximations, with their error bounds
  • A drawing to scale for every plane shape
  • Internal checks on every shape, computed on the numbers just printed
  • A negative or zero length refused rather than turned into a positive area with a negative perimeter
  • Eight length units, all derived from exact definitions, with areas and volumes scaled correctly

When this is useful

  • Homework and coursework

    The formula used is printed under every result, so the working can be copied rather than guessed at.

  • Materials and quantities

    Volume and surface area for tanks, boxes and pipes, converted between metric and imperial units exactly.

  • Checking a shape is what you meant

    The scale drawing shows immediately when a set of numbers describes something other than the intended shape.

  • Triangles from survey data

    Three sides give every angle, both radii and the area, with the triangle inequality checked first.

  • Understanding what a formula assumes

    A base and a height do not determine a perimeter, and this tool says so instead of quietly assuming a right angle.

Frequently asked questions

Why does it give two perimeters for a triangle?

Because a base and a height do not determine one. The apex can sit anywhere on a line parallel to the base, so every side changes while the area stays the same. The two shown are the right-angled case and the isosceles case, which is also the smallest possible perimeter.

Why does the trapezoid ask for an offset?

Because two parallel sides and a height do not settle the shape either: the top edge slides sideways without changing the area. Leave it blank for the isosceles case, which is what most calculators assume without telling you.

What is Kahan's formula and why not use Heron's?

They compute the same thing, but the textbook Heron form takes differences of nearly equal numbers when a triangle is thin. On sides 1, 1 and 1.9999999 it gives 0.00031622774599383683 where the answer is 0.0003162277462526027. Kahan's ordering, with the sides sorted and the products grouped differently, does not lose those figures. Both are shown so the difference is visible.

Why is the ellipse perimeter different from the Ramanujan value?

Because Ramanujan's is an approximation. The perimeter of an ellipse is an elliptic integral with no elementary closed form. The value shown first comes from the arithmetic-geometric mean, which converges to machine precision; the approximation is printed underneath with the difference so you can see how far it is.

Why does it refuse a negative radius?

Because a negative length describes no shape. The shipped version of this tool accepted a radius of -5 and reported an area of 78.5398 with a perimeter of -31.4159, which is two answers about a thing that does not exist.

How are unit conversions handled?

Every unit is derived from an exact definition (the inch is exactly 0.0254 m by the 1959 agreement), and areas scale as the square of the length ratio while volumes scale as the cube. A square metre is 10,000 square centimetres, not 100.

Private by design

Every calculation runs locally in your browser. Your numbers and expressions are not transmitted or stored.