Font pairing ideas: Google Fonts that go together
Pick a heading font or press Shuffle, and see six hand-picked pairs on a real-looking landing page. Found one you like? Copy the code in one click.
Free from Darnly. Spot a bug in the app you're building? Darnly hands it to Claude Code, Codex or Cursor in one key.Add to Chrome
Try it with your own words
Your pick
Playfair Display + Source Sans 3
See the code
Found a font you like on another site? Find its name with the font finder, then pair it here.
More free tools
See all 89 tools- Font finderSee what fonts any website uses, whether they’re free, and copy them into your project.
- Color palette from imageThe main colors of any screenshot or logo, as hex, CSS and Tailwind.
- Website color finderGet any website’s color palette and CSS color variables, ready for CSS, Tailwind or your AI agent.
How it works
- Pick a heading font, choose a style (modern, classic, friendly, technical or editorial), or press Shuffle for six new ideas.
- Each pair is shown on a small landing page with a headline, a paragraph, buttons and cards, so you can judge it by eye. Type your project name and headline to see them in your own words.
- Click “Use this pair”, then copy the Google Fonts
<link>tag, CSS variables, a Tailwind config, or a prompt that tells your AI coding agent to switch the fonts for you.
Questions
Are these fonts free?
Yes. Every font here is free on Google Fonts, including for commercial projects.
How were the pairs picked?
By hand. Each heading font has six body fonts that look good next to it, usually with some contrast, like a serif headline over a clean sans-serif body. Every body font has a regular and a bold weight.
Which weights should I load?
Only what you use. The code we give you loads one weight for the heading font and regular plus bold for the body font. Loading fewer weights makes your pages faster.
I use Next.js. Should I use the link tag?
Use next/font/google instead. It hosts the fonts with your app and avoids layout shift. The agent prompt tells your AI agent to do that when it sees a Next.js app.
I saw a font I like on another site. Can I pair it?
Find its name with the free font finder. If it is one of the heading fonts here, pick it in the list to see its pairs.
Is anything uploaded?
No. Everything runs in your browser. The only requests are for the fonts on screen, which come from Google Fonts.