Typography Unit Converter
Data & DigitalConvert CSS and print typography units instantly — pixels, points, rem, em, pica, centimetres, and inches. Based on 96 DPI screen and 16 px default font size.
| Pixel (px) | 1 |
| Point (pt) | 0.75 |
| Pica (pc) | 0.0625 |
| Root em (rem) | 0.0625 |
| Em (em) | 0.0625 |
| Ex (ex) ≈ 0.5em | 0.125 |
| Ch (ch) ≈ 0.5em | 0.125 |
| Centimetre (cm) | 0.026458333 |
| Millimetre (mm) | 0.26458333 |
| Inch (in) | 0.010416667 |
What is a Typography?
A Typography Unit Converter translates between the measurement units used in screen design and print layout — pixels, points, picas, em, rem, centimetres, millimetres, and inches. Designers and developers routinely work across tools and systems that use different unit conventions: CSS uses px, rem, and em; design tools like Figma and Sketch use px; print specifications use pt, pc, cm, and mm; and older systems use pica-based measurements.
The converter assumes two standard reference values: 96 DPI (the CSS reference pixel density used by all major browsers on standard screens) and 16 px root font size (the default browser HTML font size). All relative units — em, rem, ex, ch — are calculated from this 16 px base.
At 96 DPI, the unit relationships are fixed:
- 1 inch = 96 px
- 1 cm = 37.795 px
- 1 mm = 3.78 px
- 1 pt = 96/72 px ≈ 1.333 px
- 1 pc = 12 pt = 16 px
- 1 rem = 1 em = 16 px (at default root)
These conversions are critical when translating between a print brief (body copy at 9 pt, margins at 1.5 cm) and a CSS stylesheet, or when moving between design tools and front-end code.
For converting data storage units relevant to digital assets, see the Data Storage Converter.
How to use this Typography calculator
- Enter a value in the From field — for example,
24. - Select the From unit — e.g.
Pixel (px). - Select the To unit — e.g.
Point (pt). - The converted value appears instantly.
- Use the reference table below to see the value expressed in all other units at once.
- Click the ⇄ swap button to reverse the conversion direction.
Formula & Methodology
Base unit: pixel (px) at 96 DPI / 16 px root.
Conversion formula: Result = Input × (toBase_from ÷ toBase_to)
| Unit | toBase (× px) |
|---|---|
| px | 1 |
| pt | 1.3333 (= 96/72) |
| pc | 16 (= 12 pt) |
| rem | 16 |
| em | 16 |
| ex | 8 (≈ 0.5 em) |
| ch | 8 (≈ 0.5 em) |
| cm | 37.795 (= 96/2.54) |
| mm | 3.7795 (= 96/25.4) |
| in | 96 |
Worked example: Convert 1.5 rem to pt.
- 1.5 rem × 16 (toBase) = 24 px
- 24 px ÷ 1.3333 (pt toBase) = 18 pt ✓
Common reference values:
| px | rem | pt | cm |
|---|---|---|---|
| 12 | 0.75 | 9 | 0.318 |
| 14 | 0.875 | 10.5 | 0.370 |
| 16 | 1 | 12 | 0.423 |
| 18 | 1.125 | 13.5 | 0.476 |
| 24 | 1.5 | 18 | 0.635 |
| 32 | 2 | 24 | 0.847 |