Angle Converter
Convert between degrees, radians, gradians, turns, arcminutes and arcseconds.
Reviewed by Aygul Dovletova · Last reviewed
Using the Angle Converter
- Pick the source unit from the selector - degree, radian, gradian (gon), turn (revolution), arcminute or arcsecond.
- Type the angle. The output refreshes on every keystroke through a Preact
onInputhandler. - Pick the target unit. Internally the tool stores every unit as a factor relative to radians, so the conversion is a single multiply and divide.
- Swap direction with the arrow button when you want the inverse.
- Copy the result to the clipboard via the Clipboard API.
Why Radians Are the Natural Unit
The radian is dimensionless - an arc length divided by a radius - which makes it the coherent SI unit for plane angle (SI Brochure, BIPM 9th edition). One full circle contains 2*pi radians; a right angle is pi/2; one degree is pi/180. Because the derivative of sin(x) is cos(x) only when x is in radians, every piece of calculus, Fourier analysis, signal processing and machine-learning code that touches trig uses radians internally. JavaScript\'s Math.sin, Python\'s math.sin and MATLAB\'s sin all take radians; their degree variants (sind, math.radians) are wrappers. This converter translates whatever unit you brought into radians under the hood and back out to the target unit.
When You Meet Each Unit
- Degrees - everyday angles, navigation, compass bearings, CAD drawings, drafting, protractors.
- Radians - mathematics, physics, signal processing, computer graphics rotation matrices.
- Gradians (gon) - European surveying and some civil-engineering software; one right angle = 100 gon.
- Turns (full revolutions) - gearing, stepper-motor rotations, tire wheel counts, Blender keyframes.
- Arcminutes and arcseconds - astronomy and precision optics; 1 arcsecond is the angular width of a quarter seen from 5 km away.
- Mil (artillery) - not in this tool but worth knowing: NATO mil equals 1/6400 of a turn, used for indirect fire.
Pitfalls
The gradian has three equally valid names - gradian, grad, gon - and is 1/400 of a turn. Do not confuse it with the mathematical "gradient" of a function. Arcseconds look like just a time unit at first; notation is 1' = 1 arcminute, 1" = 1 arcsecond, never "1 s" for arcseconds inside an astronomical coordinate. Another subtle trap: 360 degrees equals 0 degrees as an orientation, but the numbers differ. If you are converting a heading and want it normalized to [0, 360), reduce the result modulo 360. The tool does not wrap; it returns the mathematically direct conversion including values outside the principal range. Finally, phase angles in electrical engineering sometimes mix degrees and radians in the same diagram - always label axes explicitly to avoid compounding errors.
Historical Notes
The 360-degree circle came from Babylonian astronomy. Their sexagesimal (base-60) numeral system, combined with an approximation of the solar year at 360 days, gave 1 degree = 1 day of solar motion along the ecliptic. Subdivisions into 60 arcminutes and 3600 arcseconds inherited the same base. The radian was formally introduced by James Thomson (brother of Lord Kelvin) in 1871. The gradian dates to the French Revolution\'s decimalization drive: dividing the right angle into 100 gons aligned with metric thinking, and France retained it in civil surveying into the 20th century. The ISO 80000-3 standard codifies the radian as the SI unit of plane angle and accepts degree, arcminute and arcsecond as units approved for use alongside SI. NIST SP 811 gives identical guidance.
Alternatives
For one-off conversions, Python is as fast as this tool: math.degrees(math.pi) returns 180. MATLAB\'s rad2deg and deg2rad are similar. A scientific calculator with a DEG/RAD/GRAD mode is the pre-computing-era answer. Wolfram Alpha handles compound angles such as "23 degrees 45 arcminutes in radians" which this tool does not. For astronomy work mixing right ascension (hours:minutes:seconds of time) and declination (degrees:arcminutes:arcseconds), a dedicated sky-coordinates calculator is the right tool because it knows the 15-degrees-per-hour sidereal conversion. This converter is ideal when you want fast, unambiguous, local-only arithmetic across six common angle units.
Frequently Asked Questions
Why is a full circle 2*pi radians and not some rounder number?
Because the radian is defined geometrically, not by convention. One radian is the angle subtended at the center of a circle by an arc whose length equals the radius. A full circle has an arc length of 2*pi*r, so it subtends 2*pi radians. Any calculus identity involving trig functions - the derivative of sin, the Taylor series of cos, Euler's formula - comes out clean only when angles are measured this way. It is inherently an irrational multiple of pi; there is no way to pick a different natural value.
What is a gradian and when is it used?
A gradian - also called gon or grad - is one-hundredth of a right angle, or 1/400 of a full turn. France introduced it in 1793 as part of the broader metric reform. It survives in European civil engineering and surveying, particularly cadastral measurement, where having a right angle equal to exactly 100 units simplifies mental arithmetic. ISO 80000-3 lists the gradian but does not recommend it; degrees and radians dominate most modern work.
Is my angle input sent to a server?
No. The conversion runs inside the Preact component in your browser - one multiply, one divide. There is no fetch or websocket for the number, so the tool works offline after the page loads. Google Analytics logs the pageview but does not record your input. Open DevTools, switch to the Network tab, and confirm no request fires when you type.
Why does 90 degrees convert to 1.5707963... instead of something cleaner?
Because 90 degrees equals pi/2 radians exactly, and pi/2 is an irrational number. The IEEE 754 double-precision representation closest to pi/2 is 1.5707963267948966, and that is what shows up. For arithmetic, the tool uses that double throughout; for display it truncates to ten significant digits. Any engineering application that needs exact rational multiples of pi should be done symbolically (SymPy, Mathematica) rather than in floating point.
What is an arcsecond?
One arcsecond is 1/3600 of a degree, or about 4.85 microradians. It is the standard precision unit in astronomy and high-precision optics. Hubble Space Telescope's diffraction-limited resolution is about 0.05 arcseconds; a human eye resolves about 60 arcseconds at best. Parsec, the astronomical distance unit, is defined as the distance at which one astronomical unit subtends one arcsecond - about 3.26 light-years.
How do I convert degrees, minutes and seconds like 40 degrees 15' 30" into decimal degrees?
Divide arcminutes by 60 and arcseconds by 3600, then add. 40 degrees 15' 30" equals 40 + 15/60 + 30/3600 = 40.25833... degrees. The converter does not accept compound input directly; do the addition yourself and paste the decimal. Typical GIS and navigation software supports DMS input natively, and some phones have it under "Coordinates" display options.
Does the tool handle negative angles?
Yes, and they propagate through every conversion linearly because angle conversion is pure scaling. A negative angle usually means a clockwise rotation (in the convention where counter-clockwise is positive). If you need to normalize to the [0, 360) degree range or [-pi, pi] radian range, apply modulo math after the conversion; the tool returns the exact multiple without wrapping.
What is a turn and why would I want it?
A turn (also called a revolution or cycle) is one full 360-degree rotation, or 2*pi radians, or 400 gon. It is the most intuitive unit for angular velocity problems ("3600 rpm is 60 turns per second"), gearing, and some educational contexts where pi-based radians feel abstract. Mathematicians Michael Hartl and Bob Palais have argued for "tau" (2*pi) as a more natural constant than pi - the turn is closely related to that proposal.
How many arcseconds are in a radian?
1 radian = 180/pi degrees = 180/pi * 3600 arcseconds, which is approximately 206,264.806 arcseconds. Astronomers sometimes round this to 206,265 as a handy constant - the conversion factor between small-angle physics and observational data. It appears, for instance, in the parallax formula that defines the parsec.
Where should I use degrees and where radians in code?
Use radians everywhere in math libraries (<code>Math.sin</code>, <code>numpy.sin</code>, GLSL <code>sin</code>) because that is what those functions expect. Convert to degrees only at input/output boundaries for humans, and keep the internal representation radian throughout. Mixing the two inside a pipeline is a well-documented source of bugs - the 1999 Mars Climate Orbiter crash involved a unit mismatch of that flavor, though not specifically radian/degree. Document angle units in comments and type names when you can.
More Converters
Cooking Measurement Converter
Convert between cups, tablespoons, teaspoons, milliliters, fluid ounces and liters.
Open toolData Storage Converter
Convert between bits, bytes, KB, MB, GB, TB and PB with binary (1024) and decimal (1000) modes.
Open toolElectricity Cost Calculator
Calculate daily, monthly and yearly electricity cost from watts, hours per day and electricity rate.
Open toolEnergy Converter
Convert between joules, calories, kilocalories, BTU, kilowatt-hours and electronvolts.
Open toolFuel Economy Converter
Convert between MPG (US), MPG (UK), L/100km and km/L with inverse relationship handling.
Open toolLength Converter
Convert between millimeters, centimeters, meters, kilometers, inches, feet, yards and miles.
Open tool