Fira Code

monospace · Designed by The Mozilla Foundation, Telefonica S.A., Nikita Prokopov

Fira Code: We promptly judged antique ivory buckles for the next prize

Available weights

Instant CSS & Tailwind Generator

Snippet updates automatically to match whichever weight you select above.

Get this font on Google Fonts

What do I do with this?

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

Inter Merriweather Space Mono

Fira Code at a glance

Designer

The Mozilla Foundation, Telefonica S.A., Nikita Prokopov

License

SIL Open Font License 1.1

Added to Google Fonts

March 2019

Last updated

September 2025

Styles

5 (5 weights)

Variable font

Yes: weight 300–700

Classification

Monospace

Character sets

7

Distributed via

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

Uppercase

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Lowercase

a b c d e f g h i j k l m n o p q r s t u v w x y z

Numbers and punctuation

0 1 2 3 4 5 6 7 8 9 ! ? & @ # % $ € £ ( ) [ ] { } . , : ; " ' - / * + =

Cyrillic (sample)

А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ж з и й к л м н

Cyrillic Extended (sample)

Ґ Є Ї Ў Ғ Қ Ң Ү Ұ Һ Ә Ө

Greek (sample)

Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω α β γ δ ε ζ η θ ι κ λ μ

Greek Extended (sample)

ἀ ἁ ἂ ἃ ἄ ἅ ἆ ἇ ὰ ά ἐ ἑ ὲ έ

Latin Extended (sample)

Ā Ă Ą Ć Č Ď Đ Ē Ę Ě Ğ Ī Į İ Ĺ Ľ Ł Ń Ň Ő Œ Ř Ś Ş Š Ť Ů Ű Ź Ż Ž

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.

Fonts similar to Fira Code

Fira Code FAQ

Is Fira Code free for commercial use?

Yes. Fira Code is licensed under the SIL Open Font License 1.1, so you can use it in commercial projects, including logos, client work and products you sell.

Which weights does Fira Code include?

Fira Code includes 5 weights, from Light (300) to Bold (700). There are no italic styles. It's also a variable font, so any weight between 300 and 700 is available.

Does Fira Code support Cyrillic?

Yes. Fira Code includes Cyrillic characters, so it works for Russian, Ukrainian, Bulgarian and Serbian text. It also supports Cyrillic Extended, Greek, Greek Extended, Latin, Latin Extended and Symbols 2.

Who designed Fira Code?

Fira Code was designed by The Mozilla Foundation, Telefonica S.A., Nikita Prokopov. It was added to Google Fonts in March 2019.