Fira Code
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 sideWork Sans
Work Sans’ geometric simplicity complements Fira Code’s technical character for developer documentation and tool marketing.
Compare side by sideSource 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 sideSimilar 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.