Typographic Units Converter (Points, Picas, Didot, Pixels)

Typographic Units Converter (Points, Picas, Didot, Pixels)

There are at least four different points in print and they are up to 7% apart: the PostScript point your software means by “pt”, the TeX or American printer’s point, and the Didot point of continental Europe, whose own value is genuinely disputed. This converts between all of them, with picas, ciceros, agates, twips, millimetres, inches and CSS pixels.

Points, picas, Didot and pixels

Sixteen units, one millimetre axis
Four of these are called a “point” and they are up to 7% apart. If a spec sheet says “pt” and was made in continental Europe before about 1990, it probably means Didot.
Not a circuit: a ruler. Twelve units of each of the four points, drawn to scale at about seventy-four times life size, with a millimetre scale at the same magnification underneath. Each bar is therefore one pica, one TeX pica, one cicero and one metric cicero. The ticks are single points, taller every sixth. The PostScript and TeX bars are 0.375% apart and you can just see it at the right-hand end; the Didot bars are nearly 7% longer, which at a 12 point body size is the difference between a page that fits and one that does not.
3.7607mmExample

10 Didot points, off a German type specification

Advertisement

Four points, one millimetre

1 PostScript pt = 1/72 in = 0.352778 mm  ·  1 TeX pt = 1/72.27 in = 0.351460 mm  ·  1 Didot pt = 0.375 to 0.376065 mm  ·  1 pica = 12 pt  ·  1 cicero = 12 Didot pt  ·  1 agate = 5.5 pt  ·  1 twip = 1/20 pt  ·  1 CSS px = 1/96 in
1/72 in
the PostScript, DTP and CSS point, exact. This is what “pt” means in InDesign, Word, Figma and every browser
1/72.27 in
the American printer’s point of 1886, which TeX still uses. It comes from Johnson’s pica of 0.166044 in; divide by twelve and you get 0.013837 in, whose reciprocal is 72.27
0.376065 mm
the Didot point as Berthold redefined it in 1878 and DIN 16507 adopted it. The original 1783 definition was 1/72 of a French inch, 0.375972 mm; Berthold also described it as 2,660 to the metre, which is 0.375940; and the “metric Didot” is 0.375 exactly. All four are on this page and none is an average
5.5 pt
the agate, a newspaper measure. It puts 13.09 lines in an inch, which is why the common “fourteen to the inch” claim cannot also be true

Worked example

10 Didot points, off a German type specification
A Didot point on Berthold's value is 0.376065 mm, so ten of them are 3.7607 mm
A PostScript point is 0.352778 mm, so the same length is 10.6601 pt — retyping "10" into InDesign makes the type 6.2% smaller than specified
In TeX points it is 10.7002, because the TeX point is smaller again; in CSS pixels, 14.2135
A cicero is twelve Didot points, 4.5128 mm, so ten Didot points is 0.83 of a cicero
On the metric Didot of 0.375 mm exactly the same ten points would be 3.7500 mm — 0.011 mm less, which is the size of the disagreement inside the Didot family alone

Everything called a point, and what it actually measures

Unitmmthou (0.001 in)In PostScript pointsDifference from a PostScript point
PostScript / DTP / CSS point0.35277813.88891.000000.000
TeX point = American printer’s point0.35146013.83700.99626-0.374
Didot point, Berthold / DIN 165070.37606514.80571.066016.601
Didot point, original 1/72 French inch0.37597214.80201.065756.575
Didot point, Berthold’s 2660 to the metre0.37594014.80081.065666.566
Metric Didot / DIN nominal0.37500014.76381.062996.299
Pica = 12 PostScript points4.233333166.666712.000001,100.000
TeX pica = 12 TeX points4.217518166.044011.955171,095.517
Cicero = 12 Didot points4.512780177.668512.792131,179.213
Agate = 5.5 PostScript points1.94027876.38895.50000450.000
Twip = 1/20 PostScript point0.0176390.69440.05000-95.000
CSS pixel0.26458310.41670.75000-25.000
Q0.2500009.84250.70866-29.134
The millimetre column is the definition; the other three are computed here. The spread between the smallest thing called a point (TeX, 0.351460 mm) and the largest (Berthold’s Didot, 0.376065) is 7.00%. Within the Didot family alone the disagreement is 0.28%, which is small but is the reason you should never average them.

Common type sizes in each point, to the micrometre

