# Free alternatives to Courier (Courier New)

Courier (Courier New) is a commercial monospace from Monotype / IBM (https://www.myfonts.com/collections/courier-new-font-monotype-imaging). Courier New ships with Windows/macOS under those EULAs; web use needs a license. The name is used only to identify the typeface; BrandSweets does not host or embed it. Below: the 8 closest free, open-licensed families, ranked by a published deterministic score (https://brandsweets.com/fonts/alternatives/methodology).

## Reference profile

- Slug: `courier`
- Also searched as: Courier New
- Category: mono · Class: monospace, slab
- Traits: technical, retro, classic
- Roles: code, display
- Metrics: x-height 0.43, cap height 0.57, normal width, low contrast (approximate, publicly documented)
- Languages: latin, latin-ext, cyrillic, greek · Variable: no
- Page: https://brandsweets.com/fonts/alternatives/courier

## Score

`score = 0.35·classification + 0.25·metrics + 0.20·traits + 0.10·useCase + 0.05·language + 0.05·variable`; every axis in [0, 1]. A family gate runs first: specialist families (blackletter, script, glyphic, stencil, monospace, pixel) only list same-family fonts; elsewhere a cross-family mismatch is capped at 0.2. Curated picks are listed first, then pure formula; ties break on popularity, then slug.

## Ranked alternatives

### 1. Courier Prime — 70% (curated)

- Slug: `courier-prime` · mono · OFL-1.1 · Alan Dague-Greene · static
- Page: https://brandsweets.com/fonts/courier-prime · font.md: https://brandsweets.com/fonts/courier-prime/font.md
- Why (curated): A redrawn Courier with the same typewriter feel and better screen weight.
- Classification (×0.35): 1.00 — Same class: monospace, slab.
- Metrics (×0.25): 0.81 — x-height 0.45 vs 0.43 for Courier (Courier New) (near-identical); cap height 0.58 vs 0.57 for Courier (Courier New) (near-identical); wide width vs normal for Courier (Courier New); both low stroke contrast.
- Traits (×0.20): 0.20 — Shares technical (1 of 5 traits).
- Role (×0.10): 0.33 — Both suit code; Courier Prime is not tagged for display.
- Language (×0.05): 0.50 — Covers latin, latin-ext; lacks cyrillic, greek.
- Variable (×0.05): 1.00 — Static instances, like Courier (Courier New).
- Family gate: pass — Both in the monospace family.

### 2. Cousine — 64% (curated)

- Slug: `cousine` · mono · Apache-2.0 · static
- Page: https://brandsweets.com/fonts/cousine · font.md: https://brandsweets.com/fonts/cousine/font.md
- Why (curated): Metric-compatible with Courier New — identical widths.
- Classification (×0.35): 1.00 — Same class: monospace.
- Metrics (×0.25): 0.45 — x-height 0.53 vs 0.43 for Courier (Courier New) (noticeably different); cap height 0.66 vs 0.57 for Courier (Courier New) (noticeably different); wide width vs normal for Courier (Courier New); both low stroke contrast.
- Traits (×0.20): 0.20 — Shares technical (1 of 5 traits).
- Role (×0.10): 0.33 — Both suit code; Cousine is not tagged for display.
- Language (×0.05): 1.00 — Covers all of Courier (Courier New)'s subsets (cyrillic, greek, latin, latin-ext).
- Variable (×0.05): 1.00 — Static instances, like Courier (Courier New).
- Family gate: pass — Both in the monospace family.

### 3. Anonymous Pro — 73%

- Slug: `anonymous-pro` · mono · OFL-1.1 · static
- Page: https://brandsweets.com/fonts/anonymous-pro · font.md: https://brandsweets.com/fonts/anonymous-pro/font.md
- Classification (×0.35): 1.00 — Same class: monospace.
- Metrics (×0.25): 0.78 — x-height 0.46 vs 0.43 for Courier (Courier New) (close); cap height 0.64 vs 0.57 for Courier (Courier New) (noticeably different); both normal width; both low stroke contrast.
- Traits (×0.20): 0.25 — Shares technical (1 of 4 traits).
- Role (×0.10): 0.33 — Both suit code; Anonymous Pro is not tagged for display.
- Language (×0.05): 1.00 — Covers all of Courier (Courier New)'s subsets (cyrillic, greek, latin, latin-ext).
- Variable (×0.05): 1.00 — Static instances, like Courier (Courier New).
- Family gate: pass — Both in the monospace family.

### 4. Inconsolata — 72%

- Slug: `inconsolata` · mono · OFL-1.1 · Raph Levien · static
- Page: https://brandsweets.com/fonts/inconsolata · font.md: https://brandsweets.com/fonts/inconsolata/font.md
- Classification (×0.35): 1.00 — Same class: monospace.
- Metrics (×0.25): 0.81 — x-height 0.46 vs 0.43 for Courier (Courier New) (close); cap height 0.62 vs 0.57 for Courier (Courier New) (noticeably different); both normal width; both low stroke contrast.
- Traits (×0.20): 0.20 — Shares technical (1 of 5 traits).
- Role (×0.10): 0.50 — Both suit code; Inconsolata is not tagged for display.
- Language (×0.05): 0.50 — Covers latin, latin-ext; lacks cyrillic, greek.
- Variable (×0.05): 1.00 — Static instances, like Courier (Courier New).
- Family gate: pass — Both in the monospace family.

### 5. Space Mono — 69%

- Slug: `space-mono` · mono · OFL-1.1 · Colophon Foundry · static
- Page: https://brandsweets.com/fonts/space-mono · font.md: https://brandsweets.com/fonts/space-mono/font.md
- Classification (×0.35): 1.00 — Same class: monospace.
- Metrics (×0.25): 0.61 — x-height 0.50 vs 0.43 for Courier (Courier New) (noticeably different); cap height 0.70 vs 0.57 for Courier (Courier New) (far apart); both normal width; both low stroke contrast.
- Traits (×0.20): 0.40 — Shares retro, technical (2 of 5 traits).
- Role (×0.10): 0.33 — Both suit code; Space Mono is not tagged for display.
- Language (×0.05): 0.50 — Covers latin, latin-ext; lacks cyrillic, greek.
- Variable (×0.05): 1.00 — Static instances, like Courier (Courier New).
- Family gate: pass — Both in the monospace family.

### 6. Fira Code — 68%

- Slug: `fira-code` · mono · OFL-1.1 · The Mozilla Foundation, Telefonica S.A., Nikita Prokopov · static
- Page: https://brandsweets.com/fonts/fira-code · font.md: https://brandsweets.com/fonts/fira-code/font.md
- Classification (×0.35): 1.00 — Same class: monospace.
- Metrics (×0.25): 0.55 — x-height 0.53 vs 0.43 for Courier (Courier New) (noticeably different); cap height 0.69 vs 0.57 for Courier (Courier New) (far apart); both normal width; both low stroke contrast.
- Traits (×0.20): 0.20 — Shares technical (1 of 5 traits).
- Role (×0.10): 0.50 — Both suit code; Fira Code is not tagged for display.
- Language (×0.05): 1.00 — Covers all of Courier (Courier New)'s subsets (cyrillic, greek, latin, latin-ext).
- Variable (×0.05): 1.00 — Static instances, like Courier (Courier New).
- Family gate: pass — Both in the monospace family.

### 7. Ubuntu Mono — 67%

- Slug: `ubuntu-mono` · mono · UFL-1.0 · static
- Page: https://brandsweets.com/fonts/ubuntu-mono · font.md: https://brandsweets.com/fonts/ubuntu-mono/font.md
- Classification (×0.35): 1.00 — Same class: monospace.
- Metrics (×0.25): 0.56 — x-height 0.52 vs 0.43 for Courier (Courier New) (noticeably different); cap height 0.69 vs 0.57 for Courier (Courier New) (far apart); both normal width; both low stroke contrast.
- Traits (×0.20): 0.25 — Shares technical (1 of 4 traits).
- Role (×0.10): 0.33 — Both suit code; Ubuntu Mono is not tagged for display.
- Language (×0.05): 1.00 — Covers all of Courier (Courier New)'s subsets (cyrillic, greek, latin, latin-ext).
- Variable (×0.05): 1.00 — Static instances, like Courier (Courier New).
- Family gate: pass — Both in the monospace family.

### 8. Fira Mono — 67%

- Slug: `fira-mono` · mono · OFL-1.1 · static
- Page: https://brandsweets.com/fonts/fira-mono · font.md: https://brandsweets.com/fonts/fira-mono/font.md
- Classification (×0.35): 1.00 — Same class: monospace.
- Metrics (×0.25): 0.55 — x-height 0.53 vs 0.43 for Courier (Courier New) (noticeably different); cap height 0.69 vs 0.57 for Courier (Courier New) (far apart); both normal width; both low stroke contrast.
- Traits (×0.20): 0.25 — Shares technical (1 of 4 traits).
- Role (×0.10): 0.33 — Both suit code; Fira Mono is not tagged for display.
- Language (×0.05): 1.00 — Covers all of Courier (Courier New)'s subsets (cyrillic, greek, latin, latin-ext).
- Variable (×0.05): 1.00 — Static instances, like Courier (Courier New).
- Family gate: pass — Both in the monospace family.

## Self-host Courier Prime (woff2)

- 400 normal: https://fonts.brandsweets.com/courier-prime/courier-prime-400.woff2
- 400 italic: https://fonts.brandsweets.com/courier-prime/courier-prime-400i.woff2
- 700 normal: https://fonts.brandsweets.com/courier-prime/courier-prime-700.woff2
- 700 italic: https://fonts.brandsweets.com/courier-prime/courier-prime-700i.woff2

## Connect an agent

Point any MCP client at the BrandSweets fonts endpoint to get this list with scores, or search the catalog:

- Endpoint: https://mcp.brandsweets.com/fonts/mcp
- Tools: `find_alternatives` (e.g. `find_alternatives({ commercialFont: "courier", limit: 8 })`), `list_commercial_fonts`, `list_fonts`, `suggest_fonts`.
