PT to PX Converter

Convert classical typographic points (pt) into modern web CSS pixels across screen and print baselines

Interactive Points (PT) to Pixels Converter

Formula: Pixels = Points × (DPI ÷ 72) (or PT × 1.3333 at 96 DPI)
Switch to PX to PT
pt
Standard Type Sizes:
→
Calculated At
DPI
Standard Baselines:
Calculated Pixel Equivalent
16 px
font-size: 16px; /* 12pt @ 96dpi */
Calculation: (12pt ÷ 72) × 96dpi = 16px

The History and Architecture of Typographic Points in Digital Media

For centuries, printers, type designers, and typesetters have quantified the size of movable type using the point (pt). Originating in 18th-century France with Pierre-Simon Fournier and later refined by François-Ambroise Didot, the point system allowed printers to establish consistent vertical baselines and font proportions across manual letterpress shops.

When desktop publishing was pioneered in the mid-1980s by John Warnock and Chuck Geschke at Adobe Systems, they standardized the modern PostScript point, defining it as exactly 1/72 of an imperial inch (0.352777 mm). This historical milestone cemented the relationship between digital typography and computer screens. However, because modern web browsers format layouts using the CSS reference pixel (defined as 1/96 of an inch), converting points into computed pixels requires understanding the mathematical bridge between 72-point PostScript publishing and 96-pixel web standards.

The Mathematical Conversion Formula: From Points to Pixels

The mathematical formula for converting typographic points into digital pixels is governed by the ratio between the target resolution density (DPI) and the 72-point PostScript baseline:

Pixels (PX) = Points (PT) × (Resolution Density (DPI) ÷ 72)

Under the official W3C CSS specification, where the standard display baseline is locked to 96 DPI:
96 ÷ 72 = 4 ÷ 3 ≈ 1.333333.

Consequently, on any standard web browser, every single typographic point equals exactly 1.3333 pixels. Consider these standard typography transformations:

  1. 9pt Fine Print: 9 × 1.333333 = 12px.
  2. 10.5pt Editorial Body: 10.5 × 1.333333 = 14px.
  3. 12pt Standard Document Body: 12 × 1.333333 = 16px. This fundamental relationship explains why the default body font-size in all modern web browsers (Chrome, Safari, Firefox, Edge) is 16px—it matches the universal 12pt standard of printed books and word processors!
  4. 18pt Subheading: 18 × 1.333333 = 24px.
  5. 36pt Major Display Header: 36 × 1.333333 = 48px.
  6. 72pt Display Title: 72 × 1.333333 = 96px (exactly 1 full physical inch of screen height).

Comprehensive PT to PX Reference Matrix

The table below outlines computed pixel dimensions for standard typographic point scales across four key resolution baselines: PostScript Screen (72 DPI), CSS Web Standard (96 DPI), Medium Draft (150 DPI), and Commercial Print (300 DPI):

Typographic Size (PT)Legacy / Mac (72 DPI)CSS Web (96 DPI)Draft Print (150 DPI)Photo Print (300 DPI)Common Design Role
6 pt6.00 px8.00 px12.50 px25.00 pxLegal disclaimer / Footnote
8 pt8.00 px10.67 px16.67 px33.33 pxSmall captions / Metadata tags
9 pt9.00 px12.00 px18.75 px37.50 pxUI labels / Table cell text
10 pt10.00 px13.33 px20.83 px41.67 pxCompact body copy
11 pt11.00 px14.67 px22.92 px45.83 pxStandard MS Word default body
12 pt12.00 px16.00 px25.00 px50.00 pxUniversal baseline body copy
14 pt14.00 px18.67 px29.17 px58.33 pxLarge lead paragraph / H5
18 pt18.00 px24.00 px37.50 px75.00 pxArticle section heading (H3)
24 pt24.00 px32.00 px50.00 px100.00 pxMajor section title (H2)
36 pt36.00 px48.00 px75.00 px150.00 pxPage title display (H1)
72 pt72.00 px96.00 px150.00 px300.00 px1 physical inch display hero

Comparing Point Systems: PostScript vs. Didot vs. American

Before the digital desktop publishing revolution of the 1980s, international printing lacked a single unified point standard:

Point SystemDefinition / SizeEquivalencePrimary Historical & Modern Use
PostScript Point (DTP)Exactly 1/72 inch0.3528 mmGlobal digital publishing standard, CSS, Adobe, Apple iOS, PDF
American Point1/72.27 inch0.3515 mmHistorical US metal letterpress, TeX and LaTeX typesetting systems
Didot Point1/67.55 inch0.3760 mmTraditional European letterpress, French and German book publishing

Best Practices for Frontend Typography Tokens

When designing typography systems that transition smoothly between design tools (Figma) and production code:

1. Convert Figma Point Specs into REM

UI designers in Figma frequently specify typography as numbers (e.g. 16, 24, 32). In Figma, these values correspond to CSS pixels. If converting from print specifications where text was specified in points (e.g. 12pt), convert 12pt = 16px = 1rem so that browser root accessibility zoom remains functional.

