Code is read far more often than it is written
JetBrains Mono
MonospaceJetBrains Mono was designed specifically for developers by the JetBrains type team. Its increased x-height and 138 code ligatures reduce visual noise during extended coding sessions. The typeface disambiguates similar characters (Il1, O0) with distinct letterforms optimized for IDE rendering.
function => arrow :: operator !== undefined
Fira Code
MonospaceFira Code extends Mozilla's Fira Mono with 116 programming ligatures that merge multi-character operators into single glyphs. Its ligature set covers arrow functions, comparison operators, and lambda syntax across 40+ programming languages. The font maintains strict monospace metrics while rendering ligatures.
Clarity in code begins with clarity in type
Source Code Pro
MonospaceSource Code Pro by Paul D. Hunt for Adobe prioritizes readability over stylistic flair. Its dotted zero, slashed lowercase L, and distinct curly braces make it a reference standard for technical documentation. Seven weights from ExtraLight to Black provide complete syntax theme flexibility.
Machines should work. People should think.
IBM Plex Mono
MonospaceIBM Plex Mono inherits the industrial clarity of IBM's design language with a distinctly humanist touch. Its open counters and generous letter-spacing perform well in terminal environments at 11-13px. The family includes italic variants that complement syntax highlighting without sacrificing readability.
Every pixel matters when precision is the goal
Roboto Mono
MonospaceRoboto Mono adapts the proportions of the Roboto family to a fixed-width grid with optimized letter-spacing for screen rendering. Its slab-serif-influenced terminals add visual anchors that aid line tracking in dense code blocks. The variable font axis supports continuous weight adjustment.
Open source typography for open source software
Ubuntu Mono
MonospaceUbuntu Mono carries the distinctive personality of the Ubuntu type system into fixed-width territory. Its unique character shapes and generous x-height make it immediately recognizable while maintaining strong disambiguation between similar glyphs at terminal sizes.
Simplicity is prerequisite for reliability
Inconsolata
MonospaceInconsolata by Raph Levien drew direct inspiration from Consolas and Letter Gothic to create one of the first high-quality open-source monospace fonts. Its clean, neutral design and straight-sided characters make it a versatile choice for both code editors and print-based technical documentation.
Fixed width, infinite possibility
Space Mono
MonospaceSpace Mono by Colophon Foundry for Google brings geometric personality to fixed-width design. Its distinctive letterforms with angular terminals and wide proportions make it a strong choice for editorial and branding contexts where monospace aesthetics serve a design purpose beyond code.
Consistency across every character width
DM Mono
MonospaceDM Mono extends the DM type system with a compact monospace variant that pairs natively with DM Sans and DM Serif Display. Its slightly condensed proportions make it space-efficient for inline code snippets within proportional body text layouts.
Where code meets craft in every glyph
Red Hat Mono
MonospaceRed Hat Mono brings the distinctive warmth of the Red Hat type family to fixed-width applications. Its humanist stroke endings soften the rigid grid of monospace design, making it approachable for documentation-heavy environments where code and prose coexist.