Skip to main content

Pixels to Points (px to pt)

Last updated:

Pixels-to-points conversions translate web-and-screen-typography pixel specifications into print-and-PDF-typography point specifications across cross-medium design work. A 16 px web body-text font-size translates to 12 pt for print-and-PDF documentation; a 24 px web heading translates to 18 pt for print layout; a 32 px display-heading translates to 24 pt for editorial-design print work. The factor is the multiplicative ratio between the CSS reference pixel and the typographic point under the standard 96-dpi web convention, fixed exactly by 96 dpi web versus 72 dpi print: 1 px = 72/96 pt = 3/4 pt = 0.75 pt exactly. The conversion assumes the standard 96-dpi web-typography convention.

How to convert Pixels to Points

Formula

pt = px × 0.75

To convert pixels to points, multiply the px figure by 0.75 (or by 3/4) — derived from the standard 96-dpi web and 72-dpi print conventions giving the 72/96 = 3/4 ratio. For mental math: divide the pixel figure by 4 then multiply by 3, or equivalently multiply by 0.75 directly. Common reference values to memorise: 16 px = 12 pt (web body), 24 px = 18 pt (web heading), 32 px = 24 pt (web display), 12 px = 9 pt (web small-text). The conversion runs at every web-pixel-source to print-point-destination cross-medium design boundary, with the factor exact under the standard convention. The conversion assumes the 96-dpi web reference — high-DPI display variations are handled by device-pixel-ratio scaling, which preserves the CSS pixel as the consistent reference unit.

Worked examples

Example 11 px

One CSS pixel equals exactly 0.75 typographic points under the standard 96-dpi web convention, derived from 1 inch = 96 px = 72 pt giving the 72/96 = 3/4 ratio.

Example 216 px

Sixteen CSS pixels — the standard browser default body-text font-size — converts to 12 typographic points on the print-typography destination. The px-figure is the CSS-and-screen-typography source; the pt-figure is the print-and-PDF-typography reference.

Example 324 px

Twenty-four CSS pixels — a typical web-page heading font-size — converts to 18 typographic points on the print-typography destination. The conversion preserves the visual size at the standard 96-dpi web and 72-dpi print conventions.

px to pt conversion table

pxpt
1 px0.75 pt
2 px1.5 pt
3 px2.25 pt
4 px3 pt
5 px3.75 pt
6 px4.5 pt
7 px5.25 pt
8 px6 pt
9 px6.75 pt
10 px7.5 pt
15 px11.25 pt
20 px15 pt
25 px18.75 pt
30 px22.5 pt
40 px30 pt
50 px37.5 pt
75 px56.25 pt
100 px75 pt
150 px112.5 pt
200 px150 pt
250 px187.5 pt
500 px375 pt
750 px562.5 pt
1000 px750 pt
2500 px1875 pt
5000 px3750 pt

Common px to pt conversions

  • 10 px=7.5 pt
  • 12 px=9 pt
  • 14 px=10.5 pt
  • 16 px=12 pt
  • 18 px=13.5 pt
  • 20 px=15 pt
  • 24 px=18 pt
  • 32 px=24 pt
  • 48 px=36 pt
  • 64 px=48 pt

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.

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.

Real-world uses for Pixels to Points

Web-design pixel typography translated to print-design points for cross-medium design pipelines

Cross-medium design work routinely converts pixel-based digital-source assets to point-based print-output specifications when the same brand-and-content is published across web-and-print channels. A 16 px web body-text font-size translates to 12 pt for print-and-PDF body text; a 24 px web heading translates to 18 pt for print layout; a 32 px display-heading translates to 24 pt for editorial-print work. The conversion runs at every web-source to print-output design-pipeline step in modern brand-design and editorial-design work, with the px-figure on the CSS-and-screen-typography source and the pt-figure on the InDesign-and-print-typography destination.

CSS pixel font-size translated to point font-size for PDF-export pipelines and document-publishing software

PDF-export pipelines and document-publishing software (LaTeX, Pandoc, Microsoft Word PDF-export, browser PDF-print) convert CSS pixel-based font-size specifications to point-based PDF-internal-coordinates during the export process. A 14 px CSS body-text translates to 10.5 pt PDF; a 18 px CSS heading translates to 13.5 pt PDF; a 12 px CSS small-text translates to 9 pt PDF. The conversion runs at every CSS-source to PDF-output document-publishing step in modern document-pipeline work.

Email-template pixel typography translated to points for Outlook Word-rendering compatibility

