Monospace typeface

Geist Mono

Try your own text
Geist Mono — The quick onyx goblin jumps over the lazy dwarf.
Instant CSS
About this font

Geist Mono is a monospace font built around consistent character spacing, making it a natural fit for text where alignment and structure matter. Its broad weight range and two available styles allow it to move from quiet supporting text to stronger display moments while keeping a distinctly technical, orderly appearance.

Best suited for: Use Geist Mono for code editors, terminal-inspired interfaces, documentation, data tables, labels, interface metadata, and compact technical headings. It can also bring a deliberate machine-like texture to posters or branding details, especially when repeated lines, columns, or measured spacing are part of the design.

Design considerations: The nine weights provide fine control over hierarchy, from light supporting copy through bold emphasis and heavy display text. Normal is useful for general interface and reading tasks, while italic can add contrast to notes, annotations, or selected terms. Since every character occupies a shared measure, check longer passages and narrow layouts for density.

Pairing guidance: For a clearer contrast, pair Geist Mono with a sans-serif that has variable proportions and a calm, open texture. A humanist sans can soften its technical rhythm, while a restrained serif can add warmth to editorial titles or explanatory text. Keep the companion font simpler in dense layouts, and let weight or size establish the hierarchy.

Font pairing ideas

Fonts that pair well with Geist Mono

Explore complementary typefaces for headings, body copy, accents, and interface text.

Assistant
Aa
Sans-serif · 7 weights
Gupter
Aa
Serif · 3 weights
BBH Hegarty
Aa
Sans-serif · 1 weight
Ancizar Serif
Aa
Serif · 7 weights
Bpmf Zihi Kai Std
Aa
Sans-serif · 1 weight