Skip to content
3Wdesign
  1. Home
  2. Tools
  3. Type scale
Runs in your browserDesign

Type scale generator

Each step multiplies the base size by the ratio. Choose the base, the ratio and how many steps you need above and below it.

Runs locally — nothing is uploaded
Result
Enter a base size.

How to use

  1. 1Enter the body text size, usually 16–18px.
  2. 2Pick a ratio: small ratios (1.125–1.25) suit dense interfaces, larger ones (1.333–1.618) suit editorial pages.
  3. 3Set the number of steps above and below the base.
  4. 4Copy the CSS variables or single values from the table.

A set of sizes where each one is the previous one multiplied by a fixed ratio, like intervals in music. It keeps headings and body text in consistent proportion.

Use 1.2–1.25 for apps and dashboards where many sizes appear close together, and 1.333 or more for marketing and long-form pages with large headlines. On small screens a smaller ratio usually works better.

rem follows the user's browser font size setting, so text scales for people who increase it. The px column shows the result at the default 16px.

Let's make something good

Tell us about your project — we reply within one business day.