Typography
Convert sets everything in Geist Sans. This page documents the typeface, the live type scale with its token names and roles, and the usage rules that keep copy consistent.
Note — Convert's design system is actively evolving. These values are current as of the latest update; confirm before using them in permanent or printed materials.
Geist Sans
Geist Sans is Convert's single typeface — used across every headline, paragraph, label and UI element.
Geist Sans is a clean, geometric sans-serif designed for screens. Its tight, neutral letterforms read well at both display and body sizes, which lets Convert hold a single typeface across the whole system. Five weights cover everything from light supporting text to bold display headlines.
<link href="https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&display=swap" rel="stylesheet">
Type scale
Every step rendered at its real size. Reference the token in code — never a raw pixel value.
Usage rules
A few conventions keep Convert's copy consistent and readable across every page.
- Use sentence case for all headlines — capitalize only the first word and proper nouns.
- No exclamation marks in feature copy. Convert's voice is calm and confident, not loud.
- Apply
-1pxletter-spacing to hero H1 headlines for a tighter, more deliberate look. - Apply
-0.5pxletter-spacing to section H2 headings. - Apply
-3pxletter-spacing to large stat-deck numbers so the digits sit close together. - Keep body copy to 60–75 characters per line maximum — past that, readability drops.