Skip to content
Skip design navigation
Etesie Alpha
Loading account
← Back to Customize typography
Typography · Learn · Guide

Type scale

A type scale isn’t a list of hand-picked sizes — it’s a formula. A base size and two ratios, stepped up and down, generate every size in the system: a text ratio for labels, body and titles, a display ratio for headlines and display. Change one and the whole ladder re-derives together.

Base size

The anchor — usually body text. Every other size is derived from it, per breakpoint.

Two ratios

The text ratio steps from the base to title large; the display ratio continues from there through headline and display. One ratio steep enough for headlines would shrink labels below legibility.

Bounds

No style goes below 11px, body medium stays at least 14px on phones and 16px on laptops, and display large stops at each device’s maximum.

size(step) = base × textstep, up to step 2
size(step) = size(2) × displaystep − 2, above itCurrent example: 16 × 1.250² = 25px for title large, and × 1.2505 = 76px for display large.
Input two

Choosing the ratios

A small ratio keeps sizes close together — good for dense interfaces with many text levels. A large ratio spreads them apart for dramatic, editorial contrast. The text ratio stays between 1.067 and 1.25 so labels stay legible; the display ratio may go up to 1.5 for headlines that leap.

ScaleRatioBest suited for
Minor Second1.067Highly dense UIs with many text levels — data-heavy dashboards, admin tools · Text and display
Major Second1.125Dense product interfaces — SaaS apps, complex forms, analytics · Text and display
Minor Third1.200General product UIs — most apps with moderate content density · Text and display
Major Third1.250Balanced interfaces with clear hierarchy — content apps, mobile · Text and display
Perfect Fourth1.333Content-first layouts — blogs, documentation, editorial · Display
Augmented Fourth1.414Marketing and landing pages with strong visual contrast · Display
Perfect Fifth1.500Expressive layouts — brand sites, portfolios · Display
Golden Ratio1.618High-contrast visual statements — hero-heavy landing pages, luxury brands · Neither
Your live laptop scale

16px base · text 1.250 · display 1.250

step 776pxdisplay L
step 661pxdisplay M
step 549pxdisplay S
step 439pxheadline L
step 331pxheadline M
step 225pxheadline S · title L
step 120pxtitle M · body L
base16pxtitle S · body M · label L
step -113pxbody S · label M
step -211pxlabel S
Responsive typography

Two ratios, many base sizes

Responsive typography adds a single move: keep the ratios and set the base size per screen, so the whole scale grows or shrinks together while hierarchy stays intact. Devices are held at different distances and offer different column widths; the base should reflect how each is actually used. Each device also caps display large; where the display ratio would pass the cap, that device uses the largest display ratio that reaches it.

Constant · The ratios

Kept across every breakpoint, so the jump from Body to Headline to Display stays proportional — until display large reaches a device’s cap.

Variable · The base size

A smaller phone base pulls the whole scale down; a larger desktop base pushes it up.

Mobile0px+14pxdisplay ≤ 57px
Small tablet600px+15pxdisplay ≤ 72px
Tablet768px+16pxdisplay ≤ 80px
Laptop1024px+16pxdisplay ≤ 96px
Desktop1280px+17pxdisplay ≤ 112px
Large screen1536px+18pxdisplay ≤ 128px

Worked example: Display L sits five display steps above title large. Laptop: 25px × 1.2505 = 76px. Mobile: 22px × 1.2115 = 57px, with the display ratio reduced to reach the 57px cap.