Isosceles Trapezoid Calculator - Area, Diagonals, Angles

Use this isosceles trapezoid calculator to solve for area, perimeter, leg, midsegment, diagonal, base angle, and apex angle from bases a and b and height h.

Updated: June 16, 2026 • Free Tool

Isosceles Trapezoid Calculator

Length of the longer parallel base of the isosceles trapezoid, in any length unit. The calculator uses the absolute base difference, so a or b can be the longer side.

Length of the other parallel base. Enter any value greater than 0; the calculator will treat whichever is longer as the base a reference.

Perpendicular distance between the two parallel bases, measured at a right angle to both bases. Do not enter the slant length of a leg.

Results

Area
0sq units
Perimeter 0units
Leg c 0units
Midsegment m 0units
Base offset 0units
Diagonal d 0units
Base angle (alpha) 0deg
Apex angle (gamma) 0deg
Height-to-leg ratio 0

What Is Isosceles Trapezoid Calculator?

An isosceles trapezoid calculator is a geometry tool that solves for the area, perimeter, leg, diagonal, and angles of an isosceles trapezoid from its two parallel bases and its height. You enter the longer base a, the other base b, and the perpendicular height h, and the calculator returns every other measurement. The two legs are equal in length, and the base angles on each parallel side are mirror images, which is what makes the shape solvable from so few inputs.

  • Solve homework or textbook problems: Check a geometry problem by entering the two parallel bases and height, then reading off the area, perimeter, diagonal, and angles.
  • Cut roof rafters and tapered panels: Estimate the leg length and the base angle of a tapered gable end before you cut rafters, table tops, or trapezoidal panels.
  • Plan a garden bed or pond edge: Get the area, perimeter, and diagonal of a trapezoid garden bed, pond, or driveway to estimate gravel, edging, or liner needs.

An isosceles trapezoid is the most common non-rectangular trapezoid. The two legs are equal, the base angles on each parallel side are equal, and the diagonals are equal. The calculator returns area, perimeter, leg, midsegment, diagonal, base angle, apex angle, and height-to-leg ratio in the same unit you entered.

If you only know the bases and the leg, solve for the height from h = sqrt(leg^2 - ((a - b) / 2)^2). The simplest path is to measure the two parallel sides and the perpendicular drop between them.

If you only need area and perimeter, the focused Isosceles Trapezoid Area Calculator gives the same core outputs with a smaller interface.

How Isosceles Trapezoid Calculator Works

The calculator uses the standard isosceles trapezoid formulas. The area is the average of the two bases times the height, the leg comes from the Pythagorean theorem on the right triangle formed by the height and the base offset, and the diagonal, midsegment, and angles follow from the same right triangle.

A = (a + b) / 2 * h c = sqrt(h^2 + ((a - b) / 2)^2) d = sqrt(((a + b) / 2)^2 + h^2)
  • a, b: Lengths of the two parallel bases. The calculator uses the absolute difference, so the longer base does not have to be entered first.
  • h: Perpendicular distance between the two bases. Do not enter the slant length of a leg.
  • c: Leg length, the equal non-parallel side. Found from h and (a - b) / 2 by the Pythagorean theorem.
  • d: Diagonal length, equal for both diagonals in an isosceles trapezoid.
  • m: Midsegment, the segment connecting the midpoints of the two legs. m = (a + b) / 2.

All three inputs share the same length unit, and every other measurement is returned in that unit. The area comes out in square units, so 10 m and 6 m with height 4 m gives 32 square meters and a leg of 4.4721 meters, with angles in degrees.

Worked example with a = 10, b = 6, h = 4

Base a = 10, Base b = 6, Height h = 4 (same unit)

baseOffset = 2, leg = sqrt(20) = 4.4721, area = 32, diagonal = sqrt(80) = 8.9443, base angle = 63.4349 degrees, apex angle = 53.1301 degrees.

Area = 32 sq units, Perimeter = 24.9443 units, Leg c = 4.4721 units, Diagonal d = 8.9443 units.

The leg is the slant length of a tapered rafter, the area gives the cross-section in square units, and the diagonal matches the long axis of the figure for a corner-to-corner check.

