Angle Converter
An angle converter translates a measurement between degrees, radians, gradians (gons), and full turns — the units most commonly needed for trigonometry, geometry, and graphics/rotation math. Radians are the natural unit in most programming languages’ math libraries — Math.sin, Math.cos, and similar functions all expect radians, not degrees — which is why converting a degree value before calling a trigonometric function is one of the most common small bugs in graphics and game code.
How it works
- Enter a value and choose the unit you're converting from and to.
- Read the converted value.
Formula 1 turn = 360° = 2π rad = 400 gon; converts through a common base of turns
Frequently asked questions
Why does 180° equal π radians and not a round number?
Radians are defined by the ratio of arc length to radius, so a full circle is 2π (an irrational number) radians — 180° is exactly half of that, π.
What is a gradian?
Also called a "gon" — a right angle is 100 gradians (vs. 90 degrees), a decimal-friendly system used in some surveying and engineering contexts.
When would I use "turns"?
Common in graphics/animation APIs and music/rotation contexts where a full rotation = 1 turn, regardless of the underlying degree/radian representation.
Is my data uploaded anywhere?
No. Conversion runs entirely in your browser.
Which unit should I use for CSS or canvas rotation?
CSS transforms like rotate() accept degrees (deg), turns, or radians (rad) directly — degrees are the most common in stylesheets, while the HTML canvas and WebGL rotation APIs expect radians.