Calculate Square Feet of Irregular Shape
- Area
- sq m
- Result
- Side a
- 10 ft
- You entered
- Side b
- 12 ft
- You entered
This calculator finds the area in square feet of any irregular shape when you know the lengths of its sides and at least one diagonal or interior angle. You enter the side lengths and one diagonal (or the coordinates of the corners), and it returns the total area in square feet, along with the area in square meters for convenience.
Formula
The calculator uses Brahmagupta’s formula for the area of a cyclic quadrilateral, applied to two triangles formed by a diagonal. For a quadrilateral with sides a, b, c, d and diagonal p (connecting vertices between sides a and b, and c and d), the area is the sum of the areas of two triangles:
Area = √[s₁(s₁−a)(s₁−b)(s₁−p)] + √[s₂(s₂−c)(s₂−d)(s₂−p)]
where s₁ = (a+b+p)/2 and s₂ = (c+d+p)/2. All lengths are in feet, so the area comes out in square feet. To convert to square meters, multiply by 0.092903 (since 1 sq ft = 0.092903 m²).
Worked Example
Using the default values: a=10 ft, b=12 ft, c=14 ft, d=9 ft, diagonal p=15 ft.
- First triangle semiperimeter s₁ = (10+12+15)/2 = 18.5 ft
- First triangle area = √[18.5(18.5−10)(18.5−12)(18.5−15)] = √[18.5×8.5×6.5×3.5] = √(3576.0625) ≈ 59.80 sq ft
- Second triangle semiperimeter s₂ = (14+9+15)/2 = 19 ft
- Second triangle area = √[19(19−14)(19−9)(19−15)] = √[19×5×10×4] = √3800 ≈ 61.64 sq ft
- Total area = 59.80 + 61.64 = 121.44 sq ft
The calculator rounds to two decimals, giving 121.44 sq ft. In square meters: 121.44 × 0.092903 ≈ 11.28 m².
Why You Might Need This
Irregular shapes appear everywhere in real life: an L-shaped living room, a trapezoidal backyard, a triangular corner lot, or a room with a bay window. When you need to buy flooring, carpet, tile, paint, or fertilizer, you need the area in square feet. This calculator handles any four-sided shape (quadrilateral) as long as you can measure the four sides and one diagonal. For shapes with more than four sides, you can split them into triangles or quadrilaterals and add the results.
How to Measure Your Shape
- Measure all four side lengths with a tape measure, in feet (or inches and convert).
- Measure one diagonal—the straight line between two opposite corners. This splits the shape into two triangles.
- If the shape has more than four sides, break it into smaller quadrilaterals or triangles. For a triangle, set one side to 0 or use the triangle area formula directly.
- For very large areas (yards, fields), use a measuring wheel or a GPS app, but remember that GPS accuracy may be limited.
Common Mistakes and Limitations
The most common mistake is mixing units—make sure all measurements are in feet before entering. If you measure in inches, divide by 12 to get feet. Another mistake is using the wrong diagonal; the diagonal must connect the vertices between the sides you label as a–b and c–d. The formula assumes the shape is convex and that the diagonal lies inside the shape. For concave shapes (like a “C” shape), this method may overestimate the area. Also, Brahmagupta’s formula gives the maximum area for a quadrilateral with given sides when it is cyclic (all vertices on a circle); for non-cyclic shapes, the actual area is slightly less. In practice, for most rooms and yards, the difference is negligible.
Alternative Methods
If you have the coordinates of each corner (e.g., from a survey or a mapping app), you can use the shoelace formula: Area = ½ |Σ(xᵢyᵢ₊₁ − xᵢ₊₁yᵢ)|. This works for any polygon, not just quadrilaterals, and gives the exact area for the given vertices. Another method is to draw the shape on graph paper with a known scale and count the squares. For very irregular curves, you can use a planimeter or digital tools. Each method has trade-offs: the side+diagonal method requires only a tape measure; the coordinate method is more accurate for complex shapes but requires a reference point.
Frequently Asked Questions
Can I use this for a triangle?
Yes. Set one side (say d) to 0 and enter the other three sides and a diagonal that equals one of the sides? Actually, for a triangle you only need three sides. Use the Heron’s formula: Area = √[s(s−a)(s−b)(s−c)] with s = (a+b+c)/2. You can enter the three sides and set the diagonal to one of them, but the calculator expects a quadrilateral, so it’s easier to use a dedicated triangle calculator.
What if my shape has more than four sides?
Divide it into quadrilaterals or triangles. For example, a pentagon can be split into a triangle and a quadrilateral. Calculate each part separately and add the areas. For a polygon with many sides, the coordinate method (shoelace formula) is more efficient.
Is the result exact?
It is exact for a cyclic quadrilateral (one that can be inscribed in a circle). Most real-world shapes are not perfectly cyclic, so the result may be a slight overestimate. The error is usually less than a few percent for typical room shapes. For precise work, use the coordinate method.
Can I measure in inches and get square feet?
Yes, but you must convert each measurement to feet first. Divide inches by 12 to get feet. For example, 120 inches = 10 feet. Alternatively, calculate the area in square inches and divide by 144 to get square feet.
What is the difference between square feet and square meters?
One square foot is exactly 0.09290304 square meters. To convert, multiply the area in square feet by 0.092903. The calculator provides both outputs for convenience.
Related
Formula used
in a | Side a | ft | 10 | 0 in b | Side b | ft | 12 | 0 in c | Side c | ft | 14 | 0 in d | Side d | ft | 9 | 0 in diag1 | Diagonal AC | ft | 15 | 0 out area | Area | sq ft | sqrt((a+b+diag1)*(c+d+diag1)*(-a+b+diag1)*(a-b+diag1))/4 + sqrt((b+c+diag1)*(-b+c+diag1)*(b-c+diag1)*(b+c+diag1))/4 | 2 out area_m | Area | sq m | (sqrt((a+b+diag1)*(c+d+diag1)*(-a+b+diag1)*(a-b+diag1))/4 + sqrt((b+c+diag1)*(-b+c+diag1)*(b-c+diag1)*(b+c+diag1))/4) * 0.092903 | 2
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.