📹 Points to Pixels Converter
Convert pt to px accurately for any screen resolution or DPI setting
| Points (pt) | 72 DPI (px) | 96 DPI (px) | 120 DPI (px) | 144 DPI (px) | 192 DPI (px) |
|---|---|---|---|---|---|
| 6pt | 6px | 8px | 10px | 12px | 16px |
| 8pt | 8px | 10.67px | 13.33px | 16px | 21.33px |
| 9pt | 9px | 12px | 15px | 18px | 24px |
| 10pt | 10px | 13.33px | 16.67px | 20px | 26.67px |
| 11pt | 11px | 14.67px | 18.33px | 22px | 29.33px |
| 12pt | 12px | 16px | 20px | 24px | 32px |
| 14pt | 14px | 18.67px | 23.33px | 28px | 37.33px |
| 16pt | 16px | 21.33px | 26.67px | 32px | 42.67px |
| 18pt | 18px | 24px | 30px | 36px | 48px |
| 24pt | 24px | 32px | 40px | 48px | 64px |
| 36pt | 36px | 48px | 60px | 72px | 96px |
| 48pt | 48px | 64px | 80px | 96px | 128px |
| 72pt | 72px | 96px | 120px | 144px | 192px |
| Device / Context | Typical DPI | Scale Factor | 12pt in px | 16pt in px |
|---|---|---|---|---|
| Print (72 DPI standard) | 72 | 1.0x | 12px | 16px |
| Web / CSS (default) | 96 | 1.333x | 16px | 21.33px |
| Windows 125% scaling | 120 | 1.667x | 20px | 26.67px |
| macOS Retina / 150% | 144 | 2.0x | 24px | 32px |
| Windows 200% scaling | 192 | 2.667x | 32px | 42.67px |
| 3x Retina iPhone | 288 | 4.0x | 48px | 64px |
| PDF / PostScript | 72 | 1.0x | 12px | 16px |
| E-Ink Reader | 212 | 2.944x | 35.33px | 47.11px |
| Use Case | Points (pt) | Pixels (px) @96dpi | Em (base 16px) | Notes |
|---|---|---|---|---|
| Footnote / Caption | 8pt | 10.67px | 0.667em | Very small |
| Small UI Label | 9pt | 12px | 0.75em | Minimum legible |
| Code / Monospace | 10pt | 13.33px | 0.833em | IDE default |
| Body Text (print) | 11pt | 14.67px | 0.917em | Word default |
| Body Text (web) | 12pt | 16px | 1em | CSS base default |
| Subheading | 14pt | 18.67px | 1.167em | Common h4 |
| Section Heading | 18pt | 24px | 1.5em | Common h3 |
| Page Heading | 24pt | 32px | 2em | Common h2 |
| Display Title | 36pt | 48px | 3em | Hero heading |
| Large Display | 48pt | 64px | 4em | Banner / poster |
px = pt × (DPI ÷ 72). At 96 DPI: multiply pt by 1.3333. At 72 DPI (print), 1pt = exactly 1px.
CSS assumes 96 DPI by default. So 12pt in CSS equals 16px. This is the standard body text size for most websites.
Retina displays use 144 DPI (2x). The OS scales automatically, so your CSS pixel values remain the same — the hardware renders sharper.
Always use 72 DPI for print documents (PDF, InDesign, Word). Use 96 DPI for web. Mixing them causes text size mismatches between print and screen.
Whether you like to switch between Points and Pixels? A converter of Points to Pixels allows the conversion to happen in just a few seconds. That simple tool handles the process for you and it shows a live view of how the size of your font really looks, which is very helpful when you are designing something and want to see it in real time.
DISCLOSURE: This post may contain affiliate links, meaning when you click the links and make a purchase, I receive a commission. As an Amazon Associate I earn from qualifying purchases.
Here is where it gets interesting: Points and Pixels are not the same, although both measure the size of font. For example, 10 pt equals about 13 Pixels. The math behind that is based on one Point matching about 1,333 Pixels.
How to Convert Points and Pixels
In the other direction, one pixel equals about 0,75 Points. If you understand those relations, switching between them becomes much easier.
The formulas for conversion are pretty basic. To go from Points to Pixels, you multiply the Point value by 1,3333… So 12 pt becomes 16 px.
Reverse that, and you multiply Pixels by 0,75, which shows taht 16 px give 12 pt. At the center of everything stands the pixel itself: it is simply the tiniest dot that your computer screen can really show.
Point (or pt, as designers usually write it) is a fixed unit of measure that you find everywhere in CSS and font design. By definition, it matches exactly 1/72 of an inch. That gives you 72 Points for every one inch.
Whether you sea 12 pt text in a printed book or 9 pt in a photo caption, the real size on paper stays just as exact.
Here is where Windows systems come in. The default setting is 96 DPI on the screen, which means 96 Pixels for one inch (and that inch matches 72 Points). The relation looks like this: one pixel matches 96 divided by 72 times Points.
Want to convert Pixels to inches? Divide by your DPI, then multiply by 72 to get Points. Say your DPI is 200, that means 300 Pixels match 1,5 inches, which converts to 108 Points.
You can also find reference tables that show results converted to Pixels along with em-units and percentages. Those tables really help for quick lookups. Really, most designers work with responsive fonts and automatic scaling now, but a converter and reference table onhand still help your design.
The tool is surprisingly easy to use. It has two input fields: one for Pixels, one for Points. Put a value in px in the pixel field, and the tool right away gives the equal value in pt. Some converters are made just for web design, giving you accuracy down to the pixel for typography and spacing.
On Retina devices, you count 2 Pixels for one Point (except iPhone Plus models, that have 3). Older non-Retina devices stay with 1 pixel per Point. Screenshots sometimes need resizing to match your design scale, because the real pixel count dependson the device that you work on.
