Font family
Fira Code font
Fira Code is a monospace with programming ligatures, drawing on the Fira Mono foundation. It's the most popular ligature-enabled coding font.
The quick brown fox jumps over the lazy dog 0123456789
Uppercase
Lowercase
Digits
Punctuation
Click any glyph to copy it to your clipboard.
- 300Hamburgevons
- 400Hamburgevons
- 500Hamburgevons
- 600Hamburgevons
- 700Hamburgevons
Font Details
- Designer
- Nikita Prokopov
- Foundry
- Unknown
- Source
- Google Fonts
- License
- OFL-1.1
- Category
- monospace
- X-height
- high
- Styles
- normal
- Subsets
- latin, latin-ext, cyrillic, greek
- Weights
- 300, 400, 500, 600, 700
- Variable
- Yes
- Popularity
- 82/100
- Tags
- monospace, code, ligatures, technical
- wghtmin 300max 700default 400
Character and Use Cases
Fira Code , Fira Code is a monospaced font with programming ligatures developed by Mozilla for Firefox's codebase. Its letterforms are wide and open, reducing the visual density that can make code feel claustrophobic, and its ligature set covers a broad range of programming symbols.
Fira Code is a strong choice for code editors, documentation sites, and any context where monospaced type appears alongside prose. Its ligature set is among the most complete available and reaches past single operators into whole token patterns.
Regular (400) is the default. The lighter weights (300, 200) are useful for reducing visual weight in large code blocks. Bold (700) works for headings in documentation templates.
Production Code
Copy-paste into your project. No build step required.
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Fira%20Code:wght@300;400;500;600;700&display=swap" rel="stylesheet">Pairings using Fira Code
View allThe art of typography
Good typography is the visible voice of design, quiet when it should be, loud when it must.
PreviewFira Code + IBM Plex Sans
Fira Code headings over IBM Plex Sans body. A programming monospace with ligatures sets the section titles, and a humanist sans carries the prose. Useful for developer docs and API reference sites.
Frequently Asked Questions
- What editors support Fira Code ligatures?
- Fira Code ligatures work in VS Code, Sublime Text, Atom, and most Chromium-based editors. They do not work in terminal emulators that use the system font renderer.
- Is Fira Code actively maintained?
- Fira Code has moved to a slower maintenance pace. JetBrains Mono is currently more actively developed. Both remain excellent choices, and the ligature file format is compatible between them.
Test Fira Code in the playground
Drop Fira Code into the typography playground, mix it with another family, and check contrast on real text.