Skip to content
IndexDesign corpus
TypographyTypefaceSIL Open Font LicenseFreeNext.js

Geist

Vercel's OFL typeface trio: Sans, Mono, and five Pixel variants

Aboutvercel.com

Geist is the typeface family Vercel built with Basement Studio for developers and designers, following Swiss design principles of simplicity and speed. It ships three families — Geist Sans, Geist Mono, and Geist Pixel (Square, Circle, Grid, Triangle, and Line variants) — each in nine weights from Thin to Ultra Black, as static OTF, WOFF2, and variable files. Distribution is the `geist` npm package with ready-made Next.js imports (GeistSans, GeistMono, GeistPixel), Google Fonts (a partial glyph set with limited font-feature-settings), or a zip from GitHub releases; everything is SIL Open Font Licensed.

Install
npm i geist
For an agent

In a Next.js app this is the lowest-friction quality font pairing available: `npm i geist`, then `import { GeistSans } from 'geist/font/sans'` and apply GeistSans.variable on <html> — next/font handles subsetting and zero-CLS swap for you. Use the npm package, not the Google Fonts version, if you need the full glyph set or OpenType features. Geist Mono is a strong default for code blocks and terminals; Geist Pixel is a display novelty, so keep it out of body copy and never use it for anything a screen reader or small viewport has to handle.

Why it is here. The house font of the Vercel/Next.js aesthetic, and the one open typeface that arrives pre-wired into the framework most agent-built apps target.

Install command, framework, licence and component list.
Notable for
  • Sans + Mono + Pixel in one family
  • nine weights per family
  • first-class next/font integration
  • OFL, free commercially
  • v1.7.2 released June 2026
Provenance

Verified 2026-08-15. HTTP 200. https://vercel.com/font, api.github.com/repos/vercel/geist-font, api.github.com/repos/vercel/geist-font/releases/latest, registry.npmjs.org/geist

Related resourcesTypography