2. Reserve PT for @media print

When preparing documents for physical desktop printers or commercial press PDF outputs, use points natively:
@media print { body { font-size: 11pt; line-height: 1.4; color: #000; } }

Mobile Operating Systems: Apple iOS Points vs. Android SP

Mobile application developers frequently encounter points when engineering native interfaces for Apple iOS and iPadOS. In Apple’s UIKit and SwiftUI frameworks, all coordinates, frame sizes, and typographic scales are declared strictly in logical points (pt) rather than hardware pixels.

Apple’s rendering engine applies a hardware scale factor (the Device Pixel Ratio):

  • Standard Non-Retina (Legacy @1x): 1 point = 1 hardware pixel.
  • Retina Displays (@2x): 1 point = 2 × 2 = 4 physical pixels. A 16pt font renders across 32 physical vertical pixels.
  • Super Retina XDR (@3x): 1 point = 3 × 3 = 9 physical pixels. A 16pt font renders across 48 physical vertical pixels.

Because Apple points match the PostScript 72pt standard, converting iOS typographic specifications to web CSS requires multiplying by 1.3333 to achieve matching optical sizing on desktop monitors.

Step-by-Step Code Recipe: Fluid Typographic Scale from Print Points

Editorial publications transitioning from printed magazines to responsive web platforms often need to preserve classic print hierarchy (such as 12pt body text expanding into a 36pt headline) while remaining adaptable across mobile viewports:

:root {
  /* 12pt Print Body = 16px CSS = 1rem baseline */
  --font-body: 1rem;

  /* 18pt Print Subhead = 24px CSS */
  --font-h3: clamp(1.25rem, 1rem + 1vw, 1.5rem);

  /* 24pt Section Title = 32px CSS */
  --font-h2: clamp(1.5rem, 1.2rem + 1.5vw, 2rem);

  /* 36pt Major Display = 48px CSS */
  --font-h1: clamp(2rem, 1.5rem + 2.5vw, 3rem);
}

In this production token architecture, the minimum boundary guarantees that mobile screens maintain the readable 12pt baseline, while the upper clamp boundary achieves the majestic 36pt impact on large desktop screens without causing unexpected line wrap or typographic collisions.

Furthermore, when testing font rendering across Windows ClearType and macOS Core Graphics, keeping your computed font sizes mapped cleanly to quarter-pixel or half-pixel multiples prevents blurry letter stems and preserves crisp glyph counterforms across all font weights.

Conclusion and Summary

The relationship between typographic points and digital pixels reflects decades of typographic innovation. By understanding the standard 1pt = 1.3333px ratio, utilizing our interactive calculator above, and applying REM in web stylesheets while reserving PT for print, you can deliver typography that is mathematically harmonious across both screens and physical paper.

Frequently Asked Questions (FAQs)

A PT to PX Converter is a typography calculator that transforms typographic points (pt) into digital screen pixels (px) based on target screen or print resolution densities.

The formula is: Pixels = Points × (DPI ÷ 72). Under the standard CSS specification where resolution is locked to 96 DPI, the formula simplifies to: Pixels = Points × (96 ÷ 72) = Points × 1.333333. For example, 12pt equals 12 × 1.333333 = 16px.

A point is mathematically defined as exactly 1/72 of an inch, and a standard CSS pixel is defined as 1/96 of an inch. Therefore, (12 ÷ 72) × 96 = 0.1667 × 96 = 16 pixels. This is why standard 12pt print typography maps exactly onto the 16px default browser font size.

A PostScript point, standardized by Adobe in 1984 for desktop publishing, defines exactly 72 points per inch (1pt = 0.3527 mm). Prior to desktop publishing, traditional American printer points measured 1/72.27 inch, while European Didot points measured 1/67.55 inch.

PT units are discouraged for screen stylesheets because they do not scale smoothly with root accessibility zoom. For web typography, use REM units. Reserve PT units exclusively for @media print stylesheets where target outputs are physical paper printers.

At 300 DPI commercial print resolution, 10pt text requires: 10 × (300 ÷ 72) ≈ 41.67 pixels of vertical raster height to render cleanly.

Microsoft Word renders documents using physical point sizes scaled to physical screen inches, whereas web browsers interpret CSS font sizes based on logical reference pixels. A 12pt font in Word and a 12px font on a website are not the same; 12pt in Word corresponds to 16px in the browser.

Apple iOS typography uses typographic points (pt) as its native logical coordinate system, mapping directly onto @1x, @2x, and @3x physical Retina pixels. Google Android uses scale-independent pixels (sp), which share a similar 1:1 relationship with logical pixels at standard 160 DPI baseline.

Explore Related Typography & Physical Converters

Master conversions between typographic points, picas, and digital pixels:

Explore Related Tools

Hand-picked utilities and calculators related to this tool.

Pixels Converter