67 Best Free Fonts with Multiple Weights
A genuinely useful type family earns its keep across a whole range of weights, from a hairline caption to a heavy display headline, without ever changing its underlying personality. That flexibility is exactly what a modern design system needs, and it is also exactly what separates a one-off display face from a proper workhorse. The good news is that Google Fonts now hosts dozens of families, many of them variable fonts, that offer this kind of range for free, making it easy to build a full hierarchy of headings, subheads, body copy, and captions from a single download.
What follows is a working library: free fonts with multiple weights you can lean on for branding, editorial layouts, product interfaces, and everything in between, organized loosely from flexible sans-serif workhorses through serifs, slabs, and monospace options.
-
Inter
Designed for screens, built for every weight
Inter
Inter was drawn specifically for user interfaces, and it shows in the tall x-height and restrained curves that stay crisp at tiny sizes. As a variable font it spans an enormous range from thin to black, which makes it a favorite for design systems that need one file to do everything.
It has become something of a default choice for SaaS products and dashboards, so pairing it with a more characterful display serif for headlines can help a brand stand out from the crowd of look-alike interfaces.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Greek Extended, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
Roboto
The default face of Android, endlessly versatile
Roboto
Roboto grew out of Google’s Android design language, blending geometric bones with slightly humanist curves so it reads naturally at both display and body sizes. Its sheer ubiquity is a mild caution; it can feel generic if used without any distinguishing pairing.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Greek Extended, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
Open Sans
Friendly, neutral text for reports and websites
Open Sans
Open Sans remains one of the most widely used free fonts for good reason: it is exceptionally legible, humanist without being fussy, and its weight range from light to extrabold covers most editorial and web needs in one download.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Greek Extended, Hebrew, Vietnamese
- Styles: 12 styles (6 weights plus italics)
-
Work Sans
Optimized originally for medium-size headlines
Work Sans
Work Sans was drawn for use at medium sizes, which gives it slightly more personality than a pure UI grotesk while still holding up in long paragraphs.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
Nunito Sans
Rounded warmth for approachable brand voices
Nunito Sans
Nunito Sans softens a grotesk skeleton with gently rounded terminals, giving it a friendly tone that suits community platforms, wellness brands, and anything that wants to feel approachable rather than corporate.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 16 styles (8 weights plus italics)
-
Poppins
Geometric circles for confident modern headlines
Poppins
Built on near-perfect circles, Poppins has a confident, contemporary energy that works well in bold display weights, though its geometric o’s and c’s can start to feel monotonous across long blocks of body text.
- Language support: Latin, Latin Extended, Devanagari
- Styles: 18 styles (9 weights plus italics)
-
Montserrat
Buenos Aires signage turned into a full family
Montserrat
Montserrat was inspired by the lettering on old signs in Buenos Aires’s Montserrat neighborhood, and that street-sign geometry still gives its bolder weights a confident, urban feel. It pairs comfortably with a warm serif like Lora for editorial layouts that need both structure and warmth.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
Source Sans 3
Adobe's clean, dependable open-source grotesk
Source Sans 3
As Adobe’s first open-source typeface, Source Sans 3 was built to be unobtrusive and dependable across interfaces, documentation, and print, and its wide weight range makes it an easy default for corporate systems.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Greek Extended, Vietnamese
- Styles: 16 styles (8 weights plus italics)
-
Mulish
Minimalist strokes for calm, clean layouts
Mulish
Mulish keeps its stroke contrast low and its shapes simple, which lends a restrained, minimal feel well suited to clean product marketing pages.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 16 styles (8 weights plus italics)
-
Manrope
A modern grotesk with semi-condensed proportions
Manrope
Manrope’s slightly condensed proportions let it pack tight headlines without feeling cramped, and its heavier weights have enough presence for hero sections while the lighter ones stay comfortable for captions.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Vietnamese
- Styles: 7 weights (Extra-Light to Extra-Bold)
-
Karla
Quirky curves inside an otherwise tidy grotesk
Karla
Look closely at Karla’s lowercase ‘a’ and ‘g’ and you will find small quirks that keep it from feeling sterile, a nice contrast to its otherwise tidy, grid-friendly structure.
- Language support: Latin, Latin Extended
- Styles: 14 styles (7 weights plus italics)
-
Rubik
Slightly rounded corners for friendly branding
Rubik
Rubik’s subtly rounded corners give headlines a soft, approachable edge without tipping into the overtly playful territory of a full rounded font, making it a solid choice for tech and lifestyle branding alike.
- Language support: Latin, Latin Extended, Arabic, Cyrillic, Cyrillic Extended, Hebrew
- Styles: 14 styles (7 weights plus italics)
-
DM Sans
Low-contrast geometry built for the screen
DM Sans
DM Sans keeps stroke weights nearly uniform and letterforms simplified, which makes it render cleanly at small UI sizes; it can feel a touch plain at very large display sizes without a strong layout to support it.
- Language support: Latin, Latin Extended
- Styles: 18 styles (9 weights plus italics)
-
Lexend
Designed with reading proficiency research in mind
Lexend
Lexend grew out of research aimed at improving reading proficiency, adjusting letter proportions to reduce visual stress. That accessibility-minded backstory makes it a thoughtful pick for educational materials and long-form content, and its full weight range covers headings through body text comfortably.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 9 weights (Thin to Black)
-
Public Sans
A civic grotesk built for government websites
Public Sans
Public Sans was commissioned for the United States government’s design system, so it prioritizes plain, unambiguous legibility over personality, which suits civic, legal, and institutional projects well.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
IBM Plex Sans
Corporate precision from IBM's type studio
IBM Plex Sans
Plex Sans carries a slightly engineered, precise feel that reflects its corporate origin, with enough personality in its heavier weights to anchor a technical or editorial brand system.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Vietnamese
- Styles: 14 styles (7 weights plus italics)
-
Barlow
Inspired by California highway signage lettering
Barlow
Barlow takes cues from official California signage type, giving it slightly squared curves and a practical, no-nonsense character. It comes with condensed and semi-condensed siblings too, so a single family can cover dense data tables and wide display headlines alike.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
Archivo
A grotesk family with condensed and expanded siblings
Archivo
Archivo’s enormous range of widths and weights makes it one of the more genuinely comprehensive free superfamilies, useful when a single brand needs everything from a tight condensed caption to a wide black headline.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
Outfit
Clean geometric minimalism for startup branding
Outfit
Outfit leans into geometric minimalism with tight, even letterforms that suit startup landing pages and app interfaces looking for a modern, uncluttered voice.
- Language support: Latin, Latin Extended
- Styles: 9 weights (Thin to Black)
-
Figtree
Friendly rounded terminals on a grotesk frame
Figtree
Figtree softens its grotesk structure with gently rounded terminals, striking a comfortable middle ground between neutral and friendly that works well across marketing sites and app UI.
- Language support: Latin, Latin Extended
- Styles: 14 styles (7 weights plus italics)
-
Sora
Soft geometric shapes with a tech-forward feel
Sora
Sora’s rounded geometric shapes give it a soft, tech-forward personality that reads well in product marketing and app store listings.
- Language support: Latin, Latin Extended
- Styles: 8 weights (Thin to Extra-Bold)
-
Urbanist
Understated geometric sans for minimal interfaces
Urbanist
Urbanist keeps things deliberately restrained, favoring clean geometry over character, which makes it a dependable, low-key choice when the layout itself should carry the visual interest.
- Language support: Latin, Latin Extended
- Styles: 18 styles (9 weights plus italics)
-
Jost
A free geometric alternative inspired by Futura
Jost
Jost is often reached for as a free stand-in for Futura-style geometric sans faces, sharing that same circular optimism in its rounded letterforms while remaining fully open source.
- Language support: Latin, Latin Extended, Cyrillic
- Styles: 18 styles (9 weights plus italics)
-
Epilogue
A versatile grotesk with distinctive italics
Epilogue
Epilogue’s italics have more personality than most grotesk companions, giving editorial designers a way to add emphasis without switching families entirely.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
Plus Jakarta Sans
Warm corporate geometry from Jakarta's city brand
Plus Jakarta Sans
Originally developed as part of Jakarta’s city branding, Plus Jakarta Sans balances geometric structure with rounded warmth, a combination that suits fintech and civic-minded brands looking for approachable authority.
- Language support: Latin, Latin Extended, Cyrillic Extended, Vietnamese
- Styles: 14 styles (7 weights plus italics)
-
Hanken Grotesk
A condensed grotesk with editorial confidence
Hanken Grotesk
Hanken Grotesk’s slightly condensed rhythm gives it an editorial confidence that works well in headline-heavy magazine-style layouts.
- Language support: Latin, Latin Extended, Cyrillic Extended, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
Space Grotesk
Monospace-inspired proportions for tech branding
Space Grotesk
Adapted from the Space Mono project, Space Grotesk keeps a hint of monospaced rhythm in its proportions while gaining full proportional spacing, giving it a distinctly technical, slightly retro-futuristic voice.
It shows up constantly in startup and developer-tool branding, so if a project wants to signal “tech” without reaching for an obvious cliché, this is one of the more effective free options.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 5 weights (Light to Bold)
-
Red Hat Display
Squared-off geometry with corporate polish
Red Hat Display
Red Hat Display leans into slightly squared curves and confident proportions, giving it enough polish for enterprise branding while staying friendly in lighter weights.
- Language support: Latin, Latin Extended
- Styles: 14 styles (7 weights plus italics)
-
Be Vietnam Pro
Humanist warmth with Vietnamese design roots
Be Vietnam Pro
Be Vietnam Pro combines humanist warmth with clean, modern structure, and its broad language support makes it a practical choice for brands working across Southeast Asian markets.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
Albert Sans
A minimal grotesk built for flexible UI systems
Albert Sans
Albert Sans keeps its forms simple and neutral, which makes it easy to slot into an interface where the typography should support the content rather than compete with it.
- Language support: Latin, Latin Extended
- Styles: 18 styles (9 weights plus italics)
-
Onest
A newer variable grotesk with smooth curves
Onest
Onest is a more recent addition to Google Fonts, offering smoothly finished curves and a full variable weight axis that make it a fresh, unfussy alternative to more overused UI grotesks.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 9 weights (Thin to Black)
-
Bricolage Grotesque
A quirky variable grotesk with real character
Bricolage Grotesque
Bricolage Grotesque stands out from the sea of neutral grotesks with slightly irregular, hand-finished details, and its variable font build includes an optical size axis alongside the weight range, so letterforms actually adjust for display versus text use.
It has quickly become a favorite for editorial and portfolio sites that want a grotesk with a bit more visual attitude than Inter or Manrope.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 7 weights (Extra-Light to Extra-Bold)
-
Fira Sans
Mozilla's legible grotesk built for screens
Fira Sans
Developed for Mozilla’s Firefox OS, Fira Sans favors clarity at small sizes and holds up well in dense interface text as well as longer articles.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Greek Extended, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
Noto Sans
A global grotesk covering nearly every script
Noto Sans
Noto Sans exists as part of Google’s project to support every written language, which makes it an obvious choice for multilingual sites that need one consistent voice across scripts.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Devanagari, Greek, Greek Extended, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
Kanit
Geometric loops built for Thai and Latin
Kanit
Kanit’s geometric loops were designed to work harmoniously across Thai and Latin scripts, giving it a distinctive rounded rhythm even in Latin-only headlines.
- Language support: Latin, Latin Extended, Thai, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
Prompt
Rounded, friendly type with Thai origins
Prompt
Prompt carries a soft, rounded geometry similar in spirit to Kanit, and its wide weight range makes it useful for interfaces that need both display headlines and readable body copy.
- Language support: Latin, Latin Extended, Thai, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
Exo 2
Futuristic angles for sci-fi and tech themes
Exo 2
Exo 2 leans into a futuristic, slightly angular geometry that suits gaming, technology, and sci-fi themed projects looking for something more distinctive than a standard grotesk.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
Heebo
A clean grotesk built for Hebrew and Latin
Heebo
Heebo was designed to work fluently across Hebrew and Latin text, and its clean, low-contrast letterforms translate well into general-purpose UI and editorial work.
- Language support: Latin, Latin Extended, Hebrew
- Styles: 9 weights (Thin to Black)
-
Assistant
Minimal, Hebrew-friendly type for interfaces
Assistant
Assistant keeps things simple and neutral, a dependable choice when a bilingual Hebrew and English interface needs consistent tone across both scripts.
- Language support: Latin, Latin Extended, Hebrew
- Styles: 7 weights (Extra-Light to Extra-Bold)
-
Titillium Web
A collaborative academic typeface with technical polish
Titillium Web
Titillium Web began as a collaborative university type design project, and it retains a slightly technical, engineered feel that suits scientific and educational publishing.
- Language support: Latin, Latin Extended
- Styles: 11 styles (6 weights plus italics)
-
Overpass
Highway-signage lettering adapted for the web
Overpass
Overpass takes its structure from U.S. highway signage type, giving it clear, wide counters that hold up at a distance, useful for wayfinding-style graphics or transit-themed branding.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
Chivo
A grotesk with distinctive, expressive alternates
Chivo
Chivo’s default forms are clean and grid-friendly, but its alternate characters add expressive detail for designers who want a bit more personality in headlines without switching typefaces entirely.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
Big Shoulders
Condensed Chicago grit for bold headlines
Big Shoulders
Named for Chicago and drawn with a condensed, slightly industrial structure, Big Shoulders is built almost entirely for headlines and short display bursts; it gets muddy fast if pushed into body text.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 9 weights (Thin to Black)
-
Raleway
Elegant thin weights for refined display type
Raleway
Raleway started life as a single elegant thin weight and has since grown into a full family, and that origin still shows in how gracefully its lighter weights handle large, refined headlines.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
Quicksand
Soft rounded geometry for cheerful branding
Quicksand
Quicksand’s rounded, friendly geometry suits children’s brands, wellness products, and anything that wants to feel light and cheerful rather than serious.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 5 weights (Light to Bold)
-
Comfortaa
Rounded softness for gentle, approachable logos
Comfortaa
Comfortaa’s rounded terminals and soft curves make it a natural fit for logotypes and short branding phrases, though its low legibility at small sizes keeps it out of body text.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Vietnamese
- Styles: 5 weights (Light to Bold)
-
Oswald
A condensed revival built for tight headlines
Oswald
Oswald reworks the classic Alternate Gothic style into a free, web-friendly condensed family, ideal for tight headline space in editorial layouts and posters.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 6 weights (Extra-Light to Bold)
-
Source Serif 4
A dependable serif companion for Source Sans
Source Serif 4
Source Serif 4 was designed to sit comfortably alongside Source Sans, giving editorial projects a matched serif and sans pair straight out of one type system.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Vietnamese
- Styles: 16 styles (8 weights plus italics)
-
Playfair Display
Dramatic contrast for elegant editorial headlines
Playfair Display
Playfair Display draws on eighteenth-century transitional serifs, with the dramatic thick-thin contrast that made those old typefaces feel so refined at large sizes. It is strictly a display face; at small body sizes that contrast collapses into mush, so pair it with a plain serif or grotesk for running text.
Fashion, wedding, and luxury branding projects reach for it constantly, and for good reason: few free fonts convey that particular editorial glamour so effectively.
- Language support: Latin, Latin Extended, Cyrillic, Vietnamese
- Styles: 12 styles (6 weights plus italics)
-
Merriweather
Sturdy serif shapes built for on-screen reading
Merriweather
Merriweather was designed specifically to be pleasant on screens, with slightly condensed, sturdy letterforms and generous spacing that hold up well in long articles.
Its weight range extends from light through black, so a single family can carry a blog from body copy through bold pull quotes without ever feeling stretched thin.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 14 styles (7 weights plus italics)
-
Lora
Warm, calligraphic curves for readable text
Lora
Lora’s curves have a slightly calligraphic warmth that keeps long-form reading comfortable, making it a popular choice for blogs and editorial sites that want a serif with some personality but nothing showy.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 8 styles (4 weights plus italics)
-
Crimson Pro
A book-like serif built for long reading
Crimson Pro
Crimson Pro was modeled on classic book typography, and its restrained, text-friendly proportions make it feel at home in long-form articles and ebooks rather than flashy headlines.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 16 styles (8 weights plus italics)
-
EB Garamond
A classic Garamond revival for timeless text
EB Garamond
EB Garamond revives the old-style elegance of Claude Garamont’s sixteenth-century type, giving free projects access to that same timeless, literary tone long associated with classic book printing.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Greek Extended, Vietnamese
- Styles: 10 styles (5 weights plus italics)
-
Bitter
A slab serif designed for comfortable reading
Bitter
Bitter was built specifically to be a screen-friendly slab serif for text, with sturdy serifs that keep it legible even in smaller paragraph sizes.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
Vollkorn
Sturdy German-designed serif for text-heavy pages
Vollkorn
Vollkorn’s name means “whole grain” in German, a fitting description for its sturdy, unpretentious letterforms built to carry long stretches of text without fatigue.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Vietnamese
- Styles: 12 styles (6 weights plus italics)
-
Spectral
An editorial serif designed for on-screen reading
Spectral
Spectral was commissioned specifically for reading on screens, and its calm, even rhythm makes it a strong choice for long-form editorial platforms and publishing tools.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 14 styles (7 weights plus italics)
-
Cormorant
Delicate, high-contrast serif for elegant display
Cormorant
Cormorant draws on Garamond-era proportions but sharpens the contrast into something more delicate and jewel-like, best reserved for large display sizes since that fine detail disappears in small print.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 10 styles (5 weights plus italics)
-
Noto Serif
A global serif companion covering many scripts
Noto Serif
Noto Serif extends the same multilingual mission as Noto Sans into serif form, useful for projects that need a consistent serif voice across several writing systems.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Greek Extended, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
Fraunces
A wonky, characterful serif full of personality
Fraunces
Fraunces takes classic old-style serif proportions and deliberately roughs up the edges with wonky, almost hand-cut details, giving it a warm, crafted personality that has made it a favorite in independent branding and cookbook design.
Its variable font build includes both a weight axis and an optical size axis, plus a “soft” variant that rounds the terminals even further, so a single download can move from a delicate light italic to a heavy, characterful display weight.
It is distinctive enough that it works best as a lead display face paired with a plain, quiet grotesk for supporting text.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
Roboto Slab
A slab serif companion to Roboto's grotesk
Roboto Slab
Roboto Slab keeps Roboto’s geometric bones but adds thick, boxy serifs, giving projects that already use Roboto a matched slab option for headlines and callouts.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Greek Extended, Vietnamese
- Styles: 9 weights (Thin to Black)
-
Zilla Slab
Mozilla's editorial slab serif with warmth
Zilla Slab
Zilla Slab was developed by Mozilla for the Firefox brand, and it carries a slightly warm, editorial character that works nicely in long-form articles as well as bold pull quotes.
- Language support: Latin, Latin Extended
- Styles: 10 styles (5 weights plus italics)
-
JetBrains Mono
A coding font with ligatures and clarity
JetBrains Mono
Built by the makers of IntelliJ IDEA, JetBrains Mono is engineered for reading code for hours at a stretch, with tall x-heights, distinct character shapes, and optional ligatures for common programming symbols.
It is strictly a tool for interfaces, code blocks, and technical documentation rather than general branding, but within that use case its weight range from thin through bold covers everything from subtle comments to emphasized syntax.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Vietnamese
- Styles: 16 styles (8 weights plus italics)
-
IBM Plex Mono
A technical monospace companion from IBM
IBM Plex Mono
Plex Mono matches the engineered feel of the wider Plex family, giving code snippets and technical documentation a monospace option that shares DNA with a full branding system.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 14 styles (7 weights plus italics)
-
Source Code Pro
Adobe's dependable monospace for developer tools
Source Code Pro
Source Code Pro pairs naturally with Source Sans and Source Serif, and its clear distinction between similar characters like zero and the letter O makes it dependable for code-heavy interfaces.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Greek Extended, Vietnamese
- Styles: 16 styles (8 weights plus italics)
-
Fira Code
Ligature-rich monospace built for coding
Fira Code
Fira Code extends Fira Mono with programming ligatures that combine common symbol pairs into single glyphs, a feature purely for code editors rather than general text.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Greek Extended
- Styles: 5 weights (Light to Bold)
-
Roboto Mono
A monospace match for the Roboto family
Roboto Mono
Roboto Mono gives projects already built around Roboto a consistent monospace option for code blocks, tabular data, or technical labels without introducing a visually mismatched typeface.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Vietnamese
- Styles: 14 styles (7 weights plus italics)
-
Inconsolata
A classic coding font with quiet confidence
Inconsolata
Inconsolata has been a favorite among developers for years, valued for its restrained, unobtrusive letterforms that stay legible through long stretches of code without calling attention to themselves.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 8 weights (Extra-Light to Black)
How to put a multi-weight family to work
The real advantage of these families is consistency. Instead of mixing unrelated fonts for headings, body copy, and captions, a single variable font can carry the whole hierarchy.
Start by picking two or three weights from one family for most projects: a light or regular weight for body text, a semibold or bold for subheadings, and a heavier weight reserved for hero headlines.
If a brand needs more contrast, pair a versatile grotesk like Inter or Work Sans with a characterful serif such as Fraunces or Playfair Display for headlines only, keeping the grotesk for everything readers will actually read at length.
Always test body text at its real deployed size rather than judging it zoomed in on a specimen, since some of these display-leaning serifs turn muddy well before 14 pixels.
With this many solid, genuinely free options on Google Fonts, there is rarely a good reason to reach for a paid superfamily just to get a full range of weights. Download a couple of candidates, test them at actual production sizes, and build the hierarchy from there.