Points to Pixels (pt to px)
Last updated:
Points-to-pixels conversions translate print-and-PDF-typography point specifications into web-and-screen-typography pixel specifications across cross-medium design work. A 12 pt print body-text font-size translates to 16 px for web-and-CSS specifications; an 18 pt print heading translates to 24 px for web-page heading; a 24 pt display-heading translates to 32 px for web display-typography. The factor is the multiplicative ratio between the typographic point and the CSS reference pixel under the standard 96-dpi web convention, fixed exactly by 72 dpi print versus 96 dpi web: 1 pt = 96/72 px = 4/3 px ≈ 1.3333 px. The conversion assumes the standard 96-dpi web-typography convention.
How to convert Points to Pixels
Formula
px = pt × 1.3333
To convert points to pixels, multiply the pt figure by 4/3 (1.3333) — derived from the standard 96-dpi web and 72-dpi print conventions giving the 96/72 = 4/3 ratio. For mental math: multiply by 4 then divide by 3, or equivalently add a third of the value. Common reference values to memorise: 12 pt = 16 px (print body), 18 pt = 24 px (print heading), 24 pt = 32 px (print display), 9 pt = 12 px (print small-text), 10 pt = 13.33 px, 11 pt = 14.67 px. The conversion runs at every print-point-source to web-pixel-destination cross-medium design boundary, with the factor exact under the standard convention.
Worked examples
Example 1 — 1 pt
One typographic point equals exactly 4/3 CSS pixels (1.3333 px) under the standard 96-dpi web convention, derived from 1 inch = 72 pt = 96 px giving the 96/72 = 4/3 ratio.
Example 2 — 12 pt
Twelve typographic points — a standard print-and-Word-document body-text font-size — converts to 16 CSS pixels on the web-and-CSS-typography destination. The pt-figure is the print-and-document-typography source; the px-figure is the web-and-screen-typography reference.
Example 3 — 18 pt
Eighteen typographic points — a typical print-typography heading font-size — converts to 24 CSS pixels on the web-and-CSS-typography destination. The conversion preserves the visual size at the standard 96-dpi web and 72-dpi print conventions.
pt to px conversion table
| pt | px |
|---|---|
| 1 pt | 1.3333 px |
| 2 pt | 2.6667 px |
| 3 pt | 4 px |
| 4 pt | 5.3333 px |
| 5 pt | 6.6667 px |
| 6 pt | 8 px |
| 7 pt | 9.3333 px |
| 8 pt | 10.6667 px |
| 9 pt | 12 px |
| 10 pt | 13.3333 px |
| 15 pt | 20 px |
| 20 pt | 26.6667 px |
| 25 pt | 33.3333 px |
| 30 pt | 40 px |
| 40 pt | 53.3333 px |
| 50 pt | 66.6667 px |
| 75 pt | 100 px |
| 100 pt | 133.3333 px |
| 150 pt | 200 px |
| 200 pt | 266.6667 px |
| 250 pt | 333.3333 px |
| 500 pt | 666.6667 px |
| 750 pt | 1000 px |
| 1000 pt | 1333.3333 px |
| 2500 pt | 3333.3333 px |
| 5000 pt | 6666.6667 px |
Common pt to px conversions
- 8 pt=10.6667 px
- 9 pt=12 px
- 10 pt=13.3333 px
- 11 pt=14.6667 px
- 12 pt=16 px
- 14 pt=18.6667 px
- 18 pt=24 px
- 24 pt=32 px
- 36 pt=48 px
- 72 pt=96 px
What is a Point?
The typographic point (pt) is defined under modern PostScript-and-CSS conventions as exactly 1/72 inch (0.352777778 mm). The relationship is fixed by the 1984 Adobe PostScript specification and preserved in modern CSS, PDF, and print-design conventions. The pica is 12 points (1 pc = 12 pt = 1/6 inch ≈ 4.233 mm). The 1 pt = 4/3 px conversion under the 96-dpi web convention follows directly from the 96-dpi-versus-72-dpi factor: at 96 dpi, 1 inch = 96 px and 1 inch = 72 pt, so 1 pt = 96/72 px = 4/3 px ≈ 1.3333 px. The reverse: 1 px = 72/96 pt = 3/4 pt = 0.75 pt. Older Didot points (Continental European typography, 0.376 mm) and traditional pica points (1/72.27 inch, 0.351 mm) survive in legacy typography literature but are deprecated in modern digital-design work. The DTP point dominates contemporary typography, with print-design software, web-typography, and PDF-typography all anchored to the 1/72 inch convention.
The typographic point traces to early-modern European printing, with the first formal point system attributed to Pierre Simon Fournier in his 1737 Manuel typographique and refined by François-Ambroise Didot in the 1780s. The Didot point (~0.376 mm) became the European typographic standard, while the Anglo-American or "pica point" emerged in the late 1800s as the standard for English-and-American printing at exactly 1/72.27 inch ≈ 0.351 mm. The DTP point (desktop-publishing point, also called PostScript point) was formalised in 1984 with Adobe PostScript at exactly 1/72 inch (0.352778 mm) for cleaner integer-fraction relationships, and this DTP point has become the universal modern typographic point under CSS, PDF, PostScript, and Adobe-product conventions. The relationship 1 pica = 12 points dates to nineteenth-century Anglo-American printing and survives in modern typography. The conversion between points and pixels under the 96-dpi web convention is 1 pt = 4/3 px exactly (96/72 = 4/3), which is the universal print-to-screen typography conversion factor in modern web-and-print design work. Modern print-design software (Adobe InDesign, Adobe Illustrator, QuarkXPress, Affinity Publisher) uses the DTP point as the canonical typography unit, with pixel input automatically converted at the 96/72 ratio for cross-medium design work.
Print-typography globally — every modern print-design pipeline (Adobe InDesign, Illustrator, Photoshop print-layout, QuarkXPress, Affinity Publisher) uses the point as the canonical font-size, line-height, leading, letter-spacing, and margin-and-padding unit. Word processors (Microsoft Word, Google Docs, Apple Pages, LibreOffice Writer) use points for font-size specifications, with typical document-body text at 11-12 pt and headings at 14-24 pt. PDF-typography uses points internally (PDF coordinates and font-size specifications all run in points). PostScript and the modern PostScript-derived languages use points as the canonical unit. CSS supports point input (font-size: 12pt) which renders identically to font-size: 16px under the 96-dpi web convention. Print-publishing pipelines convert pixel-based digital-source assets to point-based print-output specifications at the 4/3 factor. Email-template typography occasionally uses points for cross-client compatibility, especially in Outlook-bound mailings where pt-based specifications render more consistently than px-based across Outlook's Word-rendering-engine quirks. Academic-and-scientific typography (LaTeX, Pandoc, scholarly-publishing) uses points as the canonical unit, with typical paper-body text at 10-12 pt and section-heading sizes scaling up from there.
What is a Pixel?
In modern web typography under CSS specifications, the pixel (px) is the CSS reference pixel — a logical unit nominally equal to 1/96 inch (about 0.2646 mm) at the CSS reference viewing distance. The unit scales by device-pixel-ratio for high-DPI displays: a "Retina" display with 2x device-pixel-ratio renders one CSS pixel as a 2×2 grid of physical hardware pixels, preserving the visual size while doubling the rendering resolution. The CSS pixel relationship to other typography units is fixed under the 96-dpi convention: 1 inch = 96 px, 1 cm = 37.795 px, 1 mm = 3.7795 px, 1 pt = 4/3 px ≈ 1.3333 px, 1 pc = 16 px (with the pica equal to 12 points). The 96-dpi convention is the universal reference across modern web browsers (Chrome, Firefox, Safari, Edge), CSS specifications, and screen-typography work. Print-typography traditionally uses points (1 pt = 1/72 inch), and the 96-dpi-versus-72-dpi distinction explains the 4/3 factor between web pixels and print points. Modern operating systems may override the 96-dpi default through display-scaling settings, but CSS reference pixel calculations remain anchored to the 96-dpi reference.
The pixel (a portmanteau of "picture element") emerged in 1960s digital-image-processing research at JPL, Bell Labs, and similar laboratories as the discrete addressable unit of a raster-scanned digital image. The term was coined by JPL researcher Frederic C. Billingsley in 1965 in connection with the Mariner mission imaging-systems work. As digital displays evolved through the 1970s and 1980s — from monochrome CRT terminals through colour CRTs and into early LCD displays — the pixel became the fundamental unit of screen-based typography and graphics. The CSS Working Group standardised the CSS reference pixel in 1996 as part of CSS1, with the original definition tied to a 96-dpi reference viewing-distance of an arm's length from a desktop monitor. The 2010 CSS3 spec formalised the reference-pixel abstraction: 1 CSS pixel ≈ 1/96 inch at the reference viewing distance, scaled by device-pixel-ratio for high-DPI ("Retina") displays. Modern web typography overwhelmingly uses pixels (px) as the base unit for font-sizes, line-heights, padding, margins, and component dimensions, with em-and-rem relative units providing scale-relative-to-parent and scale-relative-to-root respectively. The 96-dpi reference convention also drives the conversion between pixels and traditional print-typography points (1 pt = 4/3 px at 96 dpi).
Web typography globally — CSS font-size, line-height, padding, margin, border-radius, border-width, and component-dimension specifications all use pixels as the base unit on every modern web browser. CSS frameworks (Tailwind CSS, Bootstrap, Material-UI, Ant Design) all use px as the primary spacing-and-typography unit, with em-and-rem relative units providing scale-relative-to-parent and scale-relative-to-root flexibility. Mobile-app typography on iOS uses points (which on iOS are implementation-detail-equivalent to CSS pixels at the reference scale, scaled by device-pixel-ratio), Android uses density-independent-pixels (dp/dip) which are similarly reference-scaled. Digital-image-processing and computer-graphics: image dimensions, sprite-sheet layouts, texture-coordinate-mapping all use pixels. Screen-typography: every modern operating-system font-rendering pipeline computes glyph dimensions in pixel-equivalent units. Game-development and game-engine frameworks (Unity, Unreal, Godot) use pixels as the canonical 2D-coordinate unit. Email-template typography uses pixels heavily for cross-client compatibility (Outlook, Gmail, Apple Mail all render pixel-based dimensions consistently). Print-design software (Adobe InDesign, Affinity Publisher) supports both pixel-and-point input with automatic 96-versus-72-dpi conversion at the print-output boundary.
Real-world uses for Points to Pixels
Print-design point typography translated to web-design pixels for digital-source-asset production
Cross-medium design work routinely converts point-based print-source specifications to pixel-based digital-source-asset production when print-first brand-and-content is republished on web channels. A 12 pt print body-text font-size translates to 16 px for web-and-CSS specifications; an 18 pt print heading translates to 24 px for web-page heading; a 24 pt display-heading translates to 32 px for web display-typography. The conversion runs at every print-source to web-output design-pipeline step in modern brand-design and editorial-design work, with the pt-figure on the InDesign-and-print-typography source and the px-figure on the CSS-and-screen-typography destination.
Word-processor document point typography translated to web pixels for HTML-export and CMS-publishing
Word processors (Microsoft Word, Google Docs, Apple Pages) use points internally and convert to pixels for HTML-export and CMS-publishing pipelines. An 11 pt Word body-text translates to 14.67 px for HTML; a 14 pt Word heading translates to 18.67 px; a 12 pt Word body-text translates to 16 px. The conversion runs at every word-processor-document to HTML-or-CMS export step in enterprise document-publishing work, with the pt-figure on the source document and the px-figure on the web-published output.
PDF-source point typography translated to web pixels for browser-rendering pipelines
PDF-rendering and PDF-to-web-converter pipelines convert point-based PDF-internal coordinates to pixel-based screen-rendering coordinates during browser-display. A 10 pt PDF body-text translates to 13.33 px for browser display; a 14 pt PDF heading translates to 18.67 px; a 12 pt PDF body-text translates to 16 px. The conversion runs at every PDF-source to browser-rendering display step in modern PDF-viewer-and-converter work, with the pt-figure on the PDF-internal coordinates and the px-figure on the browser-rendered display.
Academic-and-scientific point typography translated to web pixels for online-publication and preprint-server display
Academic-and-scientific publishing work (LaTeX, Pandoc, scholarly publishing) uses points internally and converts to pixels for web-publication and preprint-server display (arXiv, bioRxiv, journal-website article-display). A 10 pt LaTeX body-text translates to 13.33 px for web; a 12 pt body-text translates to 16 px; a 14 pt section-heading translates to 18.67 px. The conversion runs at every LaTeX-source to web-published-article display step in academic-publishing work.
When to use Pixels instead of Points
Use pixels whenever the destination is web typography, CSS specifications, mobile-app typography, screen-design work, HTML-export documentation, or any digital-screen context where pixels are the primary unit. The pixel is the universal modern web-and-screen-typography unit on every modern browser, with CSS reference pixels scaled by device-pixel-ratio for high-DPI displays. Stay in points when the destination is print-typography (Adobe InDesign, Illustrator, Photoshop print-layout, QuarkXPress, Affinity Publisher), word-processor documents, PDF-typography specifications, academic-and-scientific typography (LaTeX, Pandoc), or any print-and-document context where points are the canonical unit. The conversion is the universal print-to-web typography scale-shift between print-source and web-publication-destination design work, applied at every cross-medium design pipeline boundary in modern brand-and-editorial-and-academic-publishing practice across web-republication and online-document-display work.
Common mistakes converting pt to px
- Treating "1 pt = 1 px" as a rough equivalence. The two units differ by a factor of 1.333 (pt to px) or 0.75 (px to pt), and substituting one for the other gives a 25-33% typography-size error. The correct factor is 1 pt = 1.333 px exactly under the 96-dpi convention.
- Forgetting that the conversion assumes the standard 96-dpi web convention. Print-design software typically defaults to 72-dpi for points, but operating-system display-scaling and non-standard browser zoom can shift the effective screen dpi. The CSS reference pixel remains anchored to the 96-dpi web reference regardless of physical hardware variations.
Frequently asked questions
How many pixels in 1 pt?
One typographic point equals 4/3 pixels (approximately 1.333 px) under the 96-dpi web convention. The factor derives from 1 inch = 72 pt = 96 px, giving the 96/72 = 4/3 ratio that converts every point-based source to its pixel-based web equivalent. The reference is the canonical print-to-web typography conversion globally, with every PDF-to-web rendering pipeline and every print-to-web design-handoff step running on this factor.
How many pixels in 12 pt (print body-text)?
Twelve typographic points equals 16 CSS pixels. That is the standard print-document body-text font-size translated to web-typography reference, with the pt-figure on the print-and-document-typography source and the px-figure on the CSS-and-screen-typography destination. The 12 pt to 16 px conversion is the most-referenced print-to-web typography conversion globally.
How many pixels in 18 pt (print heading)?
Eighteen typographic points equals 24 CSS pixels. That is a typical print-typography heading font-size translated to web-typography reference for cross-medium design work. The conversion preserves the visual size at the standard 96-dpi web and 72-dpi print conventions, with the same heading hierarchy rendering consistently across web-and-print layouts.
Quick way to convert points to pixels in my head?
Multiply the point figure by 4/3 (1.333) — multiply by 4 then divide by 3, or equivalently add a third of the value. For 12 pt that gives 16 px, for 18 pt that gives 24 px, for 24 pt that gives 32 px, for 9 pt that gives 12 px. The exact factor is 1.3333 under the 96-dpi web convention, with the simple "× 4/3" rule giving exact figures for everyday cross-medium typography conversion.
How many points in 1 px?
One CSS pixel equals 0.75 typographic points exactly under the standard 96-dpi web convention, derived from 1 inch = 96 px = 72 pt giving the 72/96 = 3/4 ratio. The factor is exact under the standard convention. The "1 px = 0.75 pt" reference appears in cross-medium web-to-print typography conversion globally.
When does pt-to-px conversion appear in real work?
It appears in print-design point typography translated to web-design pixels for digital-source-asset production and in word-processor document point typography translated to web pixels for HTML-export and CMS-publishing. It also appears in PDF-source point typography translated to web pixels for browser-rendering pipelines and in academic-and-scientific point typography translated to web pixels for online-publication and preprint-server display. The conversion is one of the most-run typography-unit conversions in modern cross-medium design and document-publishing work.
How precise should pt-to-px be for design work?
For design work the pt-to-px conversion is exact (factor 4/3 exactly under the 96-dpi convention), with the precision allowance coming from rounding to integer pixel values for crisp screen rendering. Most design-system documentation rounds to integer pixels (12 pt → 16 px, 18 pt → 24 px) rather than fractional values to avoid sub-pixel rendering inconsistencies. Higher-precision applications preserve fractional pixel values, especially in vector-graphics and SVG output.