rad

Radians: a full turn is 2π, about 6.283rad.

Safe to useBaseline: widely available

First version with support, from MDN browser data
BrowserSince
Chrome2+
Chrome Android18+
Edge12+
Firefox3.6+
Firefox Android4+
Safari4+
Safari iOS3.2+

Formula 2π rad = 360deg = 1turn

How it works

A radian is the angle at which the arc along a circle’s edge is as long as its radius. A full circle holds 2π of them, about 6.2832, and 1rad is about 57.2958deg. CSS has the constants pi and e for exactly this arithmetic, so calc(pi * 1rad) is a half turn and renders the same as 180deg.

The unit belongs to the trigonometric functions. sin(), cos() and tan() accept an angle or a plain number, and a plain number is read as radians. So sin(1) and sin(1rad) agree, and sin(90deg) is 1 while sin(90) is about 0.894.

Use rad when the angle comes out of a formula, for example a point on a circle at cos(var(--angle)). For angles somebody types by hand, deg or turn read better, and CSS converts between them.

Try it

Convert angles, time and resolution

Pick a unit and a value. The other units of the same kind are shown, and an angle turns the square.

deg
90
grad
100
rad
1.5708
turn
0.25

Your screen:

The same as a table
One quantity in every unit of its kind
KindEqual to
A right angle0.25turn, 90deg, 100grad, 1.5708rad
A duration1s, 1000ms
A resolution1dppx, 1x, 96dpi, 37.795dpcm

Reach for it when

Angles computed in JavaScript with Math.sin and friends, or inside CSS trigonometry.

Watch out

CSS trigonometric functions read a plain number as radians: sin(1) means one radian, and sin(90deg) is the one that equals 1.

Example A quarter turn, about 90deg.
.needle {
  rotate: 1.5708rad;
}

MDN (opens in a new tab)Specification (opens in a new tab)