According to Math is Fun, a trapezoid with bases 8 and 5 and height 4 has area 26 and leg length sqrt(4^2 + 1.5^2) = 4.2720.

According to Math Open Reference, the area of a trapezoid is the average of the two parallel bases multiplied by the height, and an isosceles trapezoid has equal base angles on each parallel side.

For a general trapezoid with no assumption about equal legs, the Area of a Trapezoid Calculator covers the area formula without the diagonal or angle outputs.

Key Concepts Explained

Four ideas come up over and over when working with an isosceles trapezoid. Understanding them makes the calculator output easier to interpret and the formulas easier to remember.

Parallel bases and equal legs

An isosceles trapezoid has two parallel sides called bases, and the two non-parallel sides are equal. This symmetry lets the calculator solve the shape from three numbers.

Height vs. leg

The height h is the perpendicular distance between the bases. The leg c is the slant side, and the leg is always longer than the height. The height goes into the area formula.

Base offset and midsegment

The base offset is |a - b| / 2, the horizontal run of each leg. With the height it forms the right triangle whose hypotenuse is the leg. The midsegment m = (a + b) / 2 is parallel to both bases.

Equal diagonals

The two diagonals are equal in length. The diagonal is the hypotenuse of a right triangle with legs m and h, so d = sqrt(m^2 + h^2). Measure both diagonals to confirm a shape is isosceles.

The base offset and height form the right triangle for the leg, the midsegment and the height form the right triangle for the diagonal, and the base angle falls out of the right triangle with the leg. The calculator keeps all of this in one place.

When only one of the legs is perpendicular to the bases, the Right Trapezoid Area Calculator handles that right-angled case, and the isosceles-symmetry formulas here no longer apply.

How to Use This Calculator

Enter the two parallel bases and the perpendicular height, then read the result. The calculator updates in real time, so you can sweep any input to see how the shape responds.

  1. 1 Measure the two parallel bases: Measure the longer base a and the other base b in the same length unit. If the trapezoid is on a slanted surface, project the bases to a horizontal line first.
  2. 2 Measure the perpendicular height: Drop a perpendicular from one base to the other and measure that distance. Do not measure along a leg.
  3. 3 Enter a, b, and h: Type the values into the Base a, Base b, and Height h fields above. The result panel updates as you type.
  4. 4 Read off the outputs: The primary result is the area. The leg, midsegment, base offset, diagonal, base angle, and apex angle fill in below it. Use the diagonal as a quick sanity check.
  5. 5 Reset to start over: Press Reset to clear all fields and return to the default trapezoid.

Example: a tapered planter box with base a = 36 in, base b = 24 in, and height h = 18 in gives an area of 540 sq in, a leg length of about 18.9737 in, and a base angle of about 71.5651 degrees. The 18.9737 in leg is the cut length for the two side panels.

If your trapezoid has two legs of different lengths, switch to the Irregular Trapezoid Area Calculator, which keeps the same area formula but adds an independent leg c and a second leg d.

Benefits of Using This Calculator

The isosceles trapezoid calculator is faster and more reliable than working the formulas by hand, especially when the answer needs a few decimal places or you need more than one output at once.

  • All outputs from one set of inputs: The isosceles trapezoid calculator returns area, perimeter, leg, midsegment, base offset, diagonal, base angle, apex angle, and height-to-leg ratio from one set of inputs.
  • Real-time recomputation: Each input change updates the result panel in about a tenth of a second, so you can sweep a value to see the response curve.
  • Mobile friendly: On a phone, the layout collapses to one column, the Calculate button scrolls the result panel into view, and Reset restores the defaults.
  • Free and offline-capable: It runs in your browser, so it works on a job site, in a classroom without wifi, or from a printout.
  • Cross-checked against textbook sources: The formulas match worked examples in Math Open Reference, Math is Fun, and the Wikipedia article on trapezoids.
  • Catches invalid inputs: If a, b, or h is zero, negative, or not a number, the result panel stays empty and the offending field is highlighted.

The biggest practical win is that you do not have to remember whether the height goes in the area formula, the leg formula, or the diagonal formula. Keep the same set of inputs and read off whichever output you need.