Email-template design work occasionally converts pixel-based typography specifications to point-based for cross-client compatibility, especially in Outlook-bound mailings where the Word-rendering-engine renders pt-based specifications more consistently than px-based across legacy Outlook versions. A 16 px body-text translates to 12 pt; a 24 px subject-heading translates to 18 pt; a 14 px button-label translates to 10.5 pt. The conversion runs at every modern-CSS-email-source to Outlook-Word-rendering compatibility step in enterprise-email-marketing work.

Design-system documentation pixel scales translated to points for print-style-guide and brand-book layout

Brand-and-design-system documentation routinely produces both web-style-guide (pixel-based) and print-style-guide (point-based) versions of the same typography-and-spacing scale, with conversion at the documentation-output step. A 16 px web base translates to 12 pt print base; a 32 px web display translates to 24 pt print display; an 8 px web small-spacing translates to 6 pt print spacing. The conversion runs at every web-style-guide to print-style-guide design-system documentation step.

When to use Points instead of Pixels

Use points whenever the destination is print-typography documentation (Adobe InDesign, Illustrator, Photoshop print-layout, QuarkXPress, Affinity Publisher), word-processor documents (Microsoft Word, Google Docs, Apple Pages), PDF-typography specifications, academic-and-scientific typography (LaTeX, Pandoc), or any print-and-document context where points are the canonical typography unit. The point is the universal print-and-document typography unit. Stay in pixels when the destination is web typography, CSS specifications, mobile-app typography, screen-design work, or any digital-screen context where pixels are the primary unit. The conversion is the universal web-to-print typography scale-shift between digital-web-source and print-publication-destination design work, applied at every cross-medium design pipeline boundary in modern brand-and-editorial design practice across magazine-and-book-and-newspaper-and-PDF publishing work.

Common mistakes converting px to pt

  • Treating "1 px = 1 pt" as a rough equivalence. The two units differ by a factor of 0.75 (px) or 1.333 (pt), and substituting one for the other gives a 25-33% typography-size error. The correct factor is 1 px = 0.75 pt exactly under the 96-dpi convention.
  • Forgetting that the conversion assumes the standard 96-dpi web convention. Operating-system display-scaling settings or non-standard browser zoom can shift the effective dpi, but CSS reference pixels remain anchored to the 96-dpi reference. Document the assumption explicitly when sharing conversion results in cross-medium design work.

Frequently asked questions

How many points in 1 pixel?

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 is universal in cross-medium web-and-print typography conversion.

How many points in 16 px (web body-text)?

Sixteen CSS pixels equals 12 typographic points. That is the standard browser-default body-text font-size translated to print-typography reference, with the px-figure on the CSS-and-screen-typography source and the pt-figure on the print-and-PDF-typography destination. The 16 px to 12 pt conversion is the most-referenced web-to-print typography conversion globally.

How many points in 24 px (web heading)?

Twenty-four CSS pixels equals 18 typographic points. That is a typical web-page heading font-size translated to print-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 pixels to points in my head?

Multiply the pixel figure by 0.75 (or by 3/4) — divide by 4 then multiply by 3 mentally. For 16 px that gives 12 pt, for 24 px that gives 18 pt, for 32 px that gives 24 pt, for 12 px that gives 9 pt. The exact factor is 0.75 under the 96-dpi web convention, with the simple "× 3/4" rule giving exact figures for everyday cross-medium typography conversion.

How many pixels in 1 pt?

One typographic point equals 4/3 pixels (approximately 1.333 px) under the standard 96-dpi web convention, derived from 1 inch = 72 pt = 96 px giving the 96/72 = 4/3 ratio. The factor is exact under the standard convention. The "1 pt = 1.333 px" reference is universal in print-to-web typography conversion in cross-medium design work.

When does px-to-pt conversion appear in real work?

It appears in web-design pixel typography translated to print-design points for cross-medium design pipelines and in CSS pixel font-size translated to point font-size for PDF-export pipelines and document-publishing software. It also appears in email-template pixel typography translated to points for Outlook Word-rendering compatibility and in design-system documentation pixel scales translated to points for print-style-guide and brand-book layout. The conversion is one of the most-run typography-unit conversions in modern cross-medium design work.

Does the conversion change for high-DPI Retina displays?

No — the CSS reference pixel and the conversion factor are independent of physical hardware-pixel resolution. A 16 px CSS specification renders as a 32 hardware-pixel font on a 2x Retina display, but the 16 px to 12 pt conversion still holds at the CSS reference level. The device-pixel-ratio scaling preserves the visual size while doubling the rendering resolution, with the CSS pixel as the consistent reference unit across device-pixel-ratio variations.