Clarks Size Calculator

Font Size Calculator

Enter a font size in any unit and the root size your page uses. The calculator converts it to pixels, points, rem and percent and shows how big the text looks.

  • px, pt, em, rem
  • Custom root size
  • Readable size guide
Your font size

From 0.01 to 1000

From 1 to 100

The root size is the html font size. Browsers default to 16 px unless the user changes it.

Web and print use different units for the same text. Designers in print work in points, while browsers use pixels. CSS also has em and rem, which scale with the parent or root size. Getting them right keeps text readable and lets users zoom without breaking the layout.

Font size conversion chart

At a 16 px root. Search for a size.

Equivalent sizes
pxptrem%Use
107.50.62562.5Fine print
1290.7575Captions
1410.50.87587.5Small text
16121100Body text
1813.51.125112.5Large body
20151.25125Lead text
24181.5150H3
32242200H2
40302.5250H1
48363300Display

1 pt = 1.333 px, 1 rem = 16 px by default, and 100% = 1 em = the parent size.

Size preview

Drawn at true size. Slide the size.

The dashed line marks the cap height. A 16 px reference sits beside the sample so you can compare.

How to convert font sizes

Through pixels. Step through it.

Pick the source

px, pt, em, rem or %.

Use rem for most font sizes on the web. It respects the user's browser setting and keeps the scale consistent.

px, rem or em

CSS units. Compare them.

Fixed size. Simple but ignores user preferences.

ScalesNo
NestingSafe
UseBorders

em compounds inside nested elements, which can surprise you. rem always refers back to the root.

Readable type

Accessibility basics. Tick each item.

Tick each item as you go.

WCAG asks that text can be zoomed to 200% without loss of content. Relative units make that much easier.

What you get

Every unit at once. Each tile explains one result.

Pixels

For screens.

Points

For print.

rem

For CSS.

Percent

Of the root.

Use

What the size suits.

The millimetre value is the em height, roughly from the top of capitals to the bottom of descenders.

Frequently Asked Questions

How many pixels is 12 pt?

16 px.

How do I convert px to rem?

Divide by the root size, usually 16. 24 px = 1.5 rem.

What is the default font size in browsers?

16 px.

What font size is best for body text?

16 to 18 px on screens, 10 to 12 pt in print.

What is the difference between em and rem?

em is relative to the parent element; rem is relative to the root.

How many points is 16 px?

12 pt.

Is 14 px too small?

It is fine for captions but small for long reading.

Font sizes in any unit

Enter a size, set your root and get every unit with a true-size preview. Use rem for the web, keep body text at 16 px or more, and your type will stay readable everywhere.

More size calculators

Each one has its own calculator, worked examples and answers to common questions.

See all size calculators