For a general four-sided figure that is not a trapezoid, the Area Quadrilateral Calculator accepts all four sides and the two diagonals and returns the area by Brahmagupta and Bretschneider formulas.

Factors That Affect Your Results

The result depends on three measurements and the choice of unit, and a few geometric situations can affect how the numbers should be interpreted.

Choice of length unit

All three inputs must share the same length unit. Mixing inches and feet will silently give the wrong answer.

Slant height vs. perpendicular height

The leg is the slant side, the height is the perpendicular distance between the bases. Entering a leg into the height field gives a smaller-than-true area.

Shape when a equals b

If the two bases are equal, the figure degenerates into a rectangle. The leg equals the height, the base angle is exactly 90 degrees, and the apex angle formula returns 0 because the legs become parallel. The rectangle's four interior angles are all 90 degrees.

Ordering of the bases

The calculator uses the absolute base difference, so entering a as 4 and b as 9 still gives a valid isosceles trapezoid.

  • The formulas assume an isosceles trapezoid with two equal legs. For an irregular trapezoid, the area formula A = (a + b) * h / 2 still applies, but the leg, base angle, and diagonal formulas here will be wrong.
  • Floating-point rounding is shown to four decimal places. For very small heights, the height-to-leg ratio can lose precision.
  • Three positive numbers always give a valid isosceles trapezoid, but if the legs are very long compared to the base offset, double-check the measurement.

Two external checks are worth running. The diagonal cross-check, where d equals sqrt(m^2 + h^2) exactly, and the angle cross-check, where 2 * alpha + gamma equals 180 degrees, both hold for any isosceles trapezoid.

According to Wikipedia, the diagonal of an isosceles trapezoid satisfies d^2 = c^2 + a*b, the midsegment is the average of the two parallel bases, and the base angle satisfies tan(alpha) = 2h / (a - b).

When the shorter base shrinks to a point, the isosceles trapezoid becomes an isosceles triangle, and the Isosceles Triangle Area Calculator covers that degenerate case with the same altitude and equal-side relationship.

Isosceles Trapezoid Calculator showing bases a and b and height h inputs, with area, perimeter, leg, diagonal, base angle, and apex angle outputs
Isosceles Trapezoid Calculator showing bases a and b and height h inputs, with area, perimeter, leg, diagonal, base angle, and apex angle outputs

Frequently Asked Questions

Q: What is the area of an isosceles trapezoid?

A: The area is A = (a + b) / 2 * h, where a and b are the two parallel bases and h is the perpendicular height. For a = 10, b = 6, h = 4, the area is 32. The formula is also written A = m * h, where m is the midsegment.

Q: How do you find the diagonal of an isosceles trapezoid?

A: The diagonal is the hypotenuse of a right triangle with legs the midsegment m and the height h, so d = sqrt(m^2 + h^2). For a = 10, b = 6, h = 4, m = 8 and d = sqrt(80) = 8.9443.

Q: What are the base angles of an isosceles trapezoid?

A: The base angle alpha satisfies tan(alpha) = 2h / (a - b), and the apex angle gamma at the shorter base is gamma = 180 - 2 * alpha. For a = 10, b = 6, h = 4, alpha is 63.4349 degrees and gamma is 53.1301 degrees.

Q: How do you find the leg of an isosceles trapezoid from the bases and height?

A: The leg c is the hypotenuse of a right triangle with legs h and (a - b) / 2, so c = sqrt(h^2 + ((a - b) / 2)^2). For a = 10, b = 6, h = 4, c = sqrt(20) = 4.4721.

Q: What is the midsegment of an isosceles trapezoid?

A: The midsegment m connects the midpoints of the two legs. Its length is the average of the two parallel bases, m = (a + b) / 2. For a = 10 and b = 6, m = 8, so the area can also be written A = m * h.

Q: Does the leg length change the area of an isosceles trapezoid?

A: No. The leg does not appear in A = (a + b) * h / 2, so for the same bases and height, any isosceles trapezoid has the same area. The leg only changes the perimeter, diagonal, and angles.