Fira Code
monospace · Designed by The Mozilla Foundation, Telefonica S.A., Nikita Prokopov
Instant CSS & Tailwind Generator
Snippet updates automatically to match whichever weight you select above.
Just want to use the font? Click "Get this font on Google Fonts" to download it or add it directly to a document, design tool (like Canva or Photoshop), or your computer's font list.
Building a website? Click "Copy Font Code" to copy a short snippet, then paste it into your website's HTML (usually inside the <head> section) to use this font on your site.
Fira Code is a monospace font built for developers, featuring programming ligatures that merge multi-character sequences like arrows and operators into single, clean glyphs. Its letterforms are geometric and even-spaced, giving it a structured, technical appearance without feeling cold or mechanical. The weights are consistent and readable at small sizes, and the overall tone is functional and modern — it communicates precision and clarity without trying to be decorative.
In practical terms, Fira Code works well as the primary font for code editors, terminal emulators, and developer documentation where legibility of syntax is critical. It is also a solid choice for tech product websites and SaaS platforms that want to signal a developer-focused identity, particularly in code snippet displays or feature callouts. Beyond pure coding contexts, it can be used in data dashboards or analytics interfaces where structured, uniform text helps users scan rows and columns of information quickly.
Best suited for: Code editors, terminal interfaces, developer documentation, tech product websites, SaaS platforms, code snippet displays, data dashboards, and analytics interfaces requiring structured legibility.
Design considerations: Fira Code's five weights from 300 to 700 support varied hierarchy needs across different contexts, from light UI elements to bold emphasis in documentation. The geometric letterforms and programming ligatures make it particularly effective in technical environments, though its modern tone adapts well to contemporary product design beyond pure coding applications.
Pairing guidance: Pair Fira Code with Inter as a clean, contemporary sans-serif for UI text and body copy in developer-focused products, Merriweather as a serif option for editorial content or documentation that benefits from traditional readability, or Space Mono as an alternative monospace for situations requiring a distinct but complementary code font treatment.
Pairs well with
Fira Code at a glance
The Mozilla Foundation, Telefonica S.A., Nikita Prokopov
SIL Open Font License 1.1
March 2019
September 2025
5 (5 weights)
Yes: weight 300–700
Monospace
7
Google Fonts
All 5 Fira Code styles
| Weight | Name | Upright |
|---|---|---|
| 300 | Light | Aa Bb Gg 123 |
| 400 | Regular | Aa Bb Gg 123 |
| 500 | Medium | Aa Bb Gg 123 |
| 600 | SemiBold | Aa Bb Gg 123 |
| 700 | Bold | Aa Bb Gg 123 |
Fira Code character map
Which languages does Fira Code support?
Fira Code includes 7 character sets:
- Cyrillic: Russian, Ukrainian, Bulgarian, Serbian and other Cyrillic-script languages
- Cyrillic Extended: additional Cyrillic letters used in languages such as Kazakh, Tatar and Bashkir
- Greek: modern Greek
- Greek Extended: polytonic (ancient) Greek
- Latin: English, Spanish, French, German, Italian, Portuguese and other Western European languages
- Latin Extended: Central and Eastern European languages such as Polish, Czech, Turkish, Romanian and Hungarian
- Symbols 2: box-drawing, block and other extra symbols
Can I use Fira Code commercially?
Yes, it's free for personal and commercial use. Fira Code is released under the SIL Open Font License 1.1. You can use it in logos, websites, apps, videos, printed products and merchandise without paying or asking permission. The one thing you can't do is sell the font file on its own.