Type Scale: The Practical Guide
A type scale is a limited, ordered set of font sizes generated from two decisions — a base size and a ratio — instead of sizes picked one by one. Every size on the scale relates to every other by the same proportion, which is what makes a page read as composed rather than assembled. This hub collects our guides on choosing, building, and using type scales; the fastest overview is to open a working scale in Scale Composer and drag the ratio.
Start with the ratio
The ratio is the personality of your typography: small ratios (1.125–1.25) make subtle, dense hierarchies for product UI; the middle range (1.333–1.414) carries content sites comfortably; large ratios (1.5–1.618) produce dramatic editorial hierarchy that spends space quickly. The articles below walk through the trade-offs, including an honest look at the famous golden ratio — where 1.618 earns its reputation and where it wastes your top steps.
The reason one ratio reads as composed is perceptual, not mathematical: when every jump between sizes is the same proportion, the eye learns the relationship once and stops re-measuring — hierarchy registers before reading begins. Sizes picked one by one carry no shared signal, which is why ad-hoc typography feels noisy even when each individual size looks reasonable on its own.
Notes: the part most scale calculators skip
A pure ratio sequence leaves gaps exactly where interfaces need precision — nothing between 16px and 21px, yet a lead paragraph wants 18. Dividing each ratio interval into notes, the way an octave divides into notes, produces in-between sizes that still belong to the scale. It’s the difference between a scale you admire and a scale you can actually ship.
The vocabulary is borrowed from music deliberately — Musical Intervals in Typography explains what notes do in a scale and why the analogy holds up. Notes do not mean more named sizes, though: How Many Font Sizes Does a Design System Need? argues the answer stays around nine to twelve even with in-between sizes available, because every named size should be a visible decision rather than a byproduct of the math.
One scale, whole system
The same base and ratio that generate your font sizes can generate more: a baseline unit of half the base for line heights, the spacing steps of your spacing system, and grid measures that step through the same progression. Type is where the scale usually starts, but the payoff compounds when the rest of the system shares it — change one number and everything retunes together.
That is the premise of Scale Composer: one scale drives typography, color, spacing and grid, and exports them together. The layout grid hub covers the column side of that system; and if the sizes should also adapt between viewports, fluid typography shows how the same scale can interpolate with CSS clamp() instead of jumping at breakpoints.
Where to start reading
If the concept is new, start with What Is a Modular Type Scale? — it builds the core idea from one worked example. Then settle the two inputs: Why 16px Is the Default Base Font Size covers the base, and the ratio guides above cover the multiplier. With those fixed, the application guides take over: Heading Sizes maps the scale onto h1–h6, Line Height: The Baseline-Grid Method extends it into vertical rhythm, and rem vs px vs em covers the units the scale ships in. 7 Type Scale Mistakes works as a closing checklist to run against the system you just built.
Guides in this hub
- 7 Type Scale Mistakes That Break a Design System
Seven type scale mistakes that quietly break design systems — off-scale sizes, steep ratios, guessed line heights — with the mechanism and fix for each.
- Display vs Heading vs Body Styles Explained
Display font vs heading vs body styles: three text roles with different jobs — selling, navigating, carrying — and the sizes and spacing each needs.
- Font Weights on a Scale: Pairing Size and Weight
How to pair font weight with size on a type scale: body at 400, headings at 600–700, small labels at 500 — and when weight can replace a size step.
- Golden Ratio Typography: Does 1.618 Actually Work?
Golden ratio typography multiplies each font size by 1.618. See the scale computed at a 16px base, where the jumps break down, and where 1.618 earns its place.
- Heading Sizes: Building an h1–h6 Hierarchy
Derive heading sizes from a type scale instead of picking six values: an h1–h6 mapping with real numbers, and why levels are structure while size is style.
- How Many Font Sizes Does a Design System Need?
How many font sizes does a design system need? Why roles decide the count, why many systems land near 9–12 levels, and when adding a size is justified.
- Letter Spacing Rules by Font Size
Letter spacing rules by font size: tighten large display text, leave body text alone, open up small uppercase labels — with real em values per level.
- Line Height: The Baseline-Grid Method
Choose every line height as a multiple of one baseline unit — half your base font size — instead of guessing per element. Worked table from 12px to 51px.
- Musical Intervals in Typography: What Notes Do in a Scale
Type scale notes subdivide each ratio interval into equal steps, like semitones in music. See the size = base × ratio^(i/notes) formula with real numbers.
- Naming Typography Tokens (display, heading, body, caption)
How to name typography tokens: role names like heading-lg and body-md instead of values or elements, composite tokens, and the export path to code.
- Perfect Fourth vs Major Third: Choosing a Type Scale Ratio
How to choose a type scale ratio: perfect fourth vs major third compared step by step at base 16, the musical names explained, and a practical density test.
- rem vs px vs em for Font Sizes
rem vs px vs em for font sizes: why rem respects the reader's browser setting, where px still belongs, and how em compounds — with one scale in both units.
- Type Scales for Mobile vs Desktop
A responsive type scale keeps body text at 16px and flattens the top on mobile: dropping the ratio from 1.333 to 1.2 takes an h1 from 51px to 33px.
- What Is a Modular Type Scale?
A modular type scale generates every font size from one base size and one ratio. Learn the formula, how to pick a ratio, and why scales beat hand-picked sizes.
- What Is Vertical Rhythm (and Is It Worth It)?
Vertical rhythm makes every vertical distance a multiple of one unit so text returns at a steady beat. What it buys, what it costs, the pragmatic version.
- Why 16px Is the Default Base Font Size
Why 16px is the default base font size: the history behind the browser default, what it means for accessibility and rem units, and when 18px reads better.
Try it before you read on
Theory sticks better with your own numbers: open a dense product-UI scale — ratio 1.2, the kind that fits dashboards — then raise the ratio toward 1.5 and watch the same five levels turn editorial. Ten seconds of dragging explains the ratio table better than any prose.