---
title: Geist Mono
description: The default monospace with nine weights, real italics, and variable weight control.
sidebar:
  icon: code
  order: 5
---

Geist Mono is the default monospace for code, data, interfaces, and display text. [Paper Mono](/fonts/paper-mono) is an alternate, retained in the standard bundle so existing sites keep working.

## Preview

Try a continuous weight from 100 to 900, and switch between normal and italic.

<FontPlayground family="Geist Mono" />

## Install

The standard bundle includes Geist Mono, Makira, and Geist Serif, plus Paper Mono and Gail Rock for compatibility:

```html
<link rel="stylesheet" href="https://cdn.shaughv.com/fonts/fonts.css" />
```

For Geist Mono alone:

```html
<link rel="stylesheet" href="https://cdn.shaughv.com/fonts/geist-mono/geist-mono.css" />
```

## Usage

```css
code, pre, .data {
  font-family: "Geist Mono", ui-monospace, monospace;
  font-weight: 400;
  font-synthesis: none;
}
.code-comment { font-style: italic; }
.continuous-weight {
  font-family: "Geist Mono Variable", ui-monospace, monospace;
  font-weight: 450;
}
```

## Details

| Build | Formats | Weights | CSS family | Styles |
| --- | --- | --- | --- | --- |
| Static | WOFF2, TTF, OTF | 100–900 in steps of 100 | `"Geist Mono"` | Normal and italic |
| Variable | WOFF2, TTF | Continuous 100–900 | `"Geist Mono Variable"` | Normal and italic |

All 58 supplied version 1.900 files are hosted without changing their bytes: 18 static faces in each of three formats, plus four variable files. The stylesheet uses WOFF2. The `webfonts` directory is normalized to `woff2`; variable files use `GeistMono-Variable` and `GeistMono-Italic-Variable` filenames.

Use the static family for named weights or the variable family for intermediate values. Both provide real italics. The standard bundle includes this family, and `fonts.all.defaults.monospace` resolves to `geist-mono`.

## Reference

[Family metadata](https://cdn.shaughv.com/fonts/geist-mono/font-info.json) records every supplied filename, published path, checksum, version, weight, style, axis, and inspected OpenType tags. Use `fonts["geist-mono"]` in the [live catalog](https://cdn.shaughv.com/tree.json) for installation snippets and current files.

Geist Mono is released by [Vercel's Geist project](https://github.com/vercel/geist-font) under SIL Open Font License 1.1. Keep the [OFL](https://cdn.shaughv.com/fonts/geist-mono/OFL.txt) and [copyright notice](https://cdn.shaughv.com/fonts/geist-mono/LICENSE.txt) with redistributed files. [Geist Sans](/fonts/geist) is the related alternate sans serif.
