Monospace typeface

Fira Code

Try your own text
Fira Code — Five quacking zephyrs jolt my wax bed.
Instant CSS
About this font

Fira Code is a monospace font with a broad range of weights, from Light through Bold. Its consistent character spacing makes it well suited to text where alignment matters, while the available styles remain limited to normal. The variable format can support flexible adjustment when a project needs more control than a few fixed weights provide.

Best suited for: Use Fira Code for source code, code editors, command-line interfaces, technical documentation, data tables, and other layouts where columns or symbols need to line up. It can also work for labels, diagrams, and compact interface elements that benefit from an even rhythm. Heavier weights may help important snippets or headings stand out.

Design considerations: The five weights allow a clear hierarchy without changing the font’s basic character. Light and Regular can keep longer technical text from feeling too dense, while Medium, SemiBold, and Bold are useful for emphasis, navigation, or highlighted examples. Because only the normal style is supplied, plan hierarchy through weight, size, spacing, and layout rather than italics.

Pairing guidance: For surrounding prose, consider a readable serif or sans serif with comfortable proportions and a quieter texture, so the monospaced text remains distinct. A companion with several weights can provide flexibility for headings and notes. When pairing, check x-height, line spacing, and contrast carefully; generous spacing may help balance Fira Code’s regular character rhythm.

Font pairing ideas

Fonts that pair well with Fira Code

Explore complementary typefaces for headings, body copy, accents, and interface text.

Antonio
Aa
Sans-serif · 7 weights
Bevan
Aa
Serif · 1 weight
Assistant
Aa
Sans-serif · 7 weights
Cactus Classical Serif
Aa
Serif · 1 weight
BBH Hegarty
Aa
Sans-serif · 1 weight