Convert points to pixels with our handy PT to PX Converter. Ensure precise typography for your web designs with accurate unit conversion.
Points (PT) to Pixels (PX)
We’re assuming a standard screen resolution of 96 DPI (dots per inch)
| PT | Pixels |
| 1pt | 1.333px |
| 2pt | 2.667px |
| 3pt | 4px |
| 4pt | 5.333px |
| 5pt | 6.667px |
| 6pt | 8px |
| 7pt | 9.333px |
| 8pt | 10.667px |
| 9pt | 12px |
| 10pt | 13.333px |
| 12pt | 16px |
| 14pt | 18.667px |
| 16pt | 21.333px |
| 18pt | 24px |
| 20pt | 26.667px |
| 24pt | 32px |
| 28pt | 37.333px |
| 32pt | 42.667px |
| 36pt | 48px |
| 40pt | 53.333px |
| 48pt | 64px |
| 56pt | 74.667px |
| 64pt | 85.333px |
| 72pt | 96px |
| 80pt | 106.667px |
| 90pt | 120px |
| 100pt | 133.333px |
Pixels (PX) to Points (PT)
| Pixels | PT |
| 1px | 0.75pt |
| 2px | 1.5pt |
| 3px | 2.25pt |
| 4px | 3pt |
| 5px | 3.75pt |
| 6px | 4.5pt |
| 7px | 5.25pt |
| 8px | 6pt |
| 9px | 6.75pt |
| 10px | 7.5pt |
| 12px | 9pt |
| 14px | 10.5pt |
| 16px | 12pt |
| 18px | 13.5pt |
| 20px | 15pt |
| 24px | 18pt |
| 28px | 21pt |
| 32px | 24pt |
| 36px | 27pt |
| 40px | 30pt |
| 48px | 36pt |
| 56px | 42pt |
| 64px | 48pt |
| 72px | 54pt |
| 80px | 60pt |
| 90px | 67.5pt |
| 100px | 75pt |
A PT to PX Converter is a typography tool that translates fixed point values into fixed pixel values through the CSS reference pixel ratio. Designers and developers use it whenever a point size inherited from a print specification, an old style guide, or a design file needs to become a working CSS font-size value.
The result is checked against the same 96 dpi baseline browsers already apply to every rendered pixel. The W3C’s CSS Values and Units Module Level 3 specification, published in 2016, names point as one of six fixed absolute length units defined for CSS, alongside inch, centimeter, millimeter, pica, and quarter-millimeter.
What Is a PT to PX Converter?
A PT to PX converter is a typography tool that turns point values into pixel values for use in CSS and screen-based design.
It exists because points and pixels come from two different measurement worlds, one built for paper, one built for screens.
What it is not:
- Not a general-purpose length converter for arbitrary units
- Not a print production tool for final output sizing
- Not a substitute for responsive, scalable font sizing
Its job is narrow on purpose. Take a point size from a design brief, a print spec, or an old style guide, and turn it into a usable pixel value for a stylesheet.
Point (pt) vs Pixel (px): Core Unit Differences
A point is a fixed physical measurement that came out of print and desktop publishing.
A pixel, by contrast, is a screen-based unit, and grasping what the px unit actually represents matters before converting anything.
| Attribute | Point (pt) | Pixel (px) |
|---|---|---|
| Origin | Print, typesetting | Digital displays |
| Basis | 1/72 of an inch | 96 per inch (CSS reference) |
| Unit type | Absolute | Treated as absolute in CSS |
| Typical use | InDesign, Word, PDF specs | CSS, Figma, Sketch |
Adobe fixed the PostScript point at exactly 1/72 inch in the mid-1980s, a decision credited to John Warnock and Charles Geschke.
That number wasn’t arbitrary. Early Macintosh screens rendered at 72 dots per inch, so one point matched one pixel exactly on those first displays.
Older print measurement wasn’t so tidy. The American Type Founders Association had fixed the traditional printer’s point at 0.013837 inches back in 1886, a hair smaller than the PostScript point that later replaced it.
The PT to PX Conversion Formula
The formula is fixed and never changes: px = pt × 1.3333.
Reverse it to go the other way: pt = px ÷ 1.3333.
Forward: px = pt × 1.3333
Reverse: pt = px ÷ 1.3333
A 12pt heading becomes 16px. A 24pt display heading becomes 32px.
The 1.3333 multiplier isn’t random. It comes from the ratio between the 72-points-per-inch print standard and the 96-pixels-per-inch web standard, which is the whole subject of the next section.
Why the 96 DPI Standard Determines PT to PX Values
The W3C fixed the CSS reference pixel at 96 dpi in the CSS Values and Units Module specification.
That standard defines 1 px as the visual angle of one pixel viewed from a nominal arm’s length of 28 inches, roughly 0.0213 degrees (W3C).
72 points per inch: the fixed print standard, unchanged since PostScript
96 pixels per inch: the fixed CSS reference standard, unrelated to actual screen density
1.3333: the ratio between the two, and the number behind every pt to px conversion
At that reference ratio, one CSS pixel works out to about 0.26mm, a figure worth knowing if you’re also checking how many millimeters fit in an inch for a print comparison.
None of this shifts when the actual screen has a higher or lower dot count. The 96 dpi assumption is fixed in the specification, not measured from the hardware in front of you.
How Browsers Render PT Values in CSS
Chrome, Firefox, and Safari all compute pt the same way, using the identical 96 dpi base.
Open DevTools in any of them, inspect a computed font-size, and the pixel value matches the formula exactly, every time.
- Pt is a valid CSS unit but rarely used directly in stylesheets
- A Retina display or any high pixel density screen doesn’t touch the underlying pt to px math
- Operating system display scaling adjusts device pixels, not the CSS computation itself
This is also why media queries that check device pixel ratio use a separate unit, dppx, rather than reaching into the pt to px relationship at all.
The browser’s job stops at applying the fixed ratio. What the screen physically does with that pixel afterward is a separate layer entirely.
Common PT to PX Conversion Values
These are the values that show up constantly in CSS font-size declarations and old print specs alike.
- 12pt = 16px
- 14pt = 18.67px
- 16pt = 21.33px
- 18pt = 24px
- 16px = 12pt (browser default, reversed)
px isn’t a coincidence either. It’s the default root font-size in every major browser, per Mozilla’s own documentation, and it maps back to exactly 12pt.
Design tools round these figures differently. Photoshop and InDesign tend to round to the nearest whole pixel, while CSS itself keeps the full decimal unless you tell it otherwise.
Every one of these numbers comes from the same source: the fixed relationship covered earlier between how many pixels fit in an inch under the CSS reference standard.
How to Convert PT to PX Step by Step
Manual conversion takes four steps, and none of them require a calculator app.
- Take the point value you’re starting with.
- Multiply it by 1.3333.
- Round the result to the decimal precision your stylesheet needs, usually two places.
- Apply the rounded figure to the CSS property as a px value.
Converting 20pt: multiply by 1.3333, get 26.666, round to 26.67px, done.
Skip the rounding step and you’ll carry a long decimal into your stylesheet for no real benefit. Round too early across multiple values, though, and small errors start compounding across a design system.
How to Convert PX to PT (Reverse Conversion)
Reverse conversion runs the same formula backward: pt = px ÷ 1.3333.
Take a pixel value from a finished web page and it tells you what that size would be in print terms.
- Handing a web-based mockup to a print vendor who works in points
- Checking whether a screen font size still reads correctly at a printed scale
A 32px heading works out to 24pt. A 21.33px body size lands at 16pt.
For quick reverse lookups without doing the division by hand, a dedicated px to pt converter handles the math instantly.
PT vs PX vs EM vs REM: Which CSS Unit to Use
Pt rarely belongs in a modern stylesheet at all. The real decision most developers face is between px, em, and rem.
| Unit | Basis | Scalable | Typical use |
|---|---|---|---|
| pt | 1/72 inch | No | Print specs, imported documents |
| px | 96 dpi reference | No | Borders, fixed UI elements |
| em | Parent font-size | Yes, compounding | Component-level spacing |
| rem | Root font-size | Yes, consistent | Body text, layout scaling |
Point (pt): accurate for print handoffs, but not native to browser rendering workflows.
Pixel (px): exact and predictable, though fixed px-based sizing doesn’t respond when a user changes their browser’s text size.
Em: scales naturally with a parent element, but nested components can compound the sizing in ways that get hard to track.
Rem: scales from the root element’s font-size instead, avoiding the compounding problem entirely.
Bootstrap’s own documentation sets its base font-size in rem specifically so visitors can adjust their browser defaults without breaking the layout (Bootstrap).
PT to PX Conversion Across Design Tools
Photoshop and Illustrator default to points for type sizing, a habit carried straight from desktop publishing.
| Tool | Default unit | Notes |
|---|---|---|
| Photoshop | Points | Switchable in preferences |
| InDesign | Points | Print document presets default to points |
| Figma | Pixels | No point option available |
| Sketch | Pixels | Built for screen-only output |
Adobe’s own developer documentation lists points as a built-in measurement option in InDesign, and its Print document preset defaults to points automatically.
Figma works differently. Its support team confirms the platform’s default measurement unit is the pixel, with no point option built in at all.
Moving a type spec from an InDesign layout into a Figma file or a CSS stylesheet means converting every point value by hand, or running it through the formula covered earlier.
When PT to PX Conversion Does Not Apply
This conversion isn’t always the right move. Four situations make it counterproductive.
Print-only files: a document headed for a physical press should stay in points. Converting early adds a rounding step nobody needs.
High-resolution print production: commercial printing commonly runs at 300 dpi or higher, well above the 96 dpi assumption CSS uses, so the browser ratio doesn’t translate cleanly.
Fluid, responsive layouts: converting a fixed point value into a fixed pixel value defeats the point of building responsive design in the first place, where sizes are meant to flex.
Accessible typography: the W3C’s Resize Text guideline (WCAG 1.4.4, Level AA) requires text to scale up to 200% without breaking the layout.
Text sized in fixed units like px or a converted pt value doesn’t respond to a browser’s built-in text-resize setting the way em or rem-based text does, according to accessibility documentation from NYU’s digital accessibility team.
Common PT to PX Conversion Mistakes
Most conversion errors come from skipping a step, not from getting the formula wrong.
- Rounding too early in a multi-value stylesheet, which compounds small errors across dozens of elements
- Assuming a screen’s actual DPI changes the math, when the 96 dpi reference is fixed regardless of hardware
- Dropping a converted pt value straight into a responsive layout without ever moving it to rem
- Mixing pt, px, and rem inside the same stylesheet, which breaks any consistent scaling logic
Most of these show up during a design handoff, when values move from a print spec or a design file into live CSS without anyone standardizing the unit first.
FAQ on Pt To Px Converter
Is pt an absolute or relative unit?
Point is classified as an absolute unit in CSS, fixed relative to the inch rather than to a parent element’s font size.
The browser still expresses it internally as a multiple of the px unit.
Does pixel density or Retina scaling affect the conversion?
No. The pt to px formula stays fixed regardless of screen resolution or device pixel ratio.
A Retina display renders more physical dots per pixel, but the conversion math behind it never changes.
Is pt to px conversion reliable for responsive or accessible design?
Rarely. A converted pt value becomes a fixed pixel size, which does not scale with a user’s browser settings.
Accessible typography favors relative units like rem, so pt-based conversions suit static, non-scaling elements best.
What tools can automatically convert pt to px?
Online calculators handle single conversions instantly.
Sass and Less both support custom functions that convert point values during compilation, and browser DevTools display the computed pixel value for any pt-based font-size without manual math.
Can a wrong pt to px conversion break layout or accessibility?
Yes. An early-rounded or miscalculated value throws off vertical rhythm across a stylesheet.
A fixed pixel result can also fail WCAG’s resize text requirement if it replaces what should have been a scalable, relative font size.
What Should You Convert First With a PT to PX Converter?
A PT to PX Converter earns its keep first on font-size values, since typography is the property most often inherited in points from a print specification, an old style guide, or an imported design document.
Three properties compete for that same points-to-pixels treatment, and the order matters:
- Font-size values, converted first
- Border widths and fixed spacing, converted second
- Legacy print stylesheets, converted last, only if reused on screen
Converted values stay fixed, so a root font-size change never reaches them the way it reaches scalable text, a trade-off worth accepting only for borders and icons, never for body copy.
That trade-off sits at the center of the ongoing px vs rem debate, and this guidance holds against the CSS specification current as of September 2026, subject to revision if the reference pixel definition ever changes.
- What is Backend in Web Development? - September 13, 2026
- What is Frontend Development? - September 11, 2026
- How to Make a Button in Figma: Design Best Practices - September 10, 2026


