The triangle area formula is A = ½ × base × height, where the height is measured at a right angle to the base. A triangle with a 12 cm base and an 8 cm height has an area of ½ × 12 × 8 = 48 cm².
When you don’t have the height, four other formulas give the same area from what you do have: two sides and the angle between them, all three sides, the vertex coordinates, or the shape of a special triangle.
Why Learn Multiple Triangle Area Methods?
Real triangles rarely come with the measurements you want. A drawing may show the height; a plot of land usually gives only the three boundary lengths; a graph gives vertex coordinates. Each starting point has its own formula.
Every formula below gives the same area for the same triangle. They differ only in which measurements they start from.
Method 1: Base × Height ÷ 2 (The Classic Formula)
This is the formula most people learn first, and the others are derived from it.
Standard Triangle Area Formula
Area = ½ × base × height
Or written another way: A = (b × h) / 2
How It Works
The formula works because a triangle is exactly half of a rectangle (or parallelogram) with the same base and height. Draw a rectangle around the triangle with the same base and height, and the triangle fills exactly half of it. For a step-by-step visual explanation, watch the Khan Academy area guide.
When to Use This Method
Use the base-height formula when:
- You know (or can measure) a side length AND the perpendicular height to that side
- You’re working with a right triangle where the legs serve as base and height
- The triangle is drawn on paper and you can measure the height directly
Step-by-Step Example
Problem: Find the area of a triangle with a base of 12 cm and a height of 8 cm.
Solution:
- Identify your values: base (b) = 12 cm, height (h) = 8 cm
- Apply the formula: Area = ½ × 12 × 8
- Calculate: Area = ½ × 96 = 48 cm²
The height MUST be perpendicular (at a 90° angle) to the base. A slanted side of the triangle is NOT the height unless it happens to be perpendicular to the base. Check out our article on perpendicular lines and why they matter for area if you need a refresher.
What If You Don’t Know the Height?
This is where many students get stuck. If you only know the three sides or two sides and an angle, you’ll need one of the other methods below. Alternatively, you can use our Triangle Height Calculator to find the height first, then apply this formula.
Calculate Triangle Height FirstMethod 2: Two Sides and the Included Angle (½ab sin C)
When you know two sides of a triangle and the angle between them (called the “included angle”), use the sine formula.
Trigonometric Area Formula
Area = ½ × a × b × sin(C)
Where a and b are two sides, and C is the angle between them.
Why This Formula Works
This formula is derived from the base-height formula. When you know two sides and the included angle, you can calculate the height using trigonometry: height = b × sin(C). Substituting this into the basic formula gives us the sin formula. For a deeper explanation of this derivation, see the trig area formula at Math is Fun.
When to Use This Method
Use the sine formula when:
- You know two sides and the angle BETWEEN them
- The height isn’t given directly
- You’re solving surveying or navigation problems
- Working with oblique (non-right) triangles
Step-by-Step Example
Problem: Find the area of a triangle where side a = 7 m, side b = 10 m, and the included angle C = 45°.
Solution:
- Identify your values: a = 7, b = 10, C = 45°
- Find sin(45°): sin(45°) ≈ 0.7071
- Apply the formula: Area = ½ × 7 × 10 × 0.7071
- Calculate: Area = ½ × 70 × 0.7071 = 35 × 0.7071 ≈ 24.75 m²
Set your calculator to degrees before finding sin(45°). In radian mode, sin(45) returns about 0.851 instead of 0.7071. See our guide on degrees vs radians if you’re unsure which to use.
This method connects directly to the Law of Sines, which you might use to find missing information before calculating area.
Try the Triangle Area CalculatorMethod 3: Heron’s Formula (When You Only Know Three Sides)
If you know only the three side lengths a, b and c, with no angle and no height, use Heron’s formula.
Heron's Formula
Area = √[s(s-a)(s-b)(s-c)]
Where s is the semi-perimeter: s = (a + b + c) / 2
The History Behind the Name
The formula is named after Hero of Alexandria, a Greek mathematician and engineer of the first century AD, who gave a proof of it in his Metrica.
When to Use Heron’s Formula
Use Heron’s formula when:
- You only know the three side lengths
- Measuring height or angles directly isn’t possible
- You’re working with property boundaries or irregular plots
- The triangle’s orientation makes height measurement impractical
Step-by-Step Example
Problem: Find the area of a triangle with sides a = 5 cm, b = 6 cm, and c = 7 cm.
Solution:
-
Calculate the semi-perimeter:
- s = (5 + 6 + 7) / 2 = 18 / 2 = 9 cm
-
Calculate each factor:
- s - a = 9 - 5 = 4
- s - b = 9 - 6 = 3
- s - c = 9 - 7 = 2
-
Multiply inside the square root:
- s(s-a)(s-b)(s-c) = 9 × 4 × 3 × 2 = 216
-
Take the square root:
- Area = √216 ≈ 14.70 cm²
Before using Heron’s formula, verify your sides can actually form a triangle using the triangle inequality theorem. The sum of any two sides must be greater than the third side.
For more on Heron’s formula, with a side-by-side comparison of all the area formulas, see triangle area formulas.
Method 4: Coordinate Geometry Method
When your triangle is plotted on a coordinate plane (with x and y coordinates for each vertex), this formula calculates the area directly from the coordinates.
Coordinate Area Formula (Shoelace Formula)
Area = ½|x₁(y₂ - y₃) + x₂(y₃ - y₁) + x₃(y₁ - y₂)|
The absolute value bars ensure you get a positive area regardless of vertex order.
Why It’s Called the “Shoelace Formula”
Written out as two columns of coordinates, the cross-multiplications run diagonally back and forth like the lacing on a shoe.
When to Use the Coordinate Method
Use coordinates when:
- Your triangle is plotted on a graph
- You’re working with GPS coordinates (with appropriate conversions)
- You’re programming or using computer graphics
- The vertices are given as ordered pairs
Step-by-Step Example
Problem: Find the area of a triangle with vertices at A(1, 2), B(4, 6), and C(7, 2).
Solution:
-
Label your coordinates:
- (x₁, y₁) = (1, 2)
- (x₂, y₂) = (4, 6)
- (x₃, y₃) = (7, 2)
-
Substitute into the formula:
- Area = ½|1(6 - 2) + 4(2 - 2) + 7(2 - 6)|
- Area = ½|1(4) + 4(0) + 7(-4)|
- Area = ½|4 + 0 - 28|
- Area = ½|-24|
- Area = ½ × 24 = 12 square units
This method is particularly useful in applications like surveying where GPS coordinates define property boundaries.
Method 5: Special Triangle Shortcuts
For certain special triangles, you can use simplified formulas that are faster to apply.
Equilateral Triangle
When all three sides are equal (length s):
Equilateral Triangle Area
Area = (s² × √3) / 4
Example: An equilateral triangle with side length 6 cm:
- Area = (6² × √3) / 4 = (36 × 1.732) / 4 ≈ 15.59 cm²
Use our Equilateral Triangle Calculator for instant results.
Right Triangle
When you have a 90° angle, the two legs ARE the base and height:
Right Triangle Area
Area = ½ × leg₁ × leg₂
Example: A right triangle with legs of 3 and 4:
- Area = ½ × 3 × 4 = 6 square units
This connects to our Right Triangle Calculator, which can help you find missing legs using the Pythagorean theorem.
Isosceles Triangle
For isosceles triangles with two equal sides (a) and base (b):
Isosceles Triangle Area
Area = (b/4) × √(4a² - b²)
Our Isosceles Triangle Calculator handles these calculations automatically.
Solve Any TriangleWhich Method Should You Use? (Decision Flowchart)
Work through these questions in order:
Question 1: Do you know the height?
- YES → Use Method 1 (Base × Height ÷ 2)
- NO → Continue to Question 2
Question 2: Do you know two sides AND the angle between them?
- YES → Use Method 2 (½ab sin C)
- NO → Continue to Question 3
Question 3: Do you know all three sides?
- YES → Use Method 3 (Heron’s Formula)
- NO → Continue to Question 4
Question 4: Are your vertices given as coordinates?
- YES → Use Method 4 (Coordinate Formula)
- NO → You need more information. Use the Triangle Solver to find missing measurements first.
Question 5: Is it a special triangle (equilateral, right, or isosceles)?
- YES → Consider using Method 5 for a shortcut
If you have enough information for two methods, use both. The right triangle with legs 3 and 4 has hypotenuse 5: ½ × 3 × 4 = 6, and Heron’s formula with s = 6 gives √(6 × 3 × 2 × 1) = √36 = 6.
Real-World Applications
Calculating Land Area
A triangular plot of land has boundary lengths of 150 feet, 200 feet and 250 feet.
Using Heron’s formula:
- s = (150 + 200 + 250) / 2 = 300 feet
- Area = √[300 × 150 × 100 × 50] = √225,000,000 = 15,000 square feet
That is about 0.34 acres (one acre is 43,560 square feet).
Material Needs for Construction
A triangular gable end is 12 feet wide at the base and 8 feet tall at the peak.
Using Method 1:
- Area = ½ × 12 × 8 = 48 square feet of siding to cover it
Learn more about practical applications in our Trigonometry for DIY guide.
Architecture and Design
A triangular window has two sides of 3 m and 4 m that meet at a 60° angle.
Using Method 2:
- Area = ½ × 3 × 4 × sin(60°) = ½ × 12 × 0.866 ≈ 5.20 m² of glass needed
Practice Problems
Test your understanding with these problems:
-
Basic: Find the area of a triangle with base 15 cm and height 9 cm.
-
Trigonometric: Calculate the area when two sides are 8 m and 11 m with an included angle of 30°.
-
Heron’s: Find the area of a triangle with sides 13, 14, and 15 units.
-
Coordinate: What’s the area of a triangle with vertices at (0, 0), (6, 0), and (3, 4)?
Answers: 1) 67.5 cm² | 2) 22 m² | 3) 84 square units | 4) 12 square units
Summary
The five methods side by side:
| Method | What You Need | Best For |
|---|---|---|
| Base × Height ÷ 2 | Base and perpendicular height | Most direct measurements |
| ½ab sin C | Two sides and included angle | Surveying, navigation |
| Heron’s Formula | All three sides | Property boundaries |
| Coordinate Formula | Vertex coordinates | Graphed triangles, GPS |
| Special Formulas | Specific triangle type | Quick calculations |
Pick the method that matches the measurements you have.
Triangle Area Calculator