65 Best Free Calligraphy Fonts
Calligraphy has a way of turning a plain sentence into something that feels handwritten, intimate, and considered, and that magic is exactly why designers keep searching out free calligraphy fonts for wedding suites, branding, greeting cards, and social graphics. Google Fonts has quietly become one of the richest sources for this style, with everything from formal pointed-pen scripts to loose brush lettering available to license and download at no cost. The trick is matching the right script to the right mood, since a font built for an elegant invitation rarely works for a playful greeting card, and a bold brush script can overwhelm a logo that needs to stay legible at a glance.
-
Great Vibes
Together forever, joined in love and calligraphy
Great Vibes
Few free scripts carry the romance of Great Vibes, with its long entry strokes and generous loops that feel lifted straight from an engraved wedding invitation. It reads best set large, as a headline or monogram accent, since the flourishes start to blur at small sizes.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Alex Brush
Handwritten with warmth, signed with style
Alex Brush
Alex Brush leans casual for a pointed-pen script, with a relaxed baseline that feels more like a confident signature than formal calligraphy. It pairs nicely with a clean serif body text for save-the-dates or boutique packaging.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Allura
Elegant vows written in flowing ink
Allura
Allura keeps its letterforms tighter and more upright than most formal scripts, which makes it surprisingly versatile for logotypes as well as invitations.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Pinyon Script
An heirloom script for cherished announcements
Pinyon Script
This one has real pedigree; Pinyon Script is a digital revival of a metal type classic from the early twentieth century, and it still carries that engraved, old-world formality. Use it sparingly, in a title or name, and let plenty of white space around it do the rest of the work.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Tangerine
Delicate lettering for a graceful invitation
Tangerine
Tangerine is thin, almost fragile, and works beautifully in gold foil or deep colors on dark backgrounds. At small sizes on screen it can thin out to the point of illegibility, so save it for print or large display text.
- Language support: Latin
- Styles: 2 weights (Regular, Bold)
-
Parisienne
A romantic script born for French bistros
Parisienne
There is a soft, rounded playfulness to Parisienne that keeps it from feeling stiff or overly formal. It suits menus, perfume labels, and feminine branding as easily as it suits a wedding program.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Herr Von Muellerhoff
Ornate calligraphy for a grand occasion
Herr Von Muellerhoff
Herr Von Muellerhoff is one of the more ornamented scripts in this list, with dramatic swashes on its capitals that beg to be used as a monogram or opening initial. Keep body copy in something plainer so the drama has room to breathe.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Mrs Saint Delafield
A quick, confident hand for warm notes
Mrs Saint Delafield
This script looks genuinely dashed off by hand, uneven in the best way, which makes it ideal for anything that wants to feel personal rather than printed.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Mr De Haviland
Fine-tipped calligraphy for a delicate touch
Mr De Haviland
Mr De Haviland shares a family resemblance with Mrs Saint Delafield but reads a touch more refined and controlled, useful when a brand needs charm without looking too casual.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Kristi
Soft script lettering for gentle greetings
Kristi
Kristi is compact and rounded, closer to everyday cursive handwriting than dramatic calligraphy, which makes it comfortable at smaller sizes than most scripts on this list.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Rouge Script
Playful calligraphy with a bold personality
Rouge Script
Thicker strokes and a slight forward lean give Rouge Script more visual weight than a typical formal script, so it holds up well in short headlines and logotypes.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Italianno
Classic Italian-style calligraphy for elegant cards
Italianno
Italianno keeps its loops long and its baseline steady, giving it a stately, unhurried rhythm that suits formal stationery and monograms.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Meddon
A gentle brush script for heartfelt messages
Meddon
There is a friendly informality to Meddon that softens even serious announcements; it feels handwritten rather than engraved.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Mrs Sheppards
Whimsical lettering for storybook invitations
Mrs Sheppards
Mrs Sheppards leans playful and slightly childlike, a good match for baby showers, storybook-themed weddings, or greeting card lines that want warmth over polish.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Cookie
Sweet script lettering for bakery branding
Cookie
Cookie’s rounded, candy-like curves make it a natural fit for food and lifestyle branding, especially anything that wants to feel handmade and approachable.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Euphoria Script
Joyful calligraphy for celebration invitations
Euphoria Script
Bouncy and energetic, Euphoria Script trades restraint for personality, and it earns its keep on party invitations and celebratory social graphics.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Playball
Bold single-stroke script for confident branding
Playball
Playball is a monoline script, meaning its stroke width stays consistent rather than swelling and tapering, which gives it a cleaner, more modern calligraphic feel.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Yellowtail
Retro brush script with playful bounce
Yellowtail
This one channels vintage soda-shop signage more than fine calligraphy, with thick, confident strokes that read well even at smaller sizes. It is a favorite for logos and badges that want a handmade, nostalgic feel.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Dancing Script
Lively cursive lettering that dances across the page
Dancing Script
Dancing Script is one of the most downloaded fonts on the entire platform, and its friendly, bouncing baseline explains why. The bold weight in particular holds up well in headlines, buttons, and greeting card covers where a script needs to stay readable rather than purely decorative.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 4 weights (Regular to Bold)
-
Sacramento
Understated script for modern wedding suites
Sacramento
Sacramento is narrower and more restrained than most scripts here, with a light touch that suits minimalist, modern wedding branding rather than anything ornate.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Satisfy
Casual brush calligraphy with everyday charm
Satisfy
Satisfy sits comfortably between handwriting and calligraphy, informal enough for social captions but tidy enough for a logo.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Marck Script
Natural handwriting with a calligraphic edge
Marck Script
Marck Script feels like a well-practiced hand rather than a designed alphabet, with consistent proportions that make it more legible in paragraph-length text than most scripts attempt to be.
- Language support: Latin, Latin Extended, Cyrillic
- Styles: 1 weight (Regular)
-
Norican
Sturdy script lettering with vintage character
Norican
Thicker strokes and a slightly condensed structure give Norican a poster-ready sturdiness; it reads clearly even in all caps, which is unusual for a script face.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Bilbo
A friendly handwritten script for casual notes
Bilbo
Bilbo has an unpretentious, slightly wobbly charm that works well for personal blogs, recipe cards, and anything that wants to feel like a friend’s handwriting rather than a formal hand.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Calligraffitti
Street-inspired calligraphy with a rebellious streak
Calligraffitti
This one blends brush calligraphy with graffiti tagging energy, an unusual combination that suits streetwear branding or music event posters far better than traditional stationery.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Beth Ellen
Delicate handwriting with a nostalgic feel
Beth Ellen
Beth Ellen has the light, slightly uneven quality of a handwritten letter found in a drawer of old keepsakes; it suits scrapbooking and personal branding projects.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Mea Culpa
Loose brush lettering for candid messages
Mea Culpa
Mea Culpa looks fast and unfussy, like a note scrawled with a felt brush pen, which makes it a good match for candid, conversational branding.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
WindSong
Airy calligraphy that feels light as breath
WindSong
WindSong keeps its strokes thin and its letters loosely connected, giving it an ethereal quality suited to nature-themed weddings or delicate packaging.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 2 weights (Regular, Medium)
-
League Script
Vintage advertising script with old-world charm
League Script
Modeled on hand-lettered signage from another era, League Script carries a commercial, almost mercantile feel that suits labels and packaging more than personal correspondence.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Qwigley
Ultra-thin monoline script for minimalist design
Qwigley
Qwigley strips calligraphy down to a single fine line with tall, looping ascenders, striking in a logo but genuinely hard to read in anything longer than a few words.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Lovers Quarrel
Romantic script with dramatic flourishes
Lovers Quarrel
The extended swashes on the capitals make Lovers Quarrel feel theatrical, best reserved for a title or name rather than a full line of text.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Monsieur La Doulaise
Extravagant calligraphy for statement lettering
Monsieur La Doulaise
This is calligraphy at its most decorative, with swashes so large they sometimes need their own line of space; a single word set in Monsieur La Doulaise can carry an entire invitation.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Niconne
Bold, friendly script for warm greetings
Niconne
Niconne has a rounder, heavier build than most formal scripts, giving it a cheerful, approachable tone that suits greeting cards and casual branding.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Arizonia
Smooth cursive script for timeless invitations
Arizonia
Arizonia is dependable rather than flashy, a clean, connected script that stays legible across a range of sizes, which makes it one of the safer choices for a full name or short phrase.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Bad Script
Casual handwriting with an honest imperfection
Bad Script
Despite the self-deprecating name, Bad Script is genuinely useful; its slightly imperfect letterforms give digital designs an authentic, human touch.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Charm
Light, elegant script for delicate branding
Charm
Charm’s thin strokes and gentle slant make it feel understated rather than showy, a good pairing partner for bolder display type.
- Language support: Latin, Latin Extended, Thai, Vietnamese
- Styles: 2 weights (Regular, Bold)
-
Ballet
Fluid calligraphy inspired by classical penmanship
Ballet
Ballet is a variable font that can shift from delicate to more substantial depending on size, and its connected, flowing letterforms genuinely evoke the discipline of classical penmanship.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Cedarville Cursive
Everyday cursive with a personal touch
Cedarville Cursive
Cedarville Cursive looks like careful schoolbook penmanship rather than fine calligraphy, which makes it a comfortable, legible choice for longer handwritten-style passages.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Damion
Relaxed brush script for laid-back branding
Damion
Damion has an easygoing, slightly imperfect brush quality that suits coffee shops, surf brands, and anything that wants warmth over polish.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Dawning of a New Day
Delicate script for hopeful beginnings
Dawning of a New Day
True to its name, this script feels soft and optimistic, thin and lightly connected, well suited to baby announcements and gentle, hopeful messaging.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Fleur De Leah
Playful script with a feminine touch
Fleur De Leah
Fleur De Leah keeps its curves round and its strokes light, landing somewhere between casual handwriting and formal calligraphy without fully committing to either.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Give You Glory
Expressive brush lettering with heartfelt energy
Give You Glory
The uneven, hand-inked texture of Give You Glory makes it a natural for inspirational quotes and greeting card lettering that wants emotional weight.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Grand Hotel
Vintage marquee script for boutique branding
Grand Hotel
Grand Hotel channels mid-century hotel signage and menu lettering, thick and confident enough to work in logos, unlike many of the finer scripts on this list.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Homemade Apple
A cozy, handwritten script for personal notes
Homemade Apple
This one genuinely looks handwritten with a felt-tip pen, uneven pressure and all, which gives it an unmistakably homemade, personal feel.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Imperial Script
Regal calligraphy for formal announcements
Imperial Script
Imperial Script keeps its loops tight and its baseline steady, striking a balance between the restraint of a formal hand and the warmth of real calligraphy.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Miss Fajardose
Ornamental script with vintage sophistication
Miss Fajardose
Dense swashes and tight spacing give Miss Fajardose a busy, ornamental richness; it wants generous kerning and plenty of surrounding space to avoid feeling cramped.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Montez
Brush calligraphy with a confident slant
Montez
Montez has a thicker, more assertive stroke than many brush scripts, giving it presence in headlines without losing its handwritten softness.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Mr Dafoe
Quick, sketchy calligraphy for casual charm
Mr Dafoe
Mr Dafoe looks like it was written fast, with a light touch and slightly erratic baseline that suits informal invitations and social graphics.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Nanum Brush Script
Expressive brush lettering with ink-like texture
Nanum Brush Script
Originally developed for Korean typography, Nanum Brush Script carries genuine brush-and-ink texture in its Latin characters too, with visible variation in stroke pressure that feels authentically painted rather than drawn with a vector tool.
- Language support: Latin, Korean
- Styles: 1 weight (Regular)
-
Rochester
Delicate vintage script for refined invitations
Rochester
Rochester’s thin, looping strokes recall early twentieth-century engraving, elegant in print but easily lost at small screen sizes.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Romanesco
Whimsical calligraphy with a hand-drawn wobble
Romanesco
The slightly irregular baseline in Romanesco gives it a sketched, spontaneous quality that reads as more art than typography.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
The Nautigal
Free-flowing script for coastal, casual branding
The Nautigal
Loose, looping, and a little unpredictable, The Nautigal has an easy, beachy informality that suits lifestyle branding more than formal stationery.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 2 weights (Regular, Bold)
-
Vujahday Script
Bright, modern calligraphy with playful energy
Vujahday Script
Vujahday Script mixes calligraphic structure with a more contemporary, illustrated feel, a good fit for greeting cards and packaging aimed at a younger audience.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Zeyada
Simple handwritten script for friendly messages
Zeyada
Zeyada is unassuming and easy to read, closer to natural handwriting than performance calligraphy, which makes it useful anywhere a script needs to stay out of the way.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Yesteryear
Retro script lettering with a nostalgic wink
Yesteryear
Yesteryear borrows its rhythm from mid-century advertising lettering, cheerful and slightly quirky rather than elegant.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Condiment
Bold calligraphic swashes for statement labels
Condiment
Condiment’s thick, confident strokes and dramatic capital swashes make it stand out on packaging and labels where a script needs to compete for attention.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Kolker Brush
Loose brush calligraphy with organic texture
Kolker Brush
Kolker Brush looks genuinely painted, with tapered strokes and rough edges that give it real brush-and-ink character.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Lavishly Yours
Delicate monoline script for modern weddings
Lavishly Yours
Lavishly Yours has become a favorite in current wedding design for its fine, even strokes and long, elegant flourishes; it photographs beautifully on foil-stamped invitations.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Beau Rivage
Effortless script for elegant, understated invitations
Beau Rivage
Beau Rivage keeps its swashes modest and its baseline relaxed, giving it a lived-in elegance that avoids feeling overly formal.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Corinthia
Sweeping calligraphy with dramatic long strokes
Corinthia
Corinthia’s extended entry and exit strokes give it real drama; used as a name or single word, it can anchor an entire invitation suite on its own.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 2 weights (Regular, Bold)
-
My Soul
Warm, retro-inspired script with gentle curves
My Soul
My Soul has a nostalgic, hand-lettered warmth reminiscent of old greeting cards, comfortable rather than showy.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Merienda
Rounded script with sturdy, modern proportions
Merienda
Merienda offers a range of weights, and the bolder cuts give this script unusual sturdiness for headlines and branding where thinner scripts would disappear.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 7 weights (Light to Black)
-
Licorice
Playful monoline script with candy-like curves
Licorice
Licorice is light, rounded, and a little whimsical, well suited to packaging or branding that wants charm without formality.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Engagement
Fine calligraphy designed for wedding stationery
Engagement
As the name suggests, Engagement was built with wedding stationery in mind, a delicate, evenly weighted script that behaves predictably across names and short phrases.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Petit Formal Script
Compact calligraphy with old-world formality
Petit Formal Script
Petit Formal Script keeps its loops tidy and its proportions narrow, making it one of the more space-efficient formal scripts here, useful when a design has limited room for a flourish-heavy alternative.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
Pairing and Using Calligraphy Fonts Well
Most calligraphy fonts want a plain partner. Pair a decorative script with a simple sans serif or an understated serif for body copy, and let the script carry the emotional weight in headlines and names alone.
Size matters more with these fonts than almost any other category. What looks graceful at sixty points can turn into an illegible tangle at twelve, so always test a script at the actual size it will appear before committing to it.
Spacing needs attention too. Scripts are designed to connect, so avoid adding letter spacing that breaks their natural rhythm, and give ornamented swashes room to breathe rather than crowding them against other elements.
For anything read on screen at small sizes, lean toward the more legible options in this list, such as Cedarville Cursive, Marck Script, or Zeyada, and save the finer, thinner scripts like Tangerine or Qwigley for large print pieces.
Calligraphy fonts carry more personality per letter than almost any other type category, which is exactly why a small library of them is worth keeping on hand. With this many free, genuinely well-made options available directly through Google Fonts, there is rarely a reason to reach for a paid script unless a project needs something truly custom.