Runs in your browser · Last updated 7 September 2026
Free PX to REM Converter
Free px to rem converter. 16px or custom root, reverse rem → px, and a 1–32px table. Browser tool — nothing is uploaded.
24px in rem
1.5rem
1.5rem in px
24px
Root
16px
1–32px table
| px | rem |
|---|---|
| 1px | 0.0625rem |
| 2px | 0.125rem |
| 3px | 0.1875rem |
| 4px | 0.25rem |
| 5px | 0.3125rem |
| 6px | 0.375rem |
| 7px | 0.4375rem |
| 8px | 0.5rem |
| 9px | 0.5625rem |
| 10px | 0.625rem |
| 11px | 0.6875rem |
| 12px | 0.75rem |
| 13px | 0.8125rem |
| 14px | 0.875rem |
| 15px | 0.9375rem |
| 16px | 1rem |
| 17px | 1.0625rem |
| 18px | 1.125rem |
| 19px | 1.1875rem |
| 20px | 1.25rem |
| 21px | 1.3125rem |
| 22px | 1.375rem |
| 23px | 1.4375rem |
| 24px | 1.5rem |
| 25px | 1.5625rem |
| 26px | 1.625rem |
| 27px | 1.6875rem |
| 28px | 1.75rem |
| 29px | 1.8125rem |
| 30px | 1.875rem |
| 31px | 1.9375rem |
| 32px | 2rem |
How to use this tool
- Set the root font-size (16px is the default).
- Type a px or rem value.
- Copy the CSS or the 1–32 table.
Worked example
16px → 1rem, 24px → 1.5rem, 32px → 2rem at a 16px root. At a 10px root, 16px → 1.6rem. Pair with the color-contrast checker when you are also checking WCAG text size. Fluid min/max type is the CSS clamp calculator.
Frequently asked questions
- What is the default root?
- 16px — the usual browser html font-size. Switch to 10px if your reset uses that trick (62.5%).
- How is rem calculated?
- rem = px ÷ root. 24px at 16px root is 1.5rem. The reverse multiplies.
- Is this the same as em?
- No. em is relative to the parent font-size. rem is relative to the root.
- Why a 1–32 table?
- Designers still search for a px-to-rem table. Copy the list or type a one-off.
- Uploaded?
- No.