Trigonometric functions
Calculate sine, cosine and tangent or recover a principal angle from a function value. Check degrees versus radians before calculating.
Find a missing side in a right triangle. Choose whether the missing side is the longest hypotenuse or one of the two perpendicular legs.
Saved in this browser. Before changing devices, export a backup from My tools.
Known sides must use the same unit. The hypotenuse must be longer than either leg.
For right triangles only. Both inputs must use the same length unit. The hypotenuse must be longer than either leg.
For legs a and b, hypotenuse c is the square root of a squared plus b squared. For a known hypotenuse and one leg, the missing leg is the square root of hypotenuse squared minus known-leg squared.
All side lengths must use the same unit, and the result uses that unit. The hypotenuse is opposite the right angle and must be longer than either leg.
This relationship applies only to a right triangle. A hypotenuse no longer than the entered leg is invalid; rounded measurements can also affect a practical fit.
Find a missing side in a right triangle. Choose whether the missing side is the longest hypotenuse or one of the two perpendicular legs.
Start with side to find, then fill the other relevant fields in the units shown. The field hints explain the required format and examples.
For legs a and b, hypotenuse c is the square root of a squared plus b squared. For a known hypotenuse and one leg, the missing leg is the square root of hypotenuse squared minus known-leg squared.
Legs of 6 and 8 give a hypotenuse of 10. In missing-leg mode, enter hypotenuse 10 in the first side field and known leg 6 in the second to obtain 8.
All side lengths must use the same unit, and the result uses that unit. The hypotenuse is opposite the right angle and must be longer than either leg.
This relationship applies only to a right triangle. A hypotenuse no longer than the entered leg is invalid; rounded measurements can also affect a practical fit.
You are offline. Calculations use the version already downloaded.