This PX to PT Converter is a lightweight browser tool that instantly converts between pixels and points for screen and print workflows.
Key features:
-
Bidirectional conversion - type in either field and the other updates in real time
-
DPI mode toggle - switch between Screen (96 dpi) and Print (72 dpi) to match your context
-
Live formula display - shows the exact multiplication used so you understand the math, not just the result
-
Common values reference - 12 clickable chips for frequently used sizes like 8px, 16px, 24px, 64px
-
Copy buttons - grab either value to clipboard with one click
-
Swap - flip the direction of conversion without retyping
Useful for designers moving between Figma, CSS, and print documents. The formula bar makes it a learning tool too, not just a calculator.
PX to PT Converter
Enter a pixel value, pick your screen PPI, and get the exact point equivalent instantly.
No guesswork. No manual math.
What is a PX to PT Conversion
Pixels (px) are screen-dependent units. Their physical size changes based on the device's pixel density, so a 16px font on a 96 PPI monitor looks different from 16px on a 72 PPI display.
Points (pt) come from print typography.
One point equals exactly 1/72 of an inch, a fixed physical measurement that doesn't shift across output mediums.
The relationship between the two depends entirely on PPI. At 96 PPI (the standard for most screens), 1px equals 0.75pt. At 72 PPI, 1px equals 1pt exactly.
That's why assuming 1px = 1pt breaks things in production.
How to Convert PX to PT
The PX to PT Formula
The conversion formula is: PT = PX × (72 / PPI)
PPI is the variable most people forget. The formula only works correctly when you know the pixel density of the output environment.
PX to PT Conversion at 96 PPI
At 96 PPI (the web standard), multiply your pixel value by 0.75.
16px → 12pt. 24px → 18pt. 32px → 24pt.
PX to PT Conversion at 72 PPI
At 72 PPI, pixels and points are equal. 1px = 1pt.
This is where the "they're the same" myth comes from. It only holds at 72 PPI, which is rare on modern screens.
PX to PT Conversion Chart
Reference values at 96 PPI:
|
PX |
PT |
|---|---|
|
8px |
6pt |
|
10px |
7.5pt |
|
12px |
9pt |
|
14px |
10.5pt |
|
16px |
12pt |
|
18px |
13.5pt |
|
24px |
18pt |
|
32px |
24pt |
|
48px |
36pt |
|
64px |
48pt |
|
72px |
54pt |
|
96px |
72pt |
Standard body text sits at 16px / 12pt. Headings and display sizes scale up predictably from there.
Where PX to PT Conversion is Used
PX to PT in CSS and Web Typography
Most CSS stylesheets use px or rem, not pt. Points work poorly in fluid, responsive design because they're absolute.
The exception: @media print. Print stylesheets commonly use pt for font sizing since the output is a physical document, not a screen.
PX to PT in Print Design
Moving from screen to print is where px-to-pt conversion actually matters.
A 16px body font on screen = 12pt in InDesign or Illustrator. Standard body text in print is 10–12pt, so web defaults translate cleanly.
PX to PT in iOS and macOS Development
Apple's frameworks use points as their base unit, not pixels.
On standard displays, 1pt = 1px. On Retina displays, 1pt = 2px (or 3px on some devices). The point system abstracts away physical pixel density, so layouts scale without manual adjustment.
PX to PT in PDF Generation
Server-side PDF tools like wkhtmltopdf and Puppeteer often require point-based measurements.
Web-to-PDF conversion means translating px values from your HTML or CSS into pt for the document renderer. Getting this wrong produces font sizes that are either tiny or oversized in the final PDF.
PX vs PT: Key Differences
|
PX |
PT |
|
|---|---|---|
|
Type |
Screen unit |
Print unit |
|
Fixed size? |
No (depends on PPI) |
Yes (1/72 inch) |
|
Best for |
Screens, web, UI |
Print, PDF, native apps |
|
Responsive? |
Works well |
Poor fit |
|
CSS use |
Standard |
Print stylesheets only |
Pixels scale with the display environment. Points stay physically constant regardless of screen or device.
For web, use px (or rem for responsive typography). For print, PDFs, or iOS development, pt is the right unit.
Media queries don't play well with pt values. Another reason to keep points out of your main stylesheet.
Common PX to PT Conversion Mistakes
Assuming 1px = 1pt
Only true at 72 PPI. At 96 PPI (the actual web standard), 1px = 0.75pt.
Building a print layout based on this assumption produces font sizes roughly 33% larger than intended.
Ignoring PPI When Converting
The same pixel value converts to different point values at 72, 96, and 120 PPI.
Always confirm the target PPI before converting. Screen design assumes 96 PPI; print assumes 72 PPI equivalent.
Using PT in Responsive CSS
Point values are absolute. They don't scale with viewport size, user font preferences, or browser zoom in the way rem or em units do.
Using pt in a fluid layout breaks web accessibility - specifically, it can prevent text from scaling when users adjust their browser's default font size.
Stick to pt only where the output medium is fixed: print stylesheets, PDFs, or platform-specific UI specs.
Related Unit Conversions
Working with unit conversion regularly? These tools cover the most common measurement conversions in web and print design:
-
CSS Clamp Calculator - fluid type scaling between breakpoints
-
RGB to HEX Converter - color unit conversion for design handoff
-
HEX to RGB Converter - reverse color lookup
-
CSS Border Radius Generator - visual tool for corner radius values
-
CSS Gradient Generator - build and copy gradient syntax
-
CSS Button Generator - styled button code without manual CSS
-
CSS Minifier - reduce stylesheet file size before deployment