Geist

Replaces: Satoshi (82%) | OFL-1.1 | Updated: Feb 2026

About Geist

Classification
sans-serif
Weights
Variable (100-900)
Features
Variable
SIL Open Font License 1.1

Free to use, modify, and distribute. Can be used commercially without attribution.

What's allowed?
  • Client work
  • SaaS / Web apps
  • YouTube / Video
  • Sell products
  • Print materials

Note: Derivative fonts must use the same license.

Full license guide →
Get Geist Free ↗

Geist is a neo-grotesque sans-serif typeface created by Vercel in collaboration with Basement Studio. Designed specifically for developer tools and modern web interfaces, it balances technical precision with clean, readable letterforms.

History and Design

Vercel commissioned Geist as part of their commitment to developer experience. The design draws from the neo-grotesque tradition while optimizing for screen rendering at all sizes. Its uniform stroke widths and open apertures ensure excellent legibility in UI contexts, code documentation, and web applications.

Best Use Cases

Geist excels in:

  • Developer tools: IDE interfaces, documentation sites, dashboards
  • Tech branding: SaaS products, startup identities, tech portfolios
  • Web applications: Clean UI text, navigation, form labels
  • Documentation: Technical writing, API references, readmes

Usage Tips

Geist's variable weight axis (100-900) provides full typographic flexibility. Use weights 400-500 for body text and 600-700 for headings. The font lacks italics, so use weight contrast for emphasis instead. Pairs naturally with Geist Mono for code blocks in technical documentation.

Is Geist on Google Fonts?

Yes, Geist is available for free on Google Fonts. Get Geist on Google Fonts ↗

Alternative For (5)

Geist is a free alternative to the following premium fonts:

#1 Satoshi 82%
[Deni Anggara] · sans-serif

Similar neo-grotesque designed for tech interfaces

View all alternatives
#2 Moderat 80%
[Tightype] · sans-serif

Clean tech-focused neo-grotesque sans

View all alternatives
[Rodrigo Fuenzalida] · sans-serif

Similar clean tech-focused sans-serif

View all alternatives
[Klim Type Foundry] · sans-serif

Neo-grotesque designed for developer tools

View all alternatives
#5 Söhne 78%
[Klim Type Foundry] · sans-serif

Similar modern neo-grotesque for tech contexts

View all alternatives

Compare Geist

See how Geist compares to other fonts side by side.

Variable Font Axes

Geist is a variable font with 1 axis you can fine-tune.

Axis Min Default Max
wght 100 400 900

Font Pairings

Fonts that pair well with Geist based on contrast and complementary design characteristics.

Geist + JetBrains Mono
92/100
sans-serif + mono
Enterprise Finance
Geist + Space Mono
89/100
sans-serif + mono
Enterprise Finance
Geist + Orbitron
77/100
sans-serif + display
Enterprise Finance
Geist + Playfair Display
76/100
sans-serif + serif
Best for: Modern, Clean
Enterprise Finance
Geist + Merriweather
76/100
sans-serif + serif
Best for: Modern, Clean
Enterprise Finance

Performance

Key metrics for evaluating Geist in production.

Score
70 /100 Good
File Size
114.1 KB Light
Weights
9 (variable)
Languages
2 groups CDN delivery

Font Metrics

x-Height Ratio
0.53
Cap Height Ratio
0.71
Ascender
1005
Descender
-295

Fallback CSS Overrides

Apply these overrides to Arial to minimize layout shift when loading Geist.

@font-face {
  font-family: 'Geist Fallback';
  src: local('Arial');
  ascent-override: 100.5%;
  descent-override: 29.5%;
  line-gap-override: 0%;
  size-adjust: 102.21%;
}
woff2 Measured via Google Fonts API Metrics extracted from WOFF2

How to Use Geist

Copy these code snippets to quickly add Geist to your project.

Quick Start

CSS code for Geist

@import url('https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap');