Skip to main content

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 11 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 212 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 318 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

ptpx
1 pt1.3333 px
2 pt2.6667 px
3 pt4 px
4 pt5.3333 px
5 pt6.6667 px
6 pt8 px
7 pt9.3333 px
8 pt10.6667 px
9 pt12 px
10 pt13.3333 px
15 pt20 px
20 pt26.6667 px
25 pt33.3333 px
30 pt40 px
40 pt53.3333 px
50 pt66.6667 px
75 pt100 px
100 pt133.3333 px
150 pt200 px
200 pt266.6667 px
250 pt333.3333 px
500 pt666.6667 px
750 pt1000 px
1000 pt1333.3333 px
2500 pt3333.3333 px
5000 pt6666.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.