Area of Quadrilateral Calculator
Calculate the area of any quadrilateral using coordinates, sides & diagonals, or interactive canvas. Supports Shoelace, Bretschneider's formulas.
About
Miscalculating the area of an irregular quadrilateral leads to material waste in construction, incorrect land valuations, and flawed engineering designs. Unlike triangles, quadrilaterals lack a single universal formula. The method depends on what you know: vertex coordinates use the Shoelace (Gauss) formula, while known side lengths with diagonals require Bretschneider's generalization. This calculator implements both paths with full numerical precision. It also renders an interactive canvas where you drag vertices and watch the area update in real time.
The tool assumes a simple (non-self-intersecting) quadrilateral. For self-intersecting (crossed) quadrilaterals the Shoelace formula returns the net signed area, which may not match geometric intuition. Coordinates are processed in vertex order A → B → C → D. If your vertices form a concave shape, the calculator still works correctly provided the polygon does not self-intersect. Pro tip: always input vertices in sequential (clockwise or counter-clockwise) order, not diagonal order.
Formulas
The primary method for vertex-based computation is the Shoelace (Gauss's area) formula. Given vertices in sequential order:
Where n = 4 for a quadrilateral, indices wrap so vertex 5 = vertex 1. Each (xi, yi) is a vertex coordinate pair.
For the sides-and-diagonals method, the quadrilateral is split into two triangles by diagonal p. Each triangle's area is computed via Heron's formula:
Where s = a + b + c2 is the semi-perimeter. Triangle 1 uses sides a, b, p and Triangle 2 uses sides c, d, p. The total area is A1 + A2. The second diagonal q constrains the shape uniquely but is used for validation rather than directly in the split.
Reference Data
| Quadrilateral Type | Area Formula | Required Inputs | Special Condition |
|---|---|---|---|
| Square | A = a2 | Side a | All sides equal, all angles 90° |
| Rectangle | A = a × b | Length, Width | Opposite sides equal, all angles 90° |
| Rhombus | A = d1 × d22 | Diagonals d1, d2 | All sides equal, diagonals bisect at 90° |
| Parallelogram | A = b × h | Base, Height | Opposite sides parallel & equal |
| Trapezoid (US) | A = (a + b)2 × h | Parallel sides, Height | One pair of parallel sides |
| Kite | A = d1 × d22 | Diagonals | Two pairs of adjacent equal sides |
| General (Coordinates) | Shoelace formula | 4 vertices (x, y) | Non-self-intersecting |
| General (Sides+Diags) | Bretschneider's formula | 4 sides, 2 diagonals | Triangle inequality on sub-triangles |
| Cyclic Quadrilateral | A = √(s−a)(s−b)(s−c)(s−d) | 4 sides | All vertices on a circle (Brahmagupta) |
| Tangential Quadrilateral | A = r × s | Inradius, Semi-perimeter | Incircle touches all 4 sides |
| Irregular (Surveyor) | Coordinate method | GPS / Survey coordinates | Must close polygon path |
| Self-Intersecting | Net signed area (Shoelace) | 4 vertices | Edges cross; result is net area |