NominalPostScript (mm)TeX (mm)Didot (mm)Metric Didot (mm)Didot − PostScript (mm)CSS px
62.11672.10882.25642.25000.13978.00
82.82222.81173.00853.00000.186310.67
93.17503.16313.38463.37500.209612.00
103.52783.51463.76073.75000.232913.33
113.88063.86614.13674.12500.256214.67
124.23334.21754.51284.50000.279416.00
144.93894.92045.26495.25000.326018.67
186.35006.32636.76926.75000.419224.00
248.46678.43509.02569.00000.558932.00
3612.700012.652613.538313.50000.838348.00
4816.933316.870118.051118.00001.117864.00
7225.400025.305127.076727.00001.676796.00
Read the last two columns together. At 10 point the Didot and PostScript readings differ by 0.23 mm, which is under a quarter of a millimetre and still visible in a side-by-side proof. At 72 point they differ by 1.68 mm, which is the difference between a headline that fits its measure and one that does not. The CSS pixel column is exact: a point is 4/3 of a pixel by definition.

The derived units, and what each is for

UnitDefined asmmNotes
Pica12 PostScript points4.233331/6 in exactly. Six picas to the inch, 72 points to the inch
TeX pica12 TeX points4.217520.166044 in — Johnson’s pica of 1886, which is where 72.27 comes from
Cicero12 Didot points4.51278The continental pica. 4.513 mm on Berthold’s value, 4.500 on the metric one
Agate5.5 PostScript points1.94028Newspaper classified measure. 13.09 lines to the inch, not 14
Twip1/20 PostScript point0.0176391/1440 in. The internal unit of RTF, LibreOffice and Visual Basic 6
CSS pixel3/4 PostScript point0.264581/96 in, because CSS defines an inch as 96 px. So 1 pt = 4/3 px exactly
Q—0.25000A quarter of a millimetre exactly. Japanese phototypesetting, and a real CSS unit
Each millimetre figure is computed from the definition in the second column. The pica and the TeX pica are the same idea on two different points and are 0.375% apart, which is why a measure specified in picas has to say which. Q is the cleanest unit on the whole list: a quarter of a millimetre, exactly, with nobody disputing it.

Four points, and the 7% between them

A point is not a unit, it is a family of arguments. When your software says “12 pt” it means the PostScript point: exactly 1/72 of an inch, which is exactly 0.352778 mm. Adobe put that definition into PostScript in 1984, CSS adopted it, and it is now what everybody means in practice. But TeX means something else — the American printer’s point of 1886, 1/72.27 in, 0.351460 mm — and it is 0.375% smaller. And continental European type has always been specified in Didot points, which are about 6.6% larger than PostScript points. The full spread, TeX point to Berthold Didot, is 7.00%.

The Didot point is the one that is genuinely unsettled. François-Ambroise Didot defined it in 1783 as 1/72 of a French inch, which works out at 0.375972 mm. Berthold redefined it in 1878 as 798 points to 30 cm, or equivalently 2,660 to the metre — 0.375940 mm. DIN 16507 gives 0.376065 mm, which is the figure most foundries and most software used, and TeX’s dd unit uses it too. And the “metric Didot”, DIN’s nominal value and TeX’s nd, is 0.375 mm exactly. Those four are 0.28% apart. This page carries all four separately and labels each, because averaging them would invent a length no printer ever set type in — and because a document that names its own Didot value should be converted on that value and not on a consensus.

The derived units inherit the argument. A pica is twelve points, so there are two picas: the ordinary one at 1/6 in exactly, and the TeX pica at 0.166044 in — Nelson Hawks and Lawrence Johnson’s pica, the one the 72.27 comes from. A cicero is twelve Didot points, 4.513 mm on Berthold’s value and 4.500 on the metric one, and it is the continental equivalent of a pica. An agate is 5.5 points, a newspaper classified measure that puts 13.09 lines in an inch — the widely repeated “fourteen agate lines to the inch” is a different and incompatible claim, and it would make an agate 5.143 points. A twip is a twentieth of a point, 1/1440 in, 17.64 µm; it exists so word processors can hold positions in integers, which is why RTF files are full of multiples of 1,440.

And the CSS pixel, which is now a typographic unit whether anyone likes it or not. The CSS specification defines an inch as exactly 96 px, so a CSS pixel is 1/96 in and a CSS point is exactly 4/3 of a CSS pixel. None of that is a claim about your screen: it is a reference frame, and a browser on a high-density display renders more physical dots per CSS pixel so that 16 px type stays the same apparent size. That is why 12 pt type in a browser is 16 px, and why designers who move between print and web find the two systems line up exactly at the ratio 4:3.

What this page is for. Taking a measurement off a European specification sheet and putting it into a modern application without being 6% out, and working out which point your software means before you argue with someone about it. For the relative units the same browsers use — em, rem and percentages — see the em, rem and px converter, and for the sheet a page box is measured against, the paper size converter, which gives every ISO size in points as well as millimetres.

