Font Size Converter
Convert between px, rem, em, pt, %, and vw instantly. Set your base font size and see live results.
Base Font Size
Browser default is 16px. Change to match your project.
Unit Converter — type in any field
px — Pixels
Absolute screen pixels
rem — Root EM
Relative to root element font size
em — Element EM
Relative to parent element font size
pt — Points
Print unit: 1pt = 1/72 inch = 1.333px
% — Percent
% of parent/root font size
vw — Viewport Width
1vw = 1% of viewport width (assumes 1440px)
Live Preview
The quick brown fox jumps over the lazy dog.
Conversion Table — Common Sizes
| px | rem | em | pt | % | vw (1440px) |
|---|
Calculated with base = 16px. Change base above to update.
Conversion Formulas
px → rem
rem = px ÷ base
e.g. 24px ÷ 16 = 1.5rem
rem → px
px = rem × base
e.g. 1.5rem × 16 = 24px
px → em
em = px ÷ parent-px
Same as rem when parent = root
px → pt
pt = px × 0.75
e.g. 16px × 0.75 = 12pt
px → %
% = (px ÷ base) × 100
e.g. (16 ÷ 16) × 100 = 100%
px → vw
vw = (px ÷ vp) × 100
vp = viewport width (default 1440px)
Related Tools
