sans-serif

Geist Sans

Geist

Geist Sans — Vercel's open-source variable sans-serif, designed with Basement Studio. Neutral, geometric, and screen-tuned; the typographic anchor of the Geist Design System and Vercel's marketing surfaces. Variable on the Weight axis (100–900) with paired italic faces.

Aa Bb Cc

The quick brown fox jumps over 13 lazy dogs.

ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz

0123456789 — • · → ← ⇄ ✓ ✗ ! ? & @ # $ %

Weights & styles

100
Thin
The quick brown fox
200
ExtraLight
The quick brown fox
300
Light
The quick brown fox
400
Regular
The quick brown fox
500
Medium
The quick brown fox
600
SemiBold
The quick brown fox
700
Bold
The quick brown fox
800
ExtraBold
The quick brown fox
900
Black
The quick brown fox

Source & fallback

Source

Kind
external
Family
Geist
CSS import
https://cdn.jsdelivr.net/npm/@fontsource-variable/geist/index.css
Notes
Vercel's first-party distribution is the `geist` npm package (next/font compatible). The cssImportUrl above points at the community @fontsource-variable/geist bundle on jsDelivr for drop-in <link rel="stylesheet"> consumption.

Fallback stack

  1. Geist primary
  2. -apple-system fallback 1
  3. BlinkMacSystemFont fallback 2
  4. Segoe UI fallback 3
  5. Helvetica fallback 4
  6. Arial fallback 5
  7. sans-serif fallback 6

Provenance

Source
https://github.com/vercel/geist-font
License
OFL-1.1
Attribution
Geist is Copyright (c) 2023 Vercel, in collaboration with Basement Studio. Licensed under the SIL Open Font License, Version 1.1.
Imported
2026-05-17
Notes
Geist ships three families: Geist Sans, Geist Mono, and Geist Pixel. This atom records the Sans family. Distributed via the npm package `geist` (Vercel-maintained) and via the GitHub Releases zip. The community @fontsource bundle mirrors the same OFL binaries.