Rhombus Calculator: Area, Diagonals, Perimeter

Find a rhombus's area from side and height, both diagonals, or side and angle — plus perimeter, height, angles, and both diagonals, step by step.

Loading calculator…

Three ways to solve a rhombus

A rhombus is a parallelogram with all four sides equal — picture a square tilted to a slant. Depending on what you already know, this calculator solves it three ways:

1. Side and height — when you know the side aa and the perpendicular height hh:

K=ahK = ah

2. Both diagonals — when you know pp and qq:

K=pq2a=p2+q22K = \frac{pq}{2} \qquad a = \frac{\sqrt{p^2+q^2}}{2}

3. Side and one angle — when you know the side aa and a vertex angle AA (in degrees):

h=asin(A)K=a2sin(A)P=4ah = a\sin(A) \qquad K = a^2\sin(A) \qquad P = 4a

B=180°Ap=a2+2cosAq=a22cosAB = 180° - A \qquad p = a\sqrt{2+2\cos A} \qquad q = a\sqrt{2-2\cos A}

Tip: The prettiest formula here is K = pq/2 — half the product of the diagonals. It works because a rhombus's diagonals are always perpendicular, which isn't true for a general parallelogram.

Where the diagonal formulas come from

The two diagonals of a rhombus bisect each other at the center, and they always cross at a right angle. That split creates four congruent right triangles, each with legs p/2p/2, q/2q/2, and hypotenuse aa — so a=(p/2)2+(q/2)2a = \sqrt{(p/2)^2 + (q/2)^2}, which simplifies to p2+q22\frac{\sqrt{p^2+q^2}}{2}.

Going the other way, from the side and a vertex angle: dropping a perpendicular from one vertex gives h=asin(A)h = a\sin(A), and the law of cosines on the two triangles formed by each diagonal gives p=a2+2cosAp = a\sqrt{2+2\cos A} (opposite the acute angle) and q=a22cosAq = a\sqrt{2-2\cos A} (opposite the obtuse angle).

Tip: Since the diagonals are perpendicular, each right triangle at the center satisfies (p/2)² + (q/2)² = a², which rearranges into p² + q² = 4a² — a quick way to sanity-check any three of the four values.

Worked example: side a = 5, height h = 4

K=5×4=20P=4×5=20K = 5 \times 4 = 20 \qquad P = 4 \times 5 = 20

Area = 20, perimeter = 20. With just side and height, that's all this mode can produce — the angle and diagonals need more information.

Worked example: diagonals p = 8, q = 6

K=8×62=24a=64+362=1002=102=5K = \frac{8 \times 6}{2} = 24 \qquad a = \frac{\sqrt{64+36}}{2} = \frac{\sqrt{100}}{2} = \frac{10}{2} = 5

Area = 24, side = 5 — both exact, since 8-6-10 is a Pythagorean triple (each half-diagonal-and-side right triangle is a 3-4-5 triangle scaled up).

Worked example: the square special case, side a = 5, angle A = 90°

At A = 90°, sin(90°) = 1 and cos(90°) = 0, so height = side = 5, area = 25, and both diagonals collapse to the same value: p=q=527.0711p = q = 5\sqrt{2} \approx 7.0711. This exactly matches the square's diagonal formula — a square is simply the rhombus special case where every angle is a right angle.

Common mistakes

  • Writing K = pq instead of K = pq/2. Forgetting the halving doubles the true area.
  • Using the side instead of the height in K = ah. Only equal to the true area when the rhombus happens to be a square.
  • Assuming a general parallelogram's diagonals are perpendicular. They aren't — perpendicularity is specific to the rhombus (and its square special case).

Where this shows up

  • Diamond and lattice patterns: tile, textile, and fence designs built from rhombus units use pq/2 to estimate material coverage per piece.
  • Kite area: a kite (two pairs of adjacent equal sides) shares the same pq/2 formula whenever its diagonals are perpendicular, which is always the case for both shapes.
  • Structural bracing: cross-braced frames form rhombus shapes under load, and the diagonal-perpendicularity relationship helps engineers track how the brace lengths change as the frame flexes.

A rhombus generalizes the square (which adds the right-angle constraint) and specializes the parallelogram (which drops the equal-sides constraint) — all three share the same core area relationships, differing only in which extra constraint is added.

Frequently asked questions

What is the formula for the area of a rhombus?
There are three equivalent formulas: K=ahK = ah (side times perpendicular height), K=a2sin(A)K = a^2\sin(A) (side and one vertex angle), and K=pq2K = \frac{pq}{2} (half the product of the two diagonals) — pick whichever matches the measurements you already have.
Why is the area exactly half the product of the diagonals?
A rhombus's two diagonals bisect each other at a right angle, splitting the shape into four congruent right triangles. Each pair of triangles forms a rectangle of dimensions p × q, but the rhombus itself only covers half of that rectangle — hence pq/2.
Are the diagonals of a rhombus always perpendicular?
Yes — this is a defining property of every rhombus, unlike a general parallelogram, whose diagonals bisect each other but aren't necessarily perpendicular. It's exactly this right angle that makes the pq/2 area shortcut work.
How do you find the side length from the two diagonals?
Each diagonal is split in half at the center, forming a right triangle with legs p/2p/2 and q/2q/2 and the side aa as the hypotenuse: a=(p/2)2+(q/2)2=p2+q22a = \sqrt{(p/2)^2 + (q/2)^2} = \frac{\sqrt{p^2+q^2}}{2}. For p = 8, q = 6, that is 100/2=10/2=5\sqrt{100}/2 = 10/2 = 5.
How is a rhombus different from a square and a parallelogram?
A rhombus is a parallelogram with all four sides equal — a parallelogram is the general quadrilateral, and a rhombus adds the equal-sides constraint. A square is the further special case where the vertex angles are also 90°, at which point the two diagonals become equal in length too.
What's the most common mistake when calculating rhombus area?
Forgetting to halve the diagonal product — writing K = pq instead of K = pq/2 doubles the true area. The other frequent slip is using the side a in place of the height h in K = ah, which overstates the area for any rhombus that isn't a square.
How do the two vertex angles of a rhombus relate to each other?
Like any parallelogram, opposite angles are equal and adjacent angles are supplementary: A + B = 180°. So a rhombus with one 60° angle also has a 120° angle at each adjacent vertex, and another 60° at the opposite vertex.

Related calculators