Toolman

Convert pt to px

At the browser default root font size of 16 px, 1pt = 1.3333px. Change the base below if your project uses a different root size.

Formula

px = pt × 1.3333
pt = px × 0.75

Both units are absolute in CSS, so this ratio never changes regardless of font size or user settings.

PT to PX conversion table

ptpx
8pt10.6667px
10pt13.3333px
12pt16px
14pt18.6667px
16pt21.3333px
18pt24px
20pt26.6667px
24pt32px
28pt37.3333px
32pt42.6667px
36pt48px
40pt53.3333px
48pt64px
56pt74.6667px
64pt85.3333px
72pt96px
80pt106.67px
96pt128px
128pt170.67px

About pt

A point is 1/72nd of an inch, inherited from print typography. CSS defines it as exactly 4/3 of a pixel, so 12 pt equals 16 px.

About px

The CSS pixel is the reference unit of the web. It is not a physical device pixel — it is an angular measure standardised at 1/96th of an inch, which the browser scales for device pixel ratio and zoom.

Which unit should you use?

PropertyRecommended unitWhy
Font sizeremScales with the user's browser font-size preference, which px ignores — an accessibility requirement.
Padding and marginrem or emrem for a consistent global rhythm; em when the spacing should track the component's own text size.
Borders and hairlinespxYou almost always want exactly one crisp pixel, not a value that scales.
Media query breakpointsemHistorically the most reliable across browsers when the user zooms.
Print stylesheetspt, cm, mmThese map to real physical measurements on paper.

Frequently asked questions

What is 16pt in px?

16pt equals 21.3333px at a 16 px root font size.

How do I convert pt to px?

Multiply the pt value by 1.3333. Going the other way, multiply the px value by 0.75.

Does browser zoom change the result?

No. Both units are absolute in CSS and keep the same ratio at any zoom level, though the rendered size on screen changes.

Why does CSS use 96 pixels per inch?

It is a historical convention from early desktop displays that became the fixed CSS reference. It has nothing to do with your monitor's real pixel density — the browser scales CSS pixels to physical ones for you.

Related CSS unit conversions

All CSS unit converters · All converters