Typography

Geist typography playground

Test every Geist text utility in one place. These classes combine font-size, line-height, letter-spacing, and font-weight for headings, buttons, labels, and copy.

Each "with Subtle/Strong" variant uses a <strong> tag nested inside the text element.

View default locale

Headings

Used to introduce pages or sections.

ExampleClass nameUsage
Heading 72
text-heading-72Marketing heroes.
Heading 64
text-heading-64
Heading 56
text-heading-56
Heading 48
text-heading-48
Heading 40
text-heading-40
Heading 32 with Subtle with Subtle
text-heading-32Marketing subheadings, paragraphs, and dashboard headings.
Heading 24 with Subtle with Subtle
text-heading-24
Heading 20 with Subtle with Subtle
text-heading-20
Heading 16 with Subtle with Subtle
text-heading-16
Heading 14
text-heading-14

Buttons

Only to be used within components that render buttons.

ExampleClass nameUsage
Button 16
text-button-16Largest button.
Button 14
text-button-14Default button.
Button 12
text-button-12Only used when a tiny button is placed inside an input field.

Label

Designed for single-lines and pairing with icons.

ExampleClass nameUsage
Label 20
text-label-20Marketing text.
Label 18
text-label-18
Label 16 with Strong with Subtle
text-label-16Used in titles to help differentiate from regular
Label 14 with Strong with Subtle
text-label-14Most common text style of all. Used in many menus.
Label 14 Mono
text-label-14-monoLargest form of mono, to pair with larger (>14) text.
Label 13 with Strong, and Tabular (123) with Subtle
text-label-13Used as a secondary line next to other labels. Tabular is used when conveying numbers for consistent spacing.
Label 13 Mono
text-label-13-monoUsed to pair with Label 14, as the smaller mono size looks better in that pairing.
Label 12 with Strong, AND CAPS with Subtle
text-label-12Used for tertiary level text in busy views, like Comments, Show More and the capitals in Calendars.
Label 12 Mono
text-label-12-mono

Copy

Designed for multi-line text with comfortable line heights.

ExampleClass nameUsage
Copy 24 with Strong with Subtle
text-copy-24For hero areas on marketing pages.
Copy 20 with Strong with Subtle
text-copy-20For hero areas on marketing pages.
Copy 18 with Strong with Subtle
text-copy-18Mainly for marketing, big quotes.
Copy 16 with Strong with Subtle
text-copy-16Used in simpler, larger views like Modals where text can breathe.
Copy 14 with Strong with Subtle
text-copy-14Most commonly used text style.
Copy 13
text-copy-13For secondary text and views where space is a premium.
Copy 13 Mono
text-copy-13-monoUsed for inline code mentions.

Build the future of fitness.