Skip to main content
Calcimator

2D Shape Master Calculator

Complete 2D geometry calculator for all common shapes — rectangles, squares, circles, triangles, ellipses, parallelograms, rhombuses, trapezoids, and regular polygons. Calculate area, perimeter, angles, and more.

Progress0%

Step 1 of 10

How to Use This Calculator
  1. Select the 2D shape type from the dropdown — options include rectangle, circle, triangle, ellipse, parallelogram, trapezoid, and regular polygon.
  2. Enter the required dimensions for the chosen shape; only the relevant input fields will be active.
  3. Area and perimeter (or circumference) are computed using standard geometric formulas for each shape.
  4. Additional properties — such as diagonals, angles, inradius, or circumradius — are shown where applicable.
  5. The pie chart breaks down shape properties proportionally for quick visual reference.
  6. All dimensions must be positive; for triangles the three sides must satisfy the triangle inequality.

How the result changes with Length

LengthArea
10,00080,000
35,000280,000
65,000520,000
90,000720,000

What each input means

Shape
The geometric shape to calculate.
Unit System
Measurement system (imperial or metric).
Length
Length of the rectangle
Width
Width of the rectangle
Side Length
Side length of the square
Radius
Distance from center to edge.
Diameter
Distance across the full shape.
Side a
Length of side A.
Side b
Length of side B.
Side c
Length of side C.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Shape = 0, Unit System = 0, Length = 10, Width = 8 = 28 input(s) provided
  2. Calculate Area
    Area
    80 = 80
  3. Calculate Perimeter
    Perimeter
    36 = 36
  4. Calculate Shape
    Shape
    Rectangle = Rectangle

Engine last updated . Checked against 2 independently-derived tests how we verify calculators.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Math & Statistics.