71 Best Free Script Fonts
Script fonts carry warmth, personality, and a handwritten touch that no sans-serif can fake. Whether you are designing a wedding suite, a bakery logo, a greeting card, or a social media graphic, the right script sets the emotional tone before a single word is read. The good news is that Google Fonts has quietly built one of the richest free script libraries on the web, spanning formal copperplate calligraphy, loose brush lettering, and everyday handwriting styles suitable for both print and screen.
Picking a script font for a logo or invitation is different from picking body text: legibility at small sizes, language support, and licensing all matter. Every option here is free for personal and commercial use, easy to pair with a clean sans or serif for contrast, and ready to preview live before you commit.
-
Dancing Script
Sealed with a kiss, sent with love
Dancing Script
Few script fonts have been downloaded as often as this one, and for good reason. Its bouncy baseline and generous curves make it feel handwritten without ever tipping into illegible, which is why it shows up everywhere from wedding menus to coffee packaging. It pairs comfortably with almost any serif or sans for contrast.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 4 weights (Regular to Bold)
-
Pacifico
Sunny mornings, cold brew, good vibes
Pacifico
Born as a custom lettering job for a Southern California surf shop, Pacifico still reads like a sunny afternoon. It has become a default choice for casual food and beverage branding, though its popularity means it can feel slightly generic if used without any styling around it.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Great Vibes
Forever begins with a single yes
Great Vibes
This is the connected calligraphy script every wedding designer reaches for first. The long entrance and exit strokes on each letter create genuine elegance, but that same delicacy turns to mush at small point sizes, so save it for headlines and monograms rather than paragraphs.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Alex Brush
Handwritten with care, just for you
Alex Brush
Alex Brush trades the thin hairlines of formal copperplate for a fuller, ink-loaded brush feel. It reads as personal and a little more relaxed than Great Vibes, which makes it a natural fit for handwritten-style thank-you cards.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Sacramento
Little notes that mean everything
Sacramento
A monoline script with consistent stroke weight throughout, Sacramento has a retro, mid-century feel reminiscent of old advertising lettering. Its even width makes it more legible in small doses than many higher-contrast scripts.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Satisfy
Casual notes worth keeping forever
Satisfy
Satisfy sits between a marker script and a brush script, with a slightly rough, marker-tip texture that keeps it from feeling too polished. It works well for casual greeting cards and blog headers.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Kaushan Script
Bold brushstrokes for bold brands
Kaushan Script
Thick, confident, and unmistakably brush-drawn, Kaushan Script has enough weight to hold its own as a logotype rather than just an accent. It stands up well in reverse (light text on dark backgrounds), which many thinner scripts struggle with.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Allura
Two hearts, one beautiful story
Allura
Allura is a delicate, single-story cursive built for romance. It reads best set large on invitation headers, where its fine details and looping ascenders have room to breathe.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Parisienne
A little Parisian charm on paper
Parisienne
Parisienne leans into a soft, rounded French elegance rather than sharp calligraphic contrast. Its friendly, slightly informal curves make it feel more approachable than most formal scripts, which suits boutique and beauty branding.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Yellowtail
Retro soda pop lettering, sweetened up
Yellowtail
With its swelling, syrupy strokes, Yellowtail nods straight at 1950s soda-fountain signage. It has a nostalgic, playful character that works particularly well for retro food packaging and diner-style menus.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Lobster
Fresh roasted coffee, brewed daily
Lobster
Lobster’s chunky, glossy curves made it one of the most recognizable free fonts of the last decade, appearing on countless cafe signs and logos. That ubiquity is worth considering, but its bold, rounded personality still reads clearly even at small sizes, which is rarer among scripts.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Lobster Two
Smooth curves for friendly branding
Lobster Two
A slightly refined sibling to the original, Lobster Two adds regular and italic weights for more flexibility in body copy. The bold weight shown here keeps the friendly roundness while adding presence for headlines.
- Language support: Latin
- Styles: 4 styles (2 weights plus italics)
-
Courgette
Small shop, handmade with love
Courgette
Courgette has a soft, rounded, almost childlike warmth that suits handmade and small-batch branding. It stays readable at modest sizes, which is not always true of scripts this casual.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Caveat
Just a quick note to say hi
Caveat
Caveat is closer to genuine handwriting than to calligraphy, with irregular letterforms that avoid looking mechanically repeated. It has enough restraint to work as body text in personal blogs or handwritten-style captions, not just headlines.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended
- Styles: 4 weights (Regular to Bold)
-
Shadows Into Light
Dear diary, today was a good day
Shadows Into Light
This one looks like a fast, cheerful diary entry. It suits personal, informal projects, journaling apps, and greeting cards where a polished script would feel out of place.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Handlee
Grocery list: eggs, milk, bread
Handlee
Handlee mimics the unhurried, slightly uneven handwriting of a to-do list rather than a fancy invitation. Its plain, utilitarian charm makes it surprisingly versatile for sticky notes, packaging, and casual UI accents.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Indie Flower
Doodles, stickers, and happy mail
Indie Flower
Bubbly and round, Indie Flower has a youthful, doodle-like quality that suits craft projects, kids’ brands, and playful stationery. It loses clarity in long paragraphs, so it works best in short bursts.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Permanent Marker
Sale ends Sunday, don't miss out
Permanent Marker
As the name suggests, this font behaves like a thick felt-tip marker rather than a pen or brush. It commands attention on promotional graphics and signage but turns muddy at small sizes, so reserve it for short, punchy lines.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Homemade Apple
Baked fresh every single morning
Homemade Apple
The slightly rough, uneven pen texture in Homemade Apple gives it a genuinely handmade feel, as if written with a worn ballpoint. It suits bakery labels and rustic packaging particularly well.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Reenie Beanie
Scribbled thoughts on a napkin
Reenie Beanie
Loose and sketchy, Reenie Beanie looks like notes jotted quickly rather than carefully composed lettering. That informality is its whole appeal for casual, personality-driven design work.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Marck Script
With love, from our family to yours
Marck Script
Marck Script has a warm, rounded, slightly heavier build than many thin calligraphy scripts, giving it a friendlier tone. It reads well on family-oriented stationery and holiday cards.
- Language support: Latin, Latin Extended, Cyrillic
- Styles: 1 weight (Regular)
-
Tangerine
An elegant flourish for formal invites
Tangerine
Tangerine is one of the thinnest, most delicate scripts available for free, with hairline strokes that read as pure elegance at large display sizes. It essentially disappears below a certain point size, so pair it with a sturdier typeface for any supporting text.
- Language support: Latin
- Styles: 2 weights (Regular, Bold)
-
Cookie
Sweet treats baked with love
Cookie
Rounded and syrupy, Cookie was practically made for bakery and dessert branding, matching its name in both look and feel. It has enough weight to work as a standalone logotype.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Playball
Vintage ballpark lettering with heart
Playball
Playball has a vintage sports-pennant character, with rounded, slightly retro letterforms that recall old baseball signage. It suits nostalgic branding well beyond sports, especially anything leaning Americana.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Petit Formal Script
Formally requesting the pleasure of your company
Petit Formal Script
Thin, upright, and restrained, Petit Formal Script resembles old legal or formal document lettering more than a typical wedding script. It brings a documentary, official tone that stands apart from the softer romantic scripts on this list.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Rouge Script
Blush pink invitations for spring weddings
Rouge Script
Rouge Script has a gentle, rounded flow with just enough calligraphic contrast to feel dressed up. Its softness suits spring and pastel-toned wedding stationery especially well.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Herr Von Muellerhoff
An heirloom signature for keepsake cards
Herr Von Muellerhoff
This one leans ornate, with old-world flourishes that suggest a hand-signed heirloom document. Use it sparingly, as a monogram or short accent, since its complexity competes with itself in longer lines.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Mrs Saint Delafield
Yours truly, always and forever
Mrs Saint Delafield
Mrs Saint Delafield mimics an expressive, confident personal signature rather than a neatly practiced script. It is a strong choice for sign-off lines, closing statements, or logotypes that want a human touch.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Pinyon Script
Cordially invited to celebrate together
Pinyon Script
Pinyon Script is a classic, engraved-style formal cursive with the kind of restrained elegance seen on traditional letterpress invitations. It has been a stationery-industry staple for years, and it still holds up as one of the most dependable formal scripts available free.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Italianno
Buongiorno from the Italian countryside
Italianno
Delicate and narrow, Italianno carries an old Italian letterpress feel with tight, flowing joins between letters. It suits fine dining menus and destination wedding branding.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Meddon
Thank you for being part of our day
Meddon
Meddon offers a friendlier, more rounded alternative to Alex Brush, with slightly less contrast and a gentler personality. It reads well as body copy on invitations, not just headlines.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Euphoria Script
Every love story is beautiful
Euphoria Script
Euphoria Script flows with long, connected strokes and a genuinely romantic mood, closer to handwritten love letters than printed calligraphy. It works best set large, where its curves have room to unfold.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Monsieur La Doulaise
An elaborate flourish for grand occasions
Monsieur La Doulaise
This is one of the most extravagant scripts in the free font world, packed with swashes and looping flourishes. It is gorgeous as a single word or monogram, but legibility drops fast once you try to set full sentences.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Bad Script
Just a little something for you
Bad Script
Bad Script embraces imperfection, with slightly wobbly, hand-drawn letterforms that feel genuinely casual. That imperfection is the charm, making it a good match for handwritten-style notes and informal branding.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Miss Fajardose
Vintage lace and antique lettering
Miss Fajardose
Ornate and lacy, Miss Fajardose suits vintage-themed weddings and antique-style packaging. Its detailed loops mean it works best as a decorative accent rather than for reading long text.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Norican
A bold, sunny signature for summer
Norican
Norican is a bold, rounded script with a sunny, upbeat energy quite different from the thin formal scripts on this list. It holds up well in branding contexts that need a script with more visual weight.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Grand Hotel
Checking in for a golden era getaway
Grand Hotel
Grand Hotel has a slightly art-deco-tinged, old-Hollywood glamour to it, evoking vintage hotel signage and travel posters. It suits hospitality branding that wants a touch of golden-era nostalgia.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Lovers Quarrel
Made up, made stronger, made for each other
Lovers Quarrel
Fine and delicate, Lovers Quarrel has a slightly playful wobble beneath its romantic surface. It complements Great Vibes or Alex Brush nicely as a secondary accent script within the same design.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Arizonia
Southwestern sunsets and desert road trips
Arizonia
Arizonia has a relaxed, gently sloped elegance that feels warm rather than formal. It suits travel branding, rustic wedding stationery, and anything wanting a script that is dressed up but not stiff.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Qwigley
A single flowing line of elegance
Qwigley
Qwigley is built from a single, unbroken monoline stroke, giving it a minimal, modern take on connected script. Its consistency makes it easier to scale down than most calligraphic scripts.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Niconne
Bold and bubbly, made to stand out
Niconne
Chunky, rounded, and full of personality, Niconne reads as playful rather than elegant. It works well for youthful branding, packaging, or headlines that need a script with real visual weight.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Kristi
A delicate touch for gift tags
Kristi
Kristi is a thin, casual brush script best suited to small accents like gift tags, signatures, and short labels rather than long headlines. Its lightness makes it easy to tuck into a busier layout without overpowering it.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Dr Sugiyama
An artistic flourish inspired by ink brushes
Dr Sugiyama
Dr Sugiyama has an expressive, painterly quality, as though drawn quickly with a loaded brush. It suits creative, artistic branding that wants a script with visible texture and movement.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Lavishly Yours
Lavishly yours, with endless gratitude
Lavishly Yours
This is one of the newer scripts to gain traction in modern wedding design, with a slightly quirky, hand-lettered feel that departs from traditional copperplate elegance. It has quickly become popular on save-the-dates for exactly that reason.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Beau Rivage
A love letter from the seaside
Beau Rivage
Beau Rivage has a rounded, French Riviera softness, less formal than Pinyon Script but still clearly elegant. It suits destination wedding invitations and coastal branding.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
WindSong
Whispered vows carried on the breeze
WindSong
Light, airy, and slightly irregular, WindSong feels handwritten in the best sense, without the stiffness of engraved calligraphy. It works nicely for save-the-date cards paired with a clean sans-serif for details.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 2 weights (Regular, Medium)
-
Give You Glory
Handwritten thanks for every small kindness
Give You Glory
Give You Glory blends a casual marker texture with script-like joins, landing somewhere between handwriting and brush lettering. It suits warm, personal messaging on greeting cards and social graphics.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
La Belle Aurore
A calm morning, a fresh page
La Belle Aurore
Thin and slightly sketchy, La Belle Aurore reads like a fountain pen dragged quickly across paper. It has a personal, diary-like intimacy that suits journaling apps and handwritten quote graphics.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Yesteryear
Postcards from a bygone summer
Yesteryear
Yesteryear has a rounded, nostalgic charm reminiscent of mid-century postcards and travel ephemera. It pairs nicely with vintage color palettes and retro packaging design.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Cedarville Cursive
Practicing penmanship the old-fashioned way
Cedarville Cursive
Cedarville Cursive looks like textbook cursive practice rather than decorative calligraphy, which gives it an unexpectedly nostalgic, schoolhouse charm. It suits educational materials and handwriting-themed projects.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Mea Culpa
Handwritten apologies and honest notes
Mea Culpa
Raw and unpolished, Mea Culpa looks genuinely handwritten rather than digitally smoothed. That rawness makes it convincing for personal notes, apology cards, or anything wanting an unrehearsed voice.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Rochester
An old sign painter's steady hand
Rochester
Rochester evokes the steady, practiced hand of a vintage sign painter, with just enough irregularity to feel authentic rather than digital. It suits retro signage, barbershop branding, and old-fashioned logotypes.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Julee
A delicate signature for perfume labels
Julee
Extended and thin, Julee has an understated glamour suited to beauty and fragrance branding. It reads best set wide, with generous letter spacing.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Fuggles
A friendly brush for craft packaging
Fuggles
Fuggles has a bouncy, informal brush character with rounded terminals that keep it approachable. It works nicely on craft beer labels and small-batch packaging.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Charm
Charming little notes tucked into gifts
Charm
Charm comes in both light and bold weights, making it more flexible than most single-weight scripts. The bold cut shown here holds up well as a short logotype or headline.
- Language support: Latin, Latin Extended, Thai, Vietnamese
- Styles: 2 weights (Regular, Bold)
-
Charmonman
An elegant flourish for boutique branding
Charmonman
A companion to Charm, Charmonman leans more decorative, with elegant loops suited to boutique and lifestyle branding. Its thin and bold weights work well together in a single design.
- Language support: Latin, Latin Extended, Thai, Vietnamese
- Styles: 2 weights (Regular, Bold)
-
Merienda
A hearty script for cozy cafes
Merienda
Merienda is sturdier and more upright than most scripts here, which makes it genuinely useful for headlines that still need to be read quickly. Its range of weights, from light to black, gives it real flexibility across a project.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 7 weights (Light to Black)
-
Sriracha
Spicy noodles and street food menus
Sriracha
Sriracha has a loose, casual brush quality suited to food branding, particularly anything with an Asian street-food angle given its name and origin. It stays legible at moderate sizes, which many casual brush scripts do not.
- Language support: Latin, Latin Extended, Thai, Vietnamese
- Styles: 1 weight (Regular)
-
Praise
Grateful hearts and handwritten thank yous
Praise
Praise has a warm, casual handwritten tone often used on greeting cards and faith-based design work. Its friendly imperfection suits sincere, personal messaging.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Ballet
Graceful lines inspired by dance
Ballet
As the name implies, Ballet has an elongated, graceful quality with swash capitals that add drama to initials and short headlines. It suits fashion and beauty branding that wants movement built into the letterforms.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Bilbo
A playful signature for kids' books
Bilbo
Bilbo is a friendly, rounded script with a slightly informal bounce, well suited to children’s book covers and playful branding. It stays legible even when set fairly small.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Delius Swash Caps
Storybook lettering for gentle tales
Delius Swash Caps
This pairs rounded, child-friendly capitals with generous swashes, giving it a storybook quality. It works nicely as a display companion to the plainer Delius family for body text.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Engagement
Save the date for our big day
Engagement
Fine and classically engraved in feel, Engagement recalls formal wedding stationery from an earlier era. It reads best in headline sizes on invitation suites.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Nanum Brush Script
A brush stroke straight from the heart
Nanum Brush Script
Developed in South Korea with strong support for Korean alongside Latin characters, Nanum Brush Script has a confident, ink-loaded brush texture. It is a solid pick for multilingual branding projects that need genuine brush character in both scripts.
- Language support: Latin, Korean
- Styles: 1 weight (Regular)
-
Nanum Pen Script
Quick notes jotted between meetings
Nanum Pen Script
Lighter and quicker than its brush sibling, Nanum Pen Script looks like notes dashed off with a fine-tip pen. It works well for informal captions and multilingual handwriting-style text.
- Language support: Latin, Korean
- Styles: 1 weight (Regular)
-
Sunshiney
Good vibes only, every single day
Sunshiney
Sunshiney is bouncy and upbeat, with rounded, cheerful letterforms that suit casual social graphics and youthful branding. It is best used sparingly, in short phrases rather than long lines.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Whisper
Soft-spoken words for delicate designs
Whisper
True to its name, Whisper is light and understated, with thin strokes that suit feminine, minimal branding. It needs generous size and spacing to stay legible.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Zeyada
A steady hand for personal letters
Zeyada
Zeyada has a plain, unfussy handwritten look, closer to an everyday signature than decorative calligraphy. Its restraint makes it easy to use without drawing too much attention to itself.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Rock Salt
Handwritten labels for small-batch goods
Rock Salt
Rock Salt has a rough, distressed edge, as if drawn with a dry marker on kraft paper. It suits rustic, small-batch packaging and labels that want a handmade, unpolished feel.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Waiting for the Sunrise
Dreaming of golden hour and open roads
Waiting for the Sunrise
Bouncy and whimsical, Waiting for the Sunrise has an optimistic, slightly retro charm well suited to travel branding and playful greeting cards. Its uneven baseline adds to the handmade feeling.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Stalemate
Marker doodles for playful party invites
Stalemate
Stalemate mixes casual marker texture with connected script joins, landing somewhere between handwriting and brush lettering. It suits playful party invitations and kids’ event branding.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
Pairing and using script fonts well
Most script fonts work best as an accent, not as the only typeface in a design. Pair a formal script like Pinyon Script or Great Vibes with a plain serif or sans for supporting text.
Watch size carefully. Thin, high-contrast scripts such as Tangerine or Monsieur La Doulaise can turn to mush below a certain point size, especially on screens.
For logos, test the font at business-card scale and favicon scale before committing. A script that looks beautiful on a poster can fall apart at sixteen pixels.
When in doubt, set scripts in sentence case rather than all caps. Most were drawn with connected lowercase joins in mind, and stripping that away removes the reason to use a script at all.
With this many free, genuinely well-drawn options on Google Fonts, there is rarely a good reason to reach for a paid script typeface for everyday design work. Preview a few side by side in your actual layout, check legibility at the sizes you will really use, and let the mood of the project guide the final choice.