Designer & developer friendly. Generate type scales, line heights and export ready assets (PNG, SVG, CSS, JSON).
:root {
--base: 1rem;
--type-4: 6.8535rem;
--line-height-4: 7.4375rem;
--type-3: 4.2358rem;
--line-height-3: 4.6875rem;
--type-2: 2.6179rem;
--line-height-2: 2.9375rem;
--type-1: 1.618rem;
--line-height-1: 1.9375rem;
--type-0: 1rem;
--line-height-0: 1.5rem;
--type--1: 0.618rem;
--line-height--1: 0.8125rem;
}{
"type.4": "6.8535rem",
"lineHeight.4": "7.4375rem",
"type.3": "4.2358rem",
"lineHeight.3": "4.6875rem",
"type.2": "2.6179rem",
"lineHeight.2": "2.9375rem",
"type.1": "1.618rem",
"lineHeight.1": "1.9375rem",
"type.0": "1rem",
"lineHeight.0": "1.5rem",
"type.-1": "0.618rem",
"lineHeight.-1": "0.8125rem",
"base": "16px"
}Learn how to create harmonious, readable, and visually stunning typography using modular scales and the golden ratio.

A typographic scale is a systematic way to size fonts so that headings, subheadings, body text, and captions are in harmony. Instead of choosing random sizes, you use a ratio to create consistent, balanced text throughout your design. Think of it like a musical scale every step feels right.
The Golden Ratio Typography Scale creates a natural hierarchy and visual balance that feels intuitive. Designers use it for hero headings, logos, and premium web experiences because the eye naturally follows the proportion.
1. Set your base font size (e.g., 16px).
2. Choose a ratio (Golden 1.618, Perfect Fourth 1.333, Minor Third 1.2).
3. Generate heading and body sizes using a calculator.
4. Apply consistent line heights for rhythm and readability.
5. Export as CSS tokens, PNG/SVG images, or design specs for Figma or code.