REM to Point Converter
Ever been there? You’re building a sleek, responsive website using REM units, and suddenly someone asks, “Can you give me that font size in Points (pt)?”
Your web-brain short-circuits. REM is for screens, Points are for paper… how do you even begin to translate between the two?
Well, relax! This simple REM to Point Converter is the translator you’ve been looking for. It’s a free tool designed to bridge the gap between digital and print typography in just one click. No more guesswork, no more “close enough” estimates.
How to Use This Tool (It’s Easy!)
You can get your answer in two simple steps:
- Set Your Base: The “Base Font Size (PX)” is the foundation for all REM calculations. We’ve pre-filled it with 16px, as this is the standard default for virtually all modern web browsers. If your project uses a different root font size (like 10px, for example), just change this value first.
- Enter Your REM: In the “REM” box, type the value you need to convert (like
1.25,0.75, or3).
That’s it! The “Point (pt)” box will instantly show you the precise equivalent. You can then use the “Copy” buttons to grab the value you need.
So, When Do You Need to Convert?
This tool becomes a lifesaver when the digital world needs to talk to the print world. The most common scenarios are:
- Creating Brand Style Guides: Your website is built in REM, but your official brand guide (which will be a PDF) needs to list all typography rules in Points (pt) for consistency.
- Working with Print Designers: You’re handing off your web design to a graphic designer who is making a matching flyer, poster, or business card. They work in print-first tools like Adobe InDesign and will need “pt” values.
- Client Handoffs: It’s often much easier to tell a client, “Your body copy is 12pt,” a measurement they recognize, than to explain, “It’s 1rem relative to a 16px root.”
How Does This Converter Do the Math?
Want to peek behind the curtain? The calculation is a simple, two-part process.
- First, it finds the pixel size: The tool takes your REM value and multiplies it by the “Base Font Size.”
- Example:
1.5 REM × 16px Base = 24px
- Example:
- Then, it converts pixels to points: There’s a set industry standard for this: 1px = 0.75pt. The tool takes that pixel value and multiplies it by 0.75.
- Example:
24px × 0.75 = 18pt
- Example:
So, in this case, 1.5rem (at a 16px base) is equal to 18pt.
🏁 Quick Conversion Chart (Base 16px)
Here’s a handy cheat sheet for common sizes. All these calculations assume a default base font size of 16px.
| REM | Pixels (PX) | Points (PT) | Common Use |
| 0.5rem | 8px | 6pt | Small spacing, fine print |
| 0.75rem | 12px | 9pt | Smaller body text, captions |
| 0.875rem | 14px | 10.5pt | Common body text |
| 1rem | 16px | 12pt | Default body text (Base) |
| 1.125rem | 18px | 13.5pt | Large body text, subheadings |
| 1.25rem | 20px | 15pt | Subheadings |
| 1.5rem | 24px | 18pt | Main headings (h2, h3) |
| 2rem | 32px | 24pt | Large headings (h1, h2) |
| 2.5rem | 40px | 30pt | Extra-large headings |
| 3rem | 48px | 36pt | Page titles, hero text |