Angle Converter
Convert between degrees, radians, gradians, arcminutes, arcseconds, turns, and milliradians. Interactive unit circle shows sin, cos, and tan in real time.
From
To
Result
—
sin
—
cos
—
tan
—
Quick Presets
Unit Circle Diagram
Current angle
—
sin θ
—
cos θ
—
tan θ
—
Green = sin (y-axis projection), Orange = cos (x-axis projection)
All Equivalent Angles
Enter a value above to see all equivalents.
Embed This Calculator
Copy the code and paste it into any webpage to embed this calculator.
WordPress users: add a Custom HTML block (not the Embed block) and paste the code there.
Free to use. A small "Powered by Blucalculator" credit is appreciated but not required.
Angle Units Reference
| Unit | Symbol | = Degrees |
|---|---|---|
| Degree | ° | 1 |
| Radian | rad | 57.2958° |
| Gradian | grad | 0.9° |
| Arcminute | ′ | 0.016667° |
| Arcsecond | ″ | 0.0002778° |
| Turn | turn | 360° |
| Milliradian | mrad | 0.057296° |
How to use this Calculator
The quick presets (30°, 45°, 60°, 90°, 180°, 270°, 360°) are the angles you’ll use most in trigonometry. Click any of them and every output updates immediately.
The 7 angle units, and when each one shows up
Most people use degrees their whole life and run into radians exactly once: the moment they paste an angle into Python, JavaScript, or a spreadsheet formula and get a completely wrong answer. That’s because code defaults to radians. Degrees are the human unit. Radians are the math unit.
| Unit | Symbol | Full circle | 1 degree equals | Used in |
|---|---|---|---|---|
| Degree | ° | 360° | 1° | Everyday Navigation, geometry, maps |
| Radian | rad | 2π ≈ 6.2832 | 0.017453 rad | Code Math, physics, all programming languages |
| Gradian | grad | 400 grad | 1.1111 grad | Surveying Civil engineering, land surveying |
| Arcminute | ' | 21,600' | 60' | Precision Astronomy, GPS coordinates, optics |
| Arcsecond | " | 1,296,000" | 3,600" | Precision Telescopes, satellite positioning, astrometry |
| Turn | turn | 1 turn | 0.002778 turn | Rotation Mechanical engineering, CSS animations |
| Milliradian | mrad | 2000π ≈ 6283.2 | 17.453 mrad | Military Ballistics, rifle scopes, artillery targeting |
Degrees to radians: the conversion everyone needs
This is the one that catches people most often. A 90-degree angle in a right triangle becomes π/2 radians in a formula. Same angle, completely different number.
Degrees to radians: rad = degrees × (π ÷ 180)
Radians to degrees: degrees = rad × (180 ÷ π)
The 90° case:
90 × (π ÷ 180) = 90 × 0.017453 = 1.5707963 rad
That’s π/2. If you’re in Python and write math.sin(90), you get 0.8939… because Python takes 90 as radians, not degrees. The correct call is math.sin(math.radians(90)), which gives 1.0.
The converter shows you the formula it used right below the result field. For 90° to radians, it displays: rad = ° ÷ 57.29578 → 90.000000° = 1.5707963 rad. That 57.29578 is 180/π, the conversion factor.
The unit circle and what sin, cos, tan actually mean
The converter shows sin, cos, and tan for whatever angle you enter. These aren’t just extra numbers. They’re coordinates.
That 6.12323e-17 for cos at 90° trips people up every time. It’s not a bug. It’s floating-point arithmetic. The true value is 0, but computers can’t represent π/2 exactly in binary, so the result is an astronomically small number that rounds to zero for any practical purpose.
Key angles you’ll use constantly
cos = 0.866
tan = 0.577
cos = 0.707
tan = 1.0
cos = 0.5
tan = 1.732
cos ≈ 0
tan = ∞
cos = -0.5
tan = -1.732
cos = -1.0
tan ≈ 0
cos ≈ 0
tan = ∞
cos = 1.0
tan ≈ 0
At 45°, sin and cos are identical (both √2/2 ≈ 0.707). That makes 45° the perfectly balanced angle, the one where horizontal and vertical components are equal. It’s why 45° shows up so often in physics problems involving projectiles.
Conversion formulas for all 7 units
Degrees (°) as the base unit:
| To convert | Multiply degrees by |
|---|---|
| → Radians | × π/180 = × 0.017453 |
| → Gradians | × 10/9 = × 1.11111 |
| → Arcminutes | × 60 |
| → Arcseconds | × 3,600 |
| → Turns | × 1/360 = × 0.002778 |
| → Milliradians | × π/180 × 1,000 = × 17.4533 |
Converting 45° to every unit at once:
45° × 0.017453 = 0.7854 rad (π/4) 45° × 1.1111 = 50 grad 45° × 60 = 2,700 arcminutes 45° × 3,600 = 162,000 arcseconds 45° × 0.002778 = 0.125 turns (exactly 1/8 of a full rotation) 45° × 17.4533 = 785.4 mrad
Gradians: the metric angle unit that never quite caught on
The gradian (also called gon) divides a full circle into 400 equal parts. A right angle is exactly 100 gradians. The idea was to make angles decimal-friendly the same way the metric system made lengths decimal-friendly.
France introduced gradians during the same push that gave us kilometers and kilograms. The metric system stuck. Gradians didn't, except in civil engineering and land surveying, where a right angle being exactly 100 units actually simplifies the calculations. Surveyors in continental Europe still use them. Everyone else uses degrees.
The practical advantage: slope percentages in civil engineering are calculated in gradians naturally. A 1% slope is 0.573°, which isn’t memorable. In gradians, slope calculations map more cleanly to the numbers surveyors work with daily.
Arcminutes and arcseconds: where angles get very small
An arcminute is 1/60 of a degree. An arcsecond is 1/60 of an arcminute, or 1/3600 of a degree. These units exist because degrees are too coarse for precise astronomical and navigational measurements.
When astronomers say a star is 1 arcsecond away from another, they mean the angular separation in the sky is 1/3600 of a degree. The Hubble Space Telescope can resolve objects 0.05 arcseconds apart. For context, that’s like reading a newspaper from 2 kilometers away.
GPS coordinates use degrees, arcminutes, and arcseconds written as DMS notation. 48° 51’ 30” N is Paris, latitude expressed in degrees, arcminutes, and arcseconds. The converter can work with any of those values individually.
Milliradians: why snipers use this instead of degrees
A milliradian (mrad) is 1/1000 of a radian. At 1,000 meters, 1 mrad corresponds to exactly 1 meter of lateral movement. That relationship stays proportional at any distance.
Ballistics calculation:
Your rifle scope adjustment is 0.1 mrad per click. Target is 800 meters away. You need to shift your point of impact 40 cm to the right.
40 cm at 800 m = 0.4 m at 800 m mrad needed = 0.4 / 0.8 = 0.5 mrad Clicks needed = 0.5 / 0.1 = 5 clicks right
Doing this in degrees would require converting 0.5 mrad to 0.02865° and then back. Milliradians keep the math at the mental arithmetic level, which matters when you’re lying in a field.
Artillery and naval gunfire use mils (a related but slightly different unit, 1/6400 of a full circle instead of 1/2000π) for the same reason. Angular units that produce clean arithmetic at combat distances are operationally useful in a way that degrees are not.
Turns: the rotation unit making a comeback
A turn is one full rotation. 360° = 1 turn. It’s the most intuitive unit for mechanical systems and animations.
CSS actually uses turns as a unit in the rotate() function. transform: rotate(0.25turn) rotates an element 90°. rotate(0.5turn) is 180°. Engineers specifying motor rotations sometimes use turns per minute rather than degrees per second because it maps directly to RPM.
For CSS animations and requestAnimationFrame in JavaScript, turns are genuinely the most readable unit. rotate(0.125turn) for a 45° rotation reads more naturally than rotate(45deg) when you’re thinking about “one-eighth of a full rotation.” The converter lets you go from degrees or radians to turns instantly.
The equivalent angles output: reading all 7 at once
The “All Equivalent Angles” section of the calculator shows your input converted to every unit simultaneously. For 90°, that table shows:
| Unit | Symbol | Value for 90° | Note |
|---|---|---|---|
| Degrees | ° | 90.000000° | Input (source unit) |
| Radians | rad | 1.5707963 rad | Exactly π/2 |
| Gradians | grad | 100.00000 grad | A right angle in gradians is always 100 |
| Arcminutes | ' | 5400.0000' | 90 × 60 |
| Arcseconds | " | 324000.0000" | 90 × 3600 |
| Turns | turn | 0.25000000 turn | Exactly one quarter rotation |
| Milliradians | mrad | 1570.7963 mrad | π/2 × 1000 |
The 100 gradians result for a right angle is why surveyors like gradians. Every right angle in a survey grid is a clean 100 grad. Trigonometric calculations on rectangular plots become slightly cleaner because the right angle is a round number.
Where each field actually uses these units
The one conversion mistake that breaks everything
If you’ve ever written Math.sin(45) in JavaScript and gotten 0.8509 instead of 0.7071, this is why.
Math.sin(45) interprets 45 as 45 radians, not 45 degrees. 45 radians is about 2578 degrees, an angle that’s gone around the unit circle more than 7 times. The sin of that is 0.8509.
The fix in every major language:
Math.sin(45 * Math.PI / 180) in JavaScript
math.sin(math.radians(45)) in Python
sin(45 * pi / 180) in MATLAB
The converter gives you the radian equivalent of any degree input so you can paste the correct number directly into your code without doing the conversion mentally.
The converter’s formula display (the line that shows rad = ° ÷ 57.29578 → 90.000000° = 1.5707963 rad) is specifically useful for this. Copy the output radian value. Paste it into your function. Done.
Negative angles and angles over 360°
The converter handles both without complaining. A negative angle means clockwise rotation in standard mathematical convention. -90° is the same point on the unit circle as 270°, just described as rotating backward from zero.
Angles over 360° are valid too. 450° is one full rotation plus 90°, which lands at the same spot as 90°. The sin, cos, and tan values for 450° are identical to those for 90°. The converter shows you the equivalent angles panel with the canonical form (90°) alongside your input.
In game development and 3D graphics, you’ll often work with angles accumulated over many rotations. A propeller that’s spun 5 times has rotated 1800°. The converter handles that directly. The trig values repeat every 360° but the raw angle value keeps climbing, which matters for tracking total rotation rather than just current orientation.
Frequently Asked Questions
What is a radian and how does it relate to degrees?
A radian is the angle subtended at the center of a circle by an arc equal in length to the radius. Since the full circumference is 2π radii, a full circle is 2π radians = 360°. Therefore 1 radian ≈ 57.2958°. Radians are the SI-preferred unit for angles and are used in all trigonometric and calculus formulas.
What is a gradian (gon)?
A gradian (also called a gon or grad) divides the right angle into 100 equal parts, making a full circle 400 gradians. They were introduced during the French metric system reform in the late 18th century. Gradians are used in surveying and civil engineering in some European countries, particularly France, because a right angle is a clean 100 gradians.
What are arcminutes and arcseconds?
Arcminutes and arcseconds are subdivisions of a degree. One degree = 60 arcminutes (′); one arcminute = 60 arcseconds (″). They are used in astronomy, GPS coordinates, and navigation. For example, your GPS latitude/longitude can be expressed as 40° 26′ 46″ N. One arcsecond is 1/3600 of a degree.
What is a turn (revolution)?
One turn equals a complete 360° rotation — one full revolution. Turns are used in engineering (gear ratios, motor RPM), mathematics (winding number), and informally. 1 turn = 360° = 2π rad = 400 grad. The unit is sometimes called a "revolution" (rev) or "cycle" (used in frequency: Hz = cycles per second).
What is a milliradian (mrad)?
A milliradian is 1/1000 of a radian ≈ 0.0573°. Milliradians are used in military ballistics and rifle scopes: at 1000 m range, 1 mrad subtends exactly 1 m. NATO uses milliradians (6283.185 per circle); the Warsaw Pact used a rounded "mil" system (6000 per circle). Optical engineers also use mrad for beam divergence.
How do I convert degrees to radians?
Multiply degrees by π/180 ≈ 0.0174533. Examples: 90° × π/180 = π/2 ≈ 1.5708 rad; 180° = π rad; 360° = 2π rad. Memorize the key values: 30° = π/6, 45° = π/4, 60° = π/3, 90° = π/2, 180° = π, 270° = 3π/2, 360° = 2π.
Why do calculators and programming languages use radians?
Mathematical functions like sin, cos, and tan are defined as power series (e.g. sin x = x − x³/6 + …) that only work cleanly when x is in radians. The derivative of sin(x) is cos(x) only when x is in radians. In virtually all programming languages (Python, JavaScript, C, Java) Math.sin() and Math.cos() expect radians.
What are the exact trig values for common angles?
sin(0°) = 0, cos(0°) = 1; sin(30°) = 1/2, cos(30°) = √3/2; sin(45°) = cos(45°) = √2/2 ≈ 0.7071; sin(60°) = √3/2 ≈ 0.8660, cos(60°) = 1/2; sin(90°) = 1, cos(90°) = 0; sin(180°) = 0, cos(180°) = −1; sin(270°) = −1, cos(270°) = 0. tan = sin/cos (undefined where cos = 0).
What is the unit circle?
The unit circle is a circle of radius 1 centered at the origin. For any angle θ (in radians or degrees), the point on the unit circle is (cos θ, sin θ). This is why the x-coordinate of the unit circle point is the cosine and the y-coordinate is the sine. The unit circle is the foundation of all trigonometry.
How many degrees are in one NATO mil?
NATO uses 6283.185 mils per full circle (rounded to 6400 in practical use — "NATO mil" is officially 1/6400 of a circle = 0.05625°). The exact mathematical milliradian is 1/2000π of a circle ≈ 0.0573°. This calculator uses the mathematical milliradian (mrad = 1/1000 radian), not the NATO mil.