Typography Unit Converter
Convert px, rem, em and pt units at any base font size.
= 16 px (absolute)
16 px in all units
px
Pixel
16
pt
Point (1pt = 1.33px)
12
pc
Pica (1pc = 16px)
1
cm
Centimetre
0.42333333
mm
Millimetre
4.2333333
in
Inch
0.16666667
emcontext
em (relative to parent)
1
remcontext
rem (root em)
1
vwcontext
vw (viewport width)
1.1111111
vhcontext
vh (viewport height)
1.7777778
vmincontext
vmin
1.7777778
vmaxcontext
vmax
1.1111111
%context
% (of parent font)
100
Common type sizes
Small body
10pt / 13.333333px / 0.83333333rem
Body
12pt / 16px / 1rem
UI default
14pt / 18.666667px / 1.1666667rem
Heading 6
16pt / 21.333333px / 1.3333333rem
Heading 4
24pt / 32px / 2rem
Display
48pt / 64px / 4rem
Convert between CSS and print typography units — px, pt, em, rem, vw, vh, cm, mm, in, pc, and % — with configurable context for relative units.
Key Features
13 Units
Covers all units used in web and print: px, pt, pc, cm, mm, in, em, rem, vw, vh, vmin, vmax and %.
Context Configuration
Set base font size (for rem/em), parent font size (for em/%), and viewport dimensions (for vw/vh) to get accurate results.
Common Type Sizes
Built-in reference table converts standard point sizes (10 pt – 48 pt) to px, rem and em instantly.
Context-Dependency Indicators
Relative units (em, %, vw, vh) are visually flagged so you know which results depend on context.
How to Use
- 1Click the Settings panel to set your base font size and viewport dimensions (or leave the defaults).
- 2Select the source unit and enter a value.
- 3All equivalent values appear in the full table below.