Typography Units Explained: pt, px, mm & Pica

tutorials

Moving between DTP, print and web design means switching units constantly: type is set in points (pt), layouts are checked in millimetres (mm) and websites are built in pixels (px). With the Typography: pt, px, mm & Pica you convert all of these in a single step. This guide explains how the units relate so you can interpret the results correctly.

The common basis: the inch

Every typographic unit is derived from one shared reference – the inch. The fixed relationship is 1 inch = 72 pt = 6 pica = 25.4 mm, which means 1 pica = 12 pt. Points, picas and millimetres are therefore fixed physical measures: a value in pt always has the same physical size, regardless of the device or screen.

Why pixels are a special case

Pixels (px) are not a fixed physical length; they depend on resolution. The rule is px = inch × dpi. The CSS standard assumes 96 dpi, so the browser always works with this reference resolution. If the resolution changes – for example in high-resolution print or other output devices – only the px value changes; pt, mm and pica stay the same.

Conversion example: 12 pt

Take a typical font size of 12 pt at 96 dpi. Via the inch: 12 pt = 12/72 inch = 1/6 inch. At 96 dpi this is exactly 16 px, plus 4.23 mm and 1 pica. This links the classic type size directly to the web value of 16 px, which is also the default font size in most browsers.

Conversion table (at 96 dpi)

ptpx (96 dpi)mmpica
682.120.5
9123.180.75
12164.231
18246.351.5
24328.472
364812.73

The pt, mm and pica columns always apply; only the px column shifts when you assume a resolution other than 96 dpi. For daily work between print and web, open the Typography: pt, px, mm & Pica, set the required resolution and read all four values at once.