Tested tool guide
Tested browser tools
Checked August 16, 2026
What Pythagorean Theorem Visualizer does, with a checked example
An interactive right triangle whose shape you change by dragging a vertex, with a square rising from each side and its area labeled as you move. Reshape the triangle and the equality a^2 + b^2 = c^2 becomes visible as area: the two smaller squares together exactly fill the largest square. The tool also steps through both the algebraic derivation and the geometric (Euclidean) proof. The thing users most often misread: the numbers on the squares are areas, not lengths, so a leg of 3 carries a square of 9.
Worked example
A concrete input and expected output from the current implementation.
Input
Drag the triangle until the two legs measure 3 and 4.
->
Expected output
The leg squares show areas 9 and 16, the hypotenuse reads 5 with square area 25, and 9 + 16 = 25 matches c^2 = a^2 + b^2.
3^2 = 9 and 4^2 = 16, and 9 + 16 = 25, whose square root is 5, so the hypotenuse must be 5. The displayed areas are exactly the three terms of the theorem.