Handwriting · Google Font

Bad Script font pairings

Fonts that go with Bad Script — live previews, pairing ideas and free embed code.

Handwriting1 weightby Gaslight
Sphinx of black quartz, judge my vow
400The quick brown fox jumps over the lazy dog

ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789 !?&@€$%

Bad Script is a free handwriting typeface designed by Gaslight, added to Google Fonts in 2011.

It comes in 1 weight.

It is the #429 most popular Latin font family on Google Fonts and supports Cyrillic, Cyrillic Extended, Latin, Latin Extended and Vietnamese characters.

Bad Script adds a personal, hand-made touch. Keep it to short phrases such as headlines, quotes or signatures, and pair it with a legible sans serif or serif for paragraphs.

Fonts that pair well with Bad Script

Notes from the studio

Typography sets the tone before a single word is read. A good pairing feels like one voice.

HBad ScriptBRalewayplayfulfriendly→

Bad Script adds a human, hand-made touch to short headlines and accents; Raleway keeps everything else clear and legible.

Stories worth reading slowly

Typography sets the tone before a single word is read. A good pairing feels like one voice.

HBad ScriptBWork Sansplayfulfriendly→

Bad Script adds a human, hand-made touch to short headlines and accents; Work Sans keeps everything else clear and legible.

Notes from the studio

Typography sets the tone before a single word is read. A good pairing feels like one voice.

HBad ScriptBQuicksandplayfulfriendly→

Bad Script adds a human, hand-made touch to short headlines and accents; Quicksand keeps everything else clear and legible.

Everything starts with a sketch

Typography sets the tone before a single word is read. A good pairing feels like one voice.

HBad ScriptBMontserratplayfulfriendly→

Bad Script adds a human, hand-made touch to short headlines and accents; Montserrat keeps everything else clear and legible.

Ideas that travel well

Typography sets the tone before a single word is read. A good pairing feels like one voice.

HBad ScriptBEB Garamondplayfulfriendly→

The informal energy of Bad Script is grounded by EB Garamond's traditional serif structure — friendly but still polished.

The art of saying less

Typography sets the tone before a single word is read. A good pairing feels like one voice.

HBad ScriptBPlayfair Displayplayfulfriendly→

The informal energy of Bad Script is grounded by Playfair Display's traditional serif structure — friendly but still polished.

Try Bad Script in the pairing tool →

How to use Bad Script on your website

HTML — paste in <head>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Bad+Script:wght@400&display=swap" rel="stylesheet">
CSS
font-family: 'Bad Script', cursive;

Similar fonts to Bad Script

Frequently asked questions

Is Bad Script free for commercial use?

Yes. Bad Script is distributed through Google Fonts under an open-source licence, so you can use it for free in personal and commercial projects, including websites, apps, logos and print.

What fonts go well with Bad Script?

Good matches for Bad Script include Raleway, Work Sans, Quicksand and Montserrat. Each of these offers enough contrast to create clear hierarchy while keeping a consistent feel.

Is Bad Script a variable font?

No. Bad Script is available as 1 static weight.

Who designed Bad Script?

Bad Script was designed by Gaslight.