Fira Code

Monospacemozillaligaturescodingcommunity

Created by Nikita Prokopov as an extension of Mozilla's Fira Mono, Fira Code is a monospaced typeface distinguished by its programming ligatures that visually merge common multi-character sequences (like !=, =>, and ===) into single glyphs while preserving the underlying ASCII. Its clean, highly legible letterforms across five weights make it a favorite among developers, and its technical DNA translates well to brands in software, DevOps, and developer tools. The ligatures are purely a rendering feature, ensuring full code compatibility in any editor or environment.

The quick brown fox jumps over the lazy dog

ABCDEFGHIJKLMNOPQRSTUVWXYZ

abcdefghijklmnopqrstuvwxyz 0123456789

About Fira Code

Designer
Nikita Prokopov
Released
2016
License
SIL Open Font License 1.1
Category
Monospace
Recommended Weight
700
Variable Axes
weight
Script Support
Latin, Cyrillic
Available Weights
300400500600700

Who Uses Fira Code

Mozilla / Firefox OS (Based on Fira Mono commissioned for Firefox OS), JetBrains IDEs (Bundled since 2016.3).

Pairs Well With

Inter

Inter’s clean proportional design provides a seamless transition from Fira Code’s monospaced blocks to readable interface text.

Compare side by side

Work Sans

Work Sans’ geometric simplicity complements Fira Code’s technical character for developer documentation and tool marketing.

Compare side by side

Source Sans 3

Source Sans 3 shares the same design philosophy as Fira Code’s ancestor Fira Sans, creating a harmonious superfamily-like pairing.

Compare side by side

Similar Fonts

Frequently Asked Questions

What is the relationship between Fira Code and Mozilla’s Fira Mono?

Fira Code is built on top of Fira Mono, which was originally commissioned by Mozilla for the Firefox OS interface. Nikita Prokopov extended the base Fira Mono design by adding programming ligatures, creating Fira Code as a community-driven open-source project.

How many programming ligatures does Fira Code include?

Fira Code includes over 100 programming ligatures covering common operator sequences like ===, !==, =>, ->, >=, <=, and many more. These ligatures visually merge characters without altering the underlying text, so code remains fully functional when copied or processed.

How does Fira Code compare to JetBrains Mono for coding?

Both offer excellent coding ligatures, but they differ in design philosophy. Fira Code has a more humanist feel inherited from Fira Mono, while JetBrains Mono prioritizes increased letter height for better readability. Fira Code also has a wider community due to its longer history and Mozilla heritage.