← All news·2026-08-03·4 min read

Best Programming Fonts: 63 Free Typefaces in Codeface

63 free programming fonts in one gallery — Fira Code, Anonymous Pro, Fantasque Sans and more. Browse previews, pick one, tell your agent to install it.

fontsvibetypographymonospacedcodinggithub

I've been using the same default monospace font for months without really thinking about it. Then someone dropped a link to Codeface in a Discord I'm in and I spent like an hour just clicking through the gallery. Turns out there's a whole world of programming fonts out there and most people just... never bother to explore it.

Codeface is a collection of 63 free monospaced typefaces — each with preview screenshots in both light and dark themes, so you can actually see what it looks like before touching anything. The fonts range from classics like Anonymous Pro and Courier Prime Code to more expressive picks like Fantasque Sans Mono, which has this slightly quirky hand-drawn feel to it. Everything is free, most are open source, and license files are included with each font.

Source

chrissimpkins/codeface

6,499Python

Open on GitHub →

The whole thing is available as a single zip archive — about 31 MB with all 63 fonts inside. If you only need one specific font, each one lives in its own subfolder in the repo with the font binaries and license file right there. No complicated setup, no package manager needed — just download and install like any other font on your system.

How to get the fonts

Download all 63 fonts as a single ZIP archive
curl -OL https://github.com/chrissimpkins/codeface/releases/download/font-collection/codeface-fonts.zip
What to tell your agent
Download Fira Code from the chrissimpkins/codeface repo (fonts/fira-code/ directory), install it on my system, and set it as the default font in VS Code at size 14 with font ligatures enabled.

Popular programming fonts in the collection

  1. 1Fira Code — the most popular pick, adds ligatures so operators like => and !== display as single visual symbols
  2. 2Anonymous Pro — clean and readable at any size, been a community staple since 2009
  3. 3Fantasque Sans Mono — slightly quirky and expressive, good if you want a font with some personality
  4. 4Hack — sharp, minimal, excellent contrast for long coding sessions with no decorative features
  5. 5Cousine — a Google-designed font metrically compatible with Courier New, easy to drop into existing layouts

Using a monospaced font in your app

If you're building something that displays code — a portfolio with snippets, a notes app, any kind of terminal-style interface — you can embed any of these fonts directly in your project. Most come with web font formats or your agent can convert them. The previews in the README are rendered at standard code sizes so what you see in the gallery is pretty much what you'll actually get.

What you get

63 free monospaced fonts with light and dark previews, packaged in a single 31 MB ZIP. Pick any typeface visually from the gallery, give your agent the name, and it installs it in your editor or embeds it into your app in minutes.

Source: github.com

Free course

Stop reading about AI — start building with it

The free Claude Code course: your first site, tool or game — no coding. No upsells, no cross-sells — nothing to buy here.

Start free →
EAEvgenii Arsentev

Author

Evgenii Arsentev

PhD · Chief Executive Officer, digital health