Advertisement

Frequently asked questions

How many points are in an inch?

72, if you mean the PostScript point your software uses, and that is exact. 72.27, if you mean the American printer’s or TeX point. About 67.6, if you mean Didot points. The three answers are 7% apart at the extremes, and “how many points in an inch” is therefore not a question with one answer.

What is a Didot point in millimetres?

Between 0.375 and 0.376065 mm, and the choice is real. DIN 16507 and Berthold give 0.376065; the original 1783 definition, 1/72 of a French inch, gives 0.375972; Berthold’s “2,660 to the metre” gives 0.375940; the metric Didot is 0.375 exactly. The four are 0.28% apart. Use whichever your source names, and 0.376065 if it names none.

Is a pica always 12 points?

Yes — but on whichever point you are using. An ordinary pica is 12 PostScript points and 1/6 in exactly; a TeX pica is 12 TeX points and 0.166044 in. They are 0.375% apart, which over a 45-pica text measure is a whole point of width. A cicero is 12 Didot points and is a different unit again, about 6.6% larger than a pica.

Why is 12 pt the same as 16 px in a browser?

Because CSS defines an inch as exactly 96 px and a point as 1/72 in, so one point is 96/72 = 4/3 px exactly. Twelve points is therefore sixteen pixels, with no rounding. That ratio is a definition in the CSS Values and Units specification, not a measurement of any screen.

What is an agate?

5.5 points, a size newspapers used for classified advertising and sports tables — hence “agate type” for small print and “agate lines” as a billing unit. 5.5 points puts 13.09 lines in an inch. You will often see “14 agate lines to the inch”; that implies 5.143 points and cannot be true at the same time.

What is a twip and why 1,440?

A twentieth of a point, so 1,440 to the inch. It lets a word processor store every position as a whole number and still be precise to a twentieth of a point — which was a real constraint when the format was designed. Rich Text Format, LibreOffice, Visual Basic 6 and Symbian bitmaps all use it, and it is why half-inch margins appear in RTF as 720.

Does the point size tell me how tall the letters are?

No, and this is the deeper trap. A point size is the height of the em box the font is designed in, not of any letter in it. Two fonts at the same point size can differ by a third in x-height, which is why 10 pt Helvetica and 10 pt Garamond look like different sizes. The conversion on this page is exact; the apparent size is a property of the typeface.

Related calculators

References

  1. Wikipedia, Point (typography) (read 26 September 2026), for the competing definitions and their dates: the Didot point of 1783 at 1/72 of a French inch, “approximately 0.375972 mm”; Berthold’s 1878 redefinition, “0.376065 mm”, with 798 points to 30 cm; the DIN nominal value of 0.375 mm; the American point of 1886 at 0.013837 in, on a Johnson pica of 0.166044 in; the TeX point of 1982 at 1/72.27 in = 0.35145980 mm; and the PostScript point of 1984 at 1/72 in.
  2. Wikipedia, Agate (typography) (read 26 September 2026): an agate is 5.5 points, and “a little over thirteen lines go to the inch”. The common claim that there are fourteen agate lines to the inch would make an agate 5.143 points, 6.7% smaller; the thirteen-and-a-bit figure is the one consistent with 5.5 points and is what this page uses.
  3. Wikipedia, Twip (read 26 September 2026): “a twip … is defined as 1/20 of a typographical point. One twip is 1/1440 inch, or 17.64 μm”, used by Rich Text Format, LibreOffice, Visual Basic 6 and Symbian.
  4. W3C, CSS Values and Units Module Level 4 (w3.org/TR/css-values-4/ and the editor’s draft at drafts.csswg.org, read 26 September 2026) — a public specification, quoted directly. It fixes 1in = 96px, 1pt = 1/72in, 1pc = 12pt and 1px = 1/96in; defines em as “the computed value of the font-size property of the element on which it is used”, and notes that in the font-size property itself it resolves against the size inherited from the parent; defines rem as “the computed value of the em unit on the root element”; and defines ex as the used x-height and ch as the advance measure of the “0” glyph — both font metrics, which is why this page refuses them. It also gives the fallbacks the spec mandates when those metrics are unavailable: “a value of 0.5em must be assumed” for ex.
  5. National Institute of Standards and Technology, Refinement of Values for the Yard and the Pound, Federal Register notice of 1 July 1959, which fixed the international inch at exactly 25.4 mm and the avoirdupois pound at exactly 0.45359237 kg. Both exact values are used throughout this batch; every inch-to-millimetre figure here is therefore exact, not approximate.