GintiCalcEvery calculation

AngleLab

Angles Calculator

Four units, one input.

Angle conversions: degrees, radians, gradians and turns

The same angle expressed four ways. A full circle is 360 degrees, 2 pi radians, 400 gradians or 1 turn.

DegreesRadiansGradiansTurns
300.52359933.33330.0833
450.78539850.00000.1250
601.04719866.66670.1667
901.570796100.00000.2500
1803.141593200.00000.5000
2704.712389300.00000.7500
3606.283185400.00001.0000

The 180 degree row shows radians equal to pi, which is the definition: a radian is the angle subtending an arc equal to the radius, so a half circle is exactly pi of them. Radians are the natural unit for calculus and for any programming language's trig functions, which is why converting from degrees is the first step in most code. Gradians divide the right angle into 100 rather than 90 and survive mainly in surveying. Turns are the most intuitive for rotation - a quarter turn is 0.25.

Why more than one unit exists

Degrees split a circle into 360 parts (an ancient Babylonian convention), radians measure angle by arc length relative to the radius (the natural unit for calculus and physics), and gradians split a right angle into 100 — each suits a different field.

The one worth memorizing

π radians = 180° is the single conversion fact that unlocks all the others — most programming languages' trig functions expect radians, not degrees, which is a frequent source of bugs.

Frequently asked questions

My GPS says a bearing of 1.2 radians — what's that in degrees?

Multiply by 180/π: 1.2 × (180/π) ≈ 1.2 × 57.2958 ≈ 68.75°. That's roughly east-northeast. Enter 1.2 in the radians field above for exact conversion to all units.

What are gradians and who uses them?

Gradians split a right angle into exactly 100 parts (so a full circle = 400 gradians). French surveyors and some European engineering fields use them because they make percentage-grade calculations cleaner — a 1% slope is exactly 1 gradian.

Why do programmers keep getting trig functions wrong?

Most programming languages (JavaScript, Python, C) expect radians, but most humans think in degrees. Passing 45 (degrees) to Math.sin() gives sin(45 radians) ≈ 0.851, not the expected sin(45°) = 0.707. Always multiply by π/180 before calling a trig function in code.

Related Math calculators

You might also like

Last updated: September 6, 2026