Quick Access

Favorites

No favorites yet

Star your frequently used calculators to access them quickly

Browse Calculators
Saved Color Pairs

Typography Scale Calculator

Generate a harmonious typographic scale based on mathematical ratios for consistent and balanced designs

How It Works

Base Size

Start with your body text size, typically 16px for optimal readability on the web.

Scale Ratio

Choose a mathematical ratio to create harmonious relationships between type sizes.

Scale Steps

Define how many steps up and down from your base size to generate.

Scale Generator

Adjust the controls to create your perfect type scale.

Classic web typography ratio, creates natural progression

Show in REM
DisplayThe quick brown fox
37.90px
45.5px line-height
HeadingThe quick brown fox
28.43px
34.1px line-height
SubheadingThe quick brown fox
21.33px
25.6px line-height
BodyThe quick brown fox
16px
19.2px line-height
SmallThe quick brown fox
12.00px
14.4px line-height
CaptionThe quick brown fox
9.00px
10.8px line-height
Fine PrintThe quick brown fox
6.76px
8.1px line-height

Implementation

Copy the generated code for your preferred styling method.

1:root { 2 --text-fine: 0.422rem; /* 6.76px | Fine Print */ 3 --text-caption: 0.563rem; /* 9.00px | Caption */ 4 --text-small: 0.750rem; /* 12.00px | Small */ 5 --text-body: 1rem; /* 16px | Body */ 6 --text-subheading: 1.333rem; /* 21.33px | Subheading */ 7 --text-heading: 1.777rem; /* 28.43px | Heading */ 8 --text-display: 2.369rem; /* 37.90px | Display */ 9}