Audited 05 Aug 2026·Last updated 28 Oct 2026·3 citations·Tier 2·0 uses

Triangle Proportionality Theorem Calculator

Use the triangle proportionality (side-splitter) theorem: from one full side, its cut-off part and the other full side, find the matching part and the scale.

Triangle Proportionality Theorem Calculator

Corresponding partial side
6
The distance along the second side from the shared corner to the parallel line, in the same unit as your inputs.
Small-to-large scale ratio
0.4

Background.

Draw a line across a triangle parallel to one of its sides and it cuts the other two sides in the same proportion. If it meets one side 40% of the way down from the top corner, it meets the other side 40% of the way down as well, however different the two sides are in length. That is the triangle proportionality theorem, called the side-splitter theorem, the basic proportionality theorem or the intercept theorem depending on the textbook, and it appears as the second proposition of Book VI of Euclid's Elements.

The reason is similarity. The parallel line meets the two sides at the same angles the base does, so the small triangle it cuts off at the top has exactly the shape of the whole triangle, only smaller. Every length in the small triangle is the same fraction of the matching length in the large one, including the parallel segment itself, which is that fraction of the base.

Here you enter one full side, the part of it between the shared corner and the parallel line, and the full length of the other side. The page works out the scale ratio, part over whole, and applies it to the second side to give the matching part. The arithmetic is the same if both parts are measured from the base end instead, provided both are measured from the same end.

In practice that answers questions such as where a level brace meets the longer rafter of an uneven roof frame, or where a fence parallel to one boundary crosses the far edge of a triangular plot. The page takes the parallelism on trust: it cannot check that your line really is parallel, and the answer holds only if it is.

What is triangle proportionality theorem calculator?

The triangle proportionality theorem states that a line parallel to one side of a triangle, crossing the other two sides, divides those sides proportionally. In triangle ABC with D on AB, E on AC and DE parallel to BC, AD/AB = AE/AC, and equally AD/DB = AE/EC. The converse is also true: if two sides are divided in the same ratio, the line joining the division points is parallel to the third side. The shared ratio is the scale factor between the small triangle ADE and the whole triangle ABC.

How to use this calculator.

  1. Identify the corner where the two cut sides meet, the one opposite the side your line runs parallel to. Enter the length of one cut side, from that corner to the base, as Full first triangle side.
  2. Measure along that same side from the corner to where the parallel line crosses it, and enter it as Corresponding partial side. It must be shorter than the full side.
  3. If you know the two pieces of the first side instead, add them for the full length; the piece touching the corner is the partial side.
  4. Enter the Full second triangle side, from the same corner to the base, in the same unit as the first two lengths.
  5. Read the corresponding partial side, measured from the same corner along the second side, and the scale ratio, which is also the length of the parallel segment as a fraction of the base.

The formula.

For a segment parallel to one triangle side, partialA/fullA=partialB/fullB

partialA / fullA = partialB / fullB, rearranged to partialB = (partialA ÷ fullA) × fullB. The first ratio is the scale factor k between the small triangle and the whole one. It lies between 0 and 1, which is why the partial side must be shorter than the full side. The theorem rests on similar triangles: because the cutting line is parallel to the base, it makes equal corresponding angles with both sides, so the small triangle has the same three angles as the large one and each of its sides is k times as long. The parallel segment is therefore k × the base, and the small triangle's area is k² × the area of the whole. The leftover pieces, fullA − partialA and fullB − partialB, are in the same ratio as well, which gives the theorem's other familiar form, AD/DB = AE/EC. All lengths must share one unit, and the result comes out in that unit.

A worked example.

Example

In the default triangle the first side is 10 long and the parallel line crosses it 4 from the shared corner, while the second side is 15 long. The scale ratio is 4 ÷ 10 = 0.4, so the line crosses the second side 0.4 × 15 = 6 from the same corner. The leftover pieces are 10 − 4 = 6 and 15 − 6 = 9, and 4/6 and 6/9 both reduce to 2/3, which is the theorem in its AD/DB = AE/EC form. If the base of this triangle were 12 long, the parallel segment would measure 0.4 × 12 = 4.8, and the small triangle at the top would hold 0.4² = 0.16 of the whole triangle's area.

full Side B15
partial Side A4
full Side A10

Frequently asked questions.

Can I use this to check whether a line really is parallel to the base?
Yes, through the converse of the theorem. Measure the full sides and the part of the first side, enter them, and compare the result with the part you actually measured on the second side. With 10, 4 and 15 the page expects 6; a measured 6.3 means the two sides are cut at 0.4 and 0.42 and the line is slightly out of parallel.
Does it matter which end I measure the partial side from?
Only that you use the same end on both sides. Measured from the shared corner, the default gives 4 on a side of 10 and 6 on a side of 15. Measured from the base end, the same line is 6 along the first side, and entering 6 returns 9, the corresponding distance from the base along the second side.
How long is the parallel segment itself?
Multiply the base of the triangle by the scale ratio. With a ratio of 0.4 and a base of 12, the segment is 4.8 long. The base is not one of the inputs, so this step is done by hand, but it follows from the same similar-triangle argument as the main result.
Why must the partial side be shorter than the full side?
Because the page deals with a line that crosses the triangle between the corner and the base. A partial side equal to the full side would put the line on the base itself, and a longer one would place it outside the triangle. The theorem does extend to sides prolonged past the base, but this page does not handle that case.
Is this the same as Thales' theorem?
It depends on where you learned geometry. In France and in some other curricula, Thales' theorem means exactly this proportionality result. In most English-language textbooks the name refers instead to a different fact, that an angle inscribed in a semicircle is a right angle, and this result is called the side-splitter or triangle proportionality theorem.

How this page was produced

Published by
Quanta Calculator
Primary sources
3 cited below
Method
For a segment parallel to one triangle side, partialA/fullA=partialB/fullB
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon