Google Font pairings
Hand-picked and suggested font combinations, each with a live preview and copy-ready CSS. Start with a mood:
Editor's picks
Our favourite combinations, each tested in real layouts.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
High-contrast Didone headlines over a calm humanist sans — the definitive editorial look.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
A wide geometric sans for punchy headings and a sturdy screen serif built for long reads.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Fraunces brings soft, wonky warmth to headlines; Inter keeps interfaces crisp and neutral.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
A superfamily match: shared proportions, opposite personalities.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Condensed, poster-like headings with an easy-going sans for everything else.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Heavy fat-face drama for hero text, balanced by Lato’s friendly round shapes.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Bookish Baskerville authority paired with a contemporary, low-key body face.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Engineered together — a dependable choice for docs, products and dashboards.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Elegant, fine-detailed display Garamond with a humanist sans that reads warmly.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
All-caps impact for headings, with Open Sans doing the heavy lifting in paragraphs.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
One family, two voices: blocky black headings and a neutral grotesque body.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Vintage geometric caps meet a classic transitional serif for a refined, retro feel.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
A superfamily drawn for Cyrillic and Latin alike — balanced, sober, endlessly practical.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Slab headings add weight and personality while sharing Roboto’s underlying skeleton.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
A screen-first serif with literary charm, grounded by Karla’s quirky grotesque.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Old-style Garamond for a literary voice; Inter for UI-grade clarity.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
A newsroom serif tuned for headlines and text, with a neutral interface sans.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Condensed, stylish serif headlines that feel current, on top of a workhorse sans.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
An expressive grotesque headline with a highly readable modern serif body.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Techy, slightly quirky headings with a neutral body — great for startups and SaaS.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Avant-garde, wide display letterforms tamed by a quiet, legible body.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Clean geometric headings with a calligraphic serif that adds warmth to long text.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Brushed-curve serif headings with an elegant, thin-stroked sans.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
A playful retro script for logos and hero lines; keep it short and let Open Sans read.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Handwritten notes and a rounded sans — friendly, informal, approachable.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
A bold connected script for headlines, with Cabin’s humanist clarity underneath.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Chunky slab headlines and a compact slab text face for a confident, newsy tone.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Roman-inscription capitals for a classic, upscale feel, with a slender modern sans.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Fashion-magazine Bodoni contrast with a Futura-inspired geometric sans.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
A crisp Didone for luxury headings with a warm, neutral sans body.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Wide, rounded display type for bold brands, paired with a modern grotesque.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Tall, condensed impact headings with a clean contemporary sans.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
A contemporary slab with personality, set against a universally readable sans.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Flared, classical capitals with a minimalist sans — calm and sophisticated.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
A geometric sans for headings with a serif designed for long-form digital reading.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
A modern, slightly condensed sans for UI and headings over a refined text serif.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
A heavy slab for strong, vintage-flavoured headlines with a neutral sans.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Monospace headings and labels give a developer feel; Inter handles the reading.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
A retro-futurist mono for accents and headings with a grotesque built for screens.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
A Garamond-inspired text serif with a grotesque — classic and contemporary.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Two of the most-read screen fonts on the web — sturdy, safe and highly legible.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Elegant thin-stroke headings with a robust serif for comfortable paragraphs.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
Softly rounded corners on headings with a quirky grotesque for body text.
Typography sets the tone before a single word is read. A good pairing feels like one voice.
A geometric tech sans with a serif that keeps long text comfortable.
More font combinations
- ABeeZee + Bitter
- ABeeZee + Libre Baskerville
- Abel + Lora
- Abel + Playfair Display
- Abril Fatface + Inter
- Abril Fatface + Roboto Condensed
- Alfa Slab One + Manrope
- Alfa Slab One + Poppins
- Amiri + Ubuntu
- Amiri + Roboto
- Anton + Bitter
- Anton + Cinzel
- Archivo Black + Lora
- Archivo Black + Fraunces
- Arvo + Josefin Sans
- Arvo + Outfit
- Arvo + Mulish
- Arvo + Zen Kaku Gothic New
- Atkinson Hyperlegible + Playfair Display
- Atkinson Hyperlegible + Bitter
- Baloo 2 + DM Sans
- Baloo 2 + Inter
- Bebas Neue + Lora
- Bebas Neue + Merriweather
- Bitter + Google Sans
- Bitter + Montserrat
- Bitter + Poppins
- Bitter + Arimo
- Bitter + Nunito
- Bitter + Plus Jakarta Sans
- Bitter + Figtree
- Bitter + Mulish
- Bitter + Quicksand
- Bitter + Jost
- Bitter + Source Sans 3
- Bitter + Space Grotesk
- Bitter + Inter Tight
- Bitter + Roboto
- Bitter + Nunito Sans
- Bitter + Lexend
- Bitter + Orbitron
- Bitter + Chakra Petch
- Bitter + Zen Kaku Gothic New
- Bitter + Albert Sans
- Bitter + Sarabun
- Bitter + Noto Sans Tamil
- Black Ops One + Poppins
- Black Ops One + Inter
- Bodoni Moda + Noto Sans JP
- Bodoni Moda + Raleway
- Bodoni Moda + Rubik
- Bodoni Moda + Geist
- Bodoni Moda + Google Sans
- Bodoni Moda + Roboto
- Bodoni Moda + Teko
- Bungee + Roboto
- Bungee + Oswald
- Caveat + Rubik
- Caveat + Archivo
- Changa One + Kanit
- Changa One + Nunito
- Cinzel + Fredoka
- Cinzel + Plus Jakarta Sans
- Cinzel + Roboto Condensed
- Cinzel + Merriweather Sans
- Cinzel + Almarai
- Cinzel + Red Hat Text
- Comfortaa + Roboto
- Comfortaa + Nunito Sans
- Cormorant + Nunito
- Cormorant + Poppins
- Cormorant Garamond + Nunito
- Cormorant Garamond + Work Sans
- Cormorant Garamond + Mulish
- Cormorant Garamond + Montserrat
- Cormorant Garamond + Outfit
- Cormorant Garamond + Geist
- Cormorant Garamond + Hind Siliguri
- Cormorant Garamond + Dosis
- Cormorant Garamond + Nanum Gothic
- Cormorant Garamond + Noto Sans Khmer
- Cormorant Garamond + Exo 2
- Cormorant Garamond + Hanken Grotesk
- Cormorant Garamond + Tajawal
- Cormorant Garamond + Overpass
- Cormorant Garamond + Noto Sans Arabic
- Cormorant Garamond + Archivo Narrow
- Cormorant Garamond + Almarai
- Cormorant Garamond + Syne
- Cormorant Garamond + Exo
- Cormorant Garamond + Zen Maru Gothic
- Cormorant Garamond + Noto Sans Devanagari
- Crimson Pro + Open Sans
- Crimson Pro + Inter
- Crimson Text + Roboto
- Crimson Text + Sora
- Crimson Text + Inter
- Crimson Text + Lato
- Crimson Text + M PLUS 1p
- Crimson Text + League Spartan
- Dancing Script + Manrope
- Dancing Script + Plus Jakarta Sans
- DM Mono + Nunito
- DM Mono + Oswald
- DM Serif Display + Poppins
- DM Serif Display + Nunito Sans
- Domine + Overpass
- Domine + Roboto Condensed
- Domine + Nunito Sans
- EB Garamond + Raleway
- EB Garamond + Manrope
- EB Garamond + Noto Sans KR
- EB Garamond + Quicksand
- EB Garamond + Prompt
- EB Garamond + Nunito Sans
- EB Garamond + Lato
- EB Garamond + Sora
- EB Garamond + Schibsted Grotesk
- EB Garamond + Orbitron
- EB Garamond + Be Vietnam Pro
- EB Garamond + M PLUS 1p
- EB Garamond + Archivo Narrow
- EB Garamond + Lexend Deca
- EB Garamond + Fira Sans Condensed
- Faustina + Fira Sans
- Faustina + Noto Sans SC
- Faustina + Google Sans
- Faustina + Archivo
- Fjalla One + Fraunces
- Fjalla One + Libre Baskerville
- Frank Ruhl Libre + Mukta
- Frank Ruhl Libre + Open Sans
- Frank Ruhl Libre + Ubuntu
- Fraunces + Open Sans
- Fraunces + Lato
- Fraunces + DM Sans
- Fraunces + Nunito Sans
- Fraunces + Kanit
- Fraunces + Saira
- Fraunces + Space Grotesk
- Fraunces + Titillium Web
- Fraunces + Oswald
- Fraunces + Google Sans
- Fraunces + Josefin Sans
- Fraunces + Hind Siliguri
- Fraunces + Cabin
- Fraunces + Rajdhani
- Fraunces + Chivo
- Fraunces + Noto Kufi Arabic
- Geist Mono + Poppins
- Geist Mono + Ubuntu
- Gravitas One + IBM Plex Sans
- Gravitas One + Google Sans
- Great Vibes + Poppins
- Great Vibes + Nunito Sans
- IBM Plex Mono + Rubik
- IBM Plex Mono + Nunito
- IBM Plex Serif + Oswald
- IBM Plex Serif + Open Sans
- Inconsolata + Roboto
- Inconsolata + Google Sans
- Indie Flower + Oswald
- Indie Flower + Manrope
- Instrument Serif + Google Sans
- Instrument Serif + DM Sans
- JetBrains Mono + Montserrat
- JetBrains Mono + Nunito Sans
- Kalam + Poppins
- Kalam + Montserrat
- Libre Baskerville + Montserrat
- Libre Baskerville + Poppins
- Libre Baskerville + Roboto Condensed
- Libre Baskerville + Figtree
- Libre Baskerville + IBM Plex Sans
- Libre Baskerville + Barlow
- Libre Baskerville + Noto Sans TC
- Libre Baskerville + Oswald
- Libre Baskerville + Lato
- Libre Baskerville + Titillium Web
- Libre Baskerville + Heebo
- Libre Baskerville + Schibsted Grotesk
- Libre Baskerville + Nanum Gothic
- Libre Baskerville + Noto Sans Khmer
- Libre Baskerville + Barlow Semi Condensed
- Libre Baskerville + Noto Sans Telugu
- Libre Baskerville + Anek Telugu
- Libre Baskerville + Chakra Petch
- Libre Baskerville + Noto Sans Thai
- Libre Baskerville + Sofia Sans
- Libre Baskerville + Red Hat Text
- Lilita One + Roboto
- Lilita One + Lato
- Literata + Manrope
- Literata + Inter
- Lobster + Raleway
- Lobster + DM Sans
- Lobster Two + Oswald
- Lobster Two + Montserrat
- Lora + Oswald
- Lora + Google Sans
- Lora + Lato
- Lora + Saira
- Lora + Barlow Condensed
- Lora + Libre Franklin
- Lora + Cairo
- Lora + Mukta
- Lora + Roboto Flex
- Lora + M PLUS Rounded 1c
- Lora + Barlow Semi Condensed
- Lora + Hanken Grotesk
- Lora + Hind
- Lora + Asap
- Lora + Sofia Sans
- Luckiest Guy + Google Sans
- Luckiest Guy + Nunito Sans
- Marcellus + Montserrat
- Marcellus + Rubik
- Merriweather + Lato
- Merriweather + Oswald
- Merriweather + Rubik
- Merriweather + Outfit
- Merriweather + Inter
- Merriweather + Work Sans
- Merriweather + Archivo
- Merriweather + Prompt
- Merriweather + Jost
- Merriweather + Inter Tight
- Merriweather + Cairo
- Merriweather + Urbanist
- Merriweather + Dosis
- Merriweather + Rajdhani
- Merriweather + Anek Telugu
- Merriweather + Teko
- Merriweather + Unbounded
- Merriweather + Lexend Deca
- Merriweather + Saira Condensed
- Merriweather + Exo
- Merriweather + IBM Plex Sans Arabic
- Merriweather + Noto Sans Tamil
- Merriweather + Alegreya Sans
- Nanum Myeongjo + Open Sans
- Nanum Myeongjo + Lato
- News Cycle + Merriweather
- News Cycle + Roboto Slab
- Newsreader + Source Sans 3
- Newsreader + Bricolage Grotesque
- Newsreader + Heebo
- Newsreader + Assistant
- Newsreader + Figtree
- Newsreader + Poppins
- Newsreader + Epilogue
- Newsreader + Unbounded
- Newsreader + Sarabun
- Noto Serif + Roboto Condensed
- Noto Serif + Poppins
- Noto Serif JP + Lato
- Noto Serif JP + Barlow
- Noto Serif KR + Roboto
- Noto Serif KR + Kanit
- Noto Serif SC + DM Sans
- Noto Serif SC + Outfit
- Noto Serif TC + Montserrat
- Noto Serif TC + Poppins
- Oleo Script + Google Sans
- Oleo Script + Oswald
- Pacifico + Lato
- Pacifico + Montserrat
- Permanent Marker + Roboto
- Permanent Marker + Ubuntu
- Play + Bitter
- Play + EB Garamond
- Playfair + Roboto Condensed
- Playfair + Ubuntu
- Playfair Display + Noto Sans JP
- Playfair Display + Arimo
- Playfair Display + DM Sans
- Playfair Display + Oswald
- Playfair Display + Nunito Sans
- Playfair Display + Manrope
- Playfair Display + Bricolage Grotesque
- Playfair Display + Smooch Sans
- Playfair Display + Karla
- Playfair Display + Google Sans Flex
- Playfair Display + Cabin
- Playfair Display + Instrument Sans
- Playfair Display + Red Hat Display
- Playfair Display + Exo 2
- Playfair Display + Oxygen
- Playfair Display + Noto Sans Telugu
- Playfair Display + Hind
- Playfair Display + Epilogue
- Playfair Display + Be Vietnam Pro
- Playfair Display + Albert Sans
- Playfair Display + Geologica
- Playfair Display + Saira Condensed
- Playfair Display + Noto Kufi Arabic
- Playfair Display + Noto Sans Devanagari
- PT Sans + Merriweather
- PT Sans + Source Serif 4
- PT Sans Narrow + EB Garamond
- PT Sans Narrow + Roboto Slab
- PT Serif + Noto Sans
- PT Serif + Ubuntu
- PT Serif + Plus Jakarta Sans
- PT Serif + Archivo
- PT Serif + Noto Sans TC
- PT Serif + Mulish
- PT Serif + Public Sans
- PT Serif + Google Sans Flex
- PT Serif + Lexend
- PT Serif + Tajawal
- PT Serif + Maven Pro
- PT Serif + Geologica
- Quantico + Playfair Display
- Quantico + Cormorant Garamond
- Questrial + Lora
- Questrial + Newsreader
- Ramabhadra + Bitter
- Ramabhadra + EB Garamond
- Roboto Mono + Rubik
- Roboto Mono + Open Sans
- Roboto Serif + Barlow Condensed
- Roboto Serif + Nunito
- Roboto Serif + Rubik
- Roboto Slab + Google Sans
- Roboto Slab + Noto Sans
- Roboto Slab + Rubik
- Roboto Slab + Poppins
- Roboto Slab + Kanit
- Roboto Slab + Ubuntu
- Roboto Slab + Barlow
- Roboto Slab + Noto Sans SC
- Roboto Slab + Libre Franklin
- Roboto Slab + Public Sans
- Roboto Slab + Urbanist
- Roboto Slab + Assistant
- Roboto Slab + Fredoka
- Roboto Slab + Instrument Sans
- Roboto Slab + Red Hat Display
- Roboto Slab + Roboto Flex
- Roboto Slab + M PLUS Rounded 1c
- Roboto Slab + Merriweather Sans
- Roboto Slab + Oxygen
- Roboto Slab + Noto Sans Arabic
- Roboto Slab + Asap
- Roboto Slab + Maven Pro
- Roboto Slab + Onest
- Roboto Slab + Syne
- Roboto Slab + League Spartan
- Roboto Slab + IBM Plex Sans Arabic
- Roboto Slab + Zen Maru Gothic
- Roboto Slab + Chivo
- Roboto Slab + Fira Sans Condensed
- Roboto Slab + Alegreya Sans
- Sanchez + Google Sans
- Sanchez + Lato
- Satisfy + Roboto Condensed
- Satisfy + Nunito Sans
- Shadows Into Light + Roboto Condensed
- Shadows Into Light + Manrope
- Share Tech + Newsreader
- Share Tech + Merriweather
- Slabo 27px + Oswald
- Slabo 27px + Plus Jakarta Sans
- Source Code Pro + Open Sans
- Source Code Pro + Montserrat
- Source Serif 4 + Roboto
- Source Serif 4 + Outfit
- Source Serif 4 + Noto Sans KR
- Source Serif 4 + Smooch Sans
- Source Serif 4 + Fira Sans
- Source Serif 4 + Karla
- Source Serif 4 + Google Sans
- Source Serif 4 + Roboto Condensed
- Source Serif 4 + Noto Sans Thai
- Source Serif 4 + Onest
- Space Mono + Raleway
- Space Mono + Archivo
- Spectral + IBM Plex Sans
- Spectral + Roboto Condensed
- Titan One + Inter
- Titan One + Open Sans
- Varela Round + Playfair Display
- Varela Round + EB Garamond
- Vollkorn + Roboto Condensed
- Vollkorn + Roboto
- Vollkorn + Nunito
- Yellowtail + Figtree
- Yellowtail + Roboto Condensed
- Zeyada + Roboto
- Zeyada + Google Sans
- Zilla Slab + IBM Plex Sans
- Zilla Slab + Montserrat