Points to rem Converter

Enter a point value and root font size to get the exact CSS rem equivalent instantly.

Convert Points to rem

pt
px

Default browser root font size is 16px.

Root Font Presets

Result

1 rem

12 pt × (96÷72) ÷ 16 = 1.000rem

Common Type Sizes

rem values update as you change the root font size.

Points (pt) px (96 DPI) rem (16px base)

Formula

rem = pt × (96 ÷ 72) ÷ rootFontSizePx

One point = 1/72 inch. At 96 DPI, 1pt = 96/72 ≈ 1.3333px. Divide by root font size to get rem.

Copied!

Summary

Enter a point value and root font size to get the exact CSS rem equivalent instantly.

How it works

  1. Enter the number of typographic points (pt) to convert.
  2. Set the root font size in pixels — default is 16px (browser default).
  3. The tool computes: px = pt × (96 ÷ 72), then rem = px ÷ rootFontSizePx.
  4. Use the root font size presets (10px, 16px, 18px) for common CSS configurations.
  5. Copy the rem result or browse the reference table for common point sizes.

Use cases

  • Convert print or design tool point values directly to CSS rem for responsive layouts.
  • Match typographic point sizes from a design spec to accessible rem-based CSS.
  • Verify rem values when migrating print stylesheets to screen CSS.
  • Build a design token set by mapping standard type sizes (8pt, 10pt, 12pt…) to rem.
  • Calculate rem equivalents for a non-standard root font size such as 10px or 18px.
  • Cross-check point sizes between design software and a live CSS codebase.

Frequently Asked Questions

Last updated: 2026-07-23 · Reviewed by Nham Vu