Blucalculator Open Tool

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.

More embed options

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

1
Enter your angle
Type any angle value in the FROM field. Decimals work fine. Negative values too.
e.g. 90
2
Pick your units
Select what unit you're converting FROM and what unit you want TO. The swap button flips them instantly.
° Degree → rad Radian
3
Read all outputs
The result panel shows your converted value plus sin, cos, and tan. The equivalent angles table shows all 7 units at once.
90° = 1.5707963 rad

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° 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.

x y θ sin θ cos θ 0,0 1 1
sin
sin θ = y-axis projection
How far up (or down) the angle point sits on the unit circle. At 90°: sin = 1.0. At 0°: sin = 0. At 180°: sin = 0.
cos
cos θ = x-axis projection
How far left or right the point sits. At 0°: cos = 1.0. At 90°: cos ≈ 0 (the 6.12e-17 in the calculator is floating point rounding, not exactly zero).
tan
tan θ = sin ÷ cos
At 90°, cos is essentially zero, so tan is undefined. You can't divide by zero. This is mathematically correct, not an error in the calculator.

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

30°
π/6 rad
sin = 0.5
cos = 0.866
tan = 0.577
45°
π/4 rad
sin = 0.707
cos = 0.707
tan = 1.0
60°
π/3 rad
sin = 0.866
cos = 0.5
tan = 1.732
90°
π/2 rad
sin = 1.0
cos ≈ 0
tan = ∞
120°
2π/3 rad
sin = 0.866
cos = -0.5
tan = -1.732
180°
π rad
sin ≈ 0
cos = -1.0
tan ≈ 0
270°
3π/2 rad
sin = -1.0
cos ≈ 0
tan = ∞
360°
2π rad
sin ≈ 0
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 convertMultiply 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.

Degree
About 111 km on Earth's surface. Enough to distinguish cities.
Arcminute
1/60°
About 1.85 km on Earth's surface. One nautical mile. Used in GPS coordinates and telescope pointing.
Arcsecond
1/3600°
About 31 meters on Earth's surface. Used in satellite positioning and measuring stellar parallax.

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

Programming and math
rad turn
Every trig function in Python, JavaScript, C, Java, and Rust takes radians. CSS rotate() accepts turns and degrees both. If your output looks wrong, check your unit.
Astronomy and navigation
' " °
Right ascension, declination, and GPS DMS coordinates all use degrees, arcminutes, and arcseconds. Stellar parallax is measured in arcseconds.
Military and ballistics
mrad
Rifle scopes, artillery fire control, and rangefinders use milliradians because 1 mrad = 1 meter at 1 km. The proportional math is simple enough to do mentally under stress.
Surveying and civil engineering
grad °
Total stations (the tripod instruments surveyors use) often display in gradians. A right angle is 100 grad, so rectangular plots calculate cleanly.

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.