Points to Pixels Converter

Convert between typographic points (pt) and screen pixels (px). By default we use 96 DPI, so 1 pt = 1.3333 px. Change the DPI to match your device or print profile.

12 pt @ 96 DPI → 16 px

Common pt → px (at 96 DPI)

Points (pt) Pixels (px) Usage
8 pt10.67 pxSmall labels
10 pt13.33 pxBody text (tight)
12 pt16 pxCommon web body
14 pt18.67 pxSubheadings
16 pt21.33 pxHeadings

Formulas

px from pt

\( \text{px} = \text{pt} \times \frac{\text{DPI}}{72} \)

pt from px

\( \text{pt} = \text{px} \times \frac{72}{\text{DPI}} \)

At DPI = 96: pt → px = pt × 1.3333…

Why DPI matters

Points come from print (1 pt = 1/72 inch). Pixels depend on the screen density. That’s why we need the DPI value to bridge between them. Web browsers assume 96 DPI, so that’s a sensible default.

Example

You have 24 pt and want px at 120 DPI:

\( 24 \times 120 / 72 = 40 \text{ px} \)