RANK #07 86% MATCH

Playfair Display × Nunito Sans

serif  +  sans-serif

Nunito Sans is a rounded humanist sans, and its soft terminals warm up Playfair's sharp elegance — a friendlier take on the editorial pairing. The class contrast still does the hierarchy work while the body reads gentle...

Headings + Body Google Fonts Free
Match scores

How Playfair Display and Nunito Sans score across four checks — class contrast, role clarity, x-height harmony and mood affinity. Higher is better.

COMPOSITE MATCH
86 /100
Strong match
Class contrast 90
Role clarity 88
X-height harmony 82
Mood affinity 82
WHY IT WORKS
Structure meets readability

Nunito Sans is a rounded humanist sans, and its soft terminals warm up Playfair's sharp elegance — a friendlier take on the editorial pairing. The class contrast still does the hierarchy work while the body reads gentle and approachable.

Where it shines

Lifestyle, wellness and approachable premium brands wanting elegance without severity.

Where to be careful

The rounding reads informal — if you want Playfair to feel strictly high-fashion, a crisper sans like Raleway suits better.

THE TYPEFACES
Meet the pair
Ag HEADING
serif · Claus Eggers Sørensen · 2011
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789 & ?!
WEIGHTS
Regular Medium SemiBold Bold ExtraBold Black
BEST FOR Headlines, labels, UI
Ag BODY
sans-serif · Vernon Adams, Jacques Le Bailly, Manvel Shmavonyan · 2016
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789 & ?!
WEIGHTS
ExtraLight Light Regular Medium SemiBold Bold
BEST FOR Body text, quotes, long reads
GET THE PAIR
Drop it into your project

Add the fonts, then two rules — Playfair Display for headings, Nunito Sans for everything you read.

index.html
<link rel="preconnect" href="https://fonts.googleapis.com">
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;700&family=Nunito+Sans:wght@400;500&display=swap" rel="stylesheet">
styles.css
h1, h2, h3 {
  font-family: "Playfair Display", sans-serif;
  font-weight: 700;
  letter-spacing: -0.01em;
}

body, p {
  font-family: "Nunito Sans", serif;
  font-weight: 400;
  line-height: 1.7;
}
THE FONTPAIR JOURNAL

Get the pairing notes, weekly.

One short email a week — a new pairing, a specimen, and a tip. No spam.