64 Best Free Fonts for Valentine’s Day
Valentine’s Day design lives or dies on typography. A heart graphic or a rose illustration can only carry so much romance; it is the lettering, the script that curls like a ribbon or the serif that feels like an old love letter, that actually sells the feeling. Whether you are building a greeting card, a bakery box for conversation hearts, a wedding-adjacent invitation, or a simple Instagram graphic for a February sale, free Google Fonts can cover nearly every romantic mood, from breathless calligraphy to playful, candy-colored display type.
The fonts gathered here span delicate wedding-style scripts, warm handwritten notes, elegant serifs for something more grown-up, and a few playful display faces for lighthearted valentines aimed at kids or casual brands.
-
Great Vibes
Be my valentine this February
Great Vibes
Flowing and long-limbed, this is the script so many wedding and Valentine’s designers reach for first. Its tall ascenders and loose connections give it a breathless, romantic energy that works beautifully on invitations, cards, and gift tags, though it is best kept large since fine strokes can vanish at small sizes.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Alex Brush
Sealed with a kiss, always yours
Alex Brush
A brush script with a bit more weight and confidence than most delicate calligraphy fonts, giving it a warmer, more grounded feel. It pairs nicely as an accent word layered over a clean sans serif headline.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Allura
Two hearts, one love story
Allura
Slim, elegant, and slightly formal, Allura reads like the calligraphy on a fine letterpress invitation. It suits short phrases best; long paragraphs quickly turn illegible.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Parisienne
Forever and always, my love
Parisienne
There is a soft, rounded charm here that feels less bridal than Great Vibes and more like a handwritten postcard from Paris. It sits comfortably on pastel backgrounds and rose-gold foil designs alike.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Sacramento
You have my heart forever
Sacramento
Thin, casual, and a little retro, Sacramento evokes 1950s greeting card lettering more than formal calligraphy. It is an easy pick for logo-style monograms or short love notes.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Pinyon Script
Sweetheart, will you be mine
Pinyon Script
This one leans traditional and a touch old-fashioned, closer to engraved wedding stationery than a casual card. Its narrow letterforms make it a strong choice for elegant, formal Valentine’s invitations rather than playful social graphics.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Tangerine
My heart beats only for you
Tangerine
Extremely delicate and airy, Tangerine is one of the thinnest scripts in the Google Fonts library. It looks stunning printed large on cream cardstock but struggles badly on screens under about 24 pixels, so reserve it for headlines rather than body text.
- Language support: Latin
- Styles: 2 weights (Regular, Bold)
-
Mrs Saint Delafield
Xoxo, forever yours truly
Mrs Saint Delafield
Loose, sketchy, and full of personality, this script looks like it was dashed off with a fountain pen between love letters. It brings a lived-in, personal quality that more polished scripts lack.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Cookie
A thousand reasons I adore you
Cookie
Cookie has a soft, rounded sweetness that suits its name, casual and friendly rather than formal. It reads well even at moderate sizes, making it a practical script for packaging and product labels aimed at a Valentine’s gift market.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Yellowtail
Kisses, hugs, and handwritten hearts
Yellowtail
Bouncy and slightly retro, Yellowtail has a confident, marker-drawn quality that feels more playful than precious. It suits casual valentines, cafe signage, or candy branding better than formal wedding work.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Satisfy
Cupid's arrow found its mark
Satisfy
A relaxed, everyday script with just enough looseness to feel handwritten rather than printed. It is versatile enough to use for both body text on a card and short display phrases.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Lovers Quarrel
Wildly, deeply, hopelessly in love
Lovers Quarrel
The name alone makes this an obvious pick for the occasion. Its tight, romantic swashes and vintage engraving feel suit anything referencing old-fashioned courtship or classic love letters.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Rouge Script
Every love story starts somewhere sweet
Rouge Script
Rouge Script has a confident, slightly bold stroke that keeps it legible at smaller sizes than most calligraphy fonts manage. It works well for card headlines that still need to be read quickly on a phone screen.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Petit Formal Script
You are my favorite valentine
Petit Formal Script
As the name suggests, this is a tidier, more restrained script than most on this list, closer to formal penmanship than flourish-heavy calligraphy. It suits understated, grown-up Valentine’s stationery.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Herr Von Muellerhoff
Love letters written just for you
Herr Von Muellerhoff
Dramatic, wide swashes give this script a theatrical, old-world feel, almost like a wax-sealed envelope come to life. Use it sparingly, as a single accent word rather than a full sentence.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Marck Script
Wrapped in love this Valentine's Day
Marck Script
Marck Script sits comfortably between casual and formal, with rounded, friendly letterforms that stay readable at smaller sizes. It is a dependable workhorse script for cards, menus, and packaging alike.
- Language support: Latin, Latin Extended, Cyrillic
- Styles: 1 weight (Regular)
-
Italianno
Chocolate hearts and candlelit dinners
Italianno
Extravagant loops and a strong slant give Italianno an unmistakably vintage, almost baroque romance. It is best treated as a decorative headline rather than a font for reading long text.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
La Belle Aurore
Meet me at midnight, sweetheart
La Belle Aurore
Slightly rough and irregular, as though written quickly by hand, La Belle Aurore has a diary-entry intimacy that more polished scripts do not capture. It brings warmth to personal, handwritten-feeling love notes.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Berkshire Swash
Hopeless romantic, hopelessly yours
Berkshire Swash
Not a true script but a swashy display face with rounded, generous curves. Its chunkier build makes it far more legible at small sizes than most calligraphy alternatives, useful for buttons or short web headlines.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Euphoria Script
One kiss and I was yours
Euphoria Script
Tall, elegant, and dramatically slanted, Euphoria Script feels custom-made for luxury Valentine’s branding, think perfume packaging or jewelry ads. Keep tracking loose and sizing generous to preserve its delicate detail.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Give You Glory
Every beat of my heart
Give You Glory
A softer, more understated handwritten script with gentle curves rather than dramatic flourishes. It reads almost like a warm personal signature, ideal for closing lines on a card.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
WindSong
Falling for you all over again
WindSong
WindSong balances elegance and warmth, less severe than Pinyon Script but more refined than a casual marker font. It suits engagement and anniversary-adjacent Valentine’s messaging particularly well.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 2 weights (Regular, Medium)
-
Ballet
Dancing through love's sweetest moments
Ballet
A variable script with genuinely delicate, calligraphic detailing that can flex from light to bold. Its name fits the graceful, effortless motion it brings to romantic headlines.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Lavishly Yours
Lavishly, endlessly, completely in love
Lavishly Yours
True to its name, this script leans luxurious, with thin, extended strokes reminiscent of engraved invitations for a black-tie affair. It pairs beautifully with a restrained serif for supporting copy.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Beau Rivage
Stolen glances and secret admirers
Beau Rivage
Beau Rivage has a slightly rougher, more organic line quality than the glossier scripts on this list, giving it a handmade, boutique feel. It suits small-batch Valentine’s products like candles or soap labels.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Mea Culpa
I confess, I'm hopelessly smitten
Mea Culpa
Casual and unpolished in the best way, Mea Culpa looks like a quick, affectionate note scrawled on a napkin. It brings a lighthearted, informal tone that suits humorous or self-aware Valentine’s cards.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Grand Hotel
Champagne, roses, and a love letter
Grand Hotel
Grand Hotel carries an art deco, old Hollywood glamour that suits vintage-themed Valentine’s material, especially anything referencing romance of the 1920s and 30s. It reads best in short bursts rather than full sentences.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Courgette
Simple words, endless devotion
Courgette
A relaxed, rounded script with none of the excess flourish of more formal calligraphy, Courgette is friendly and highly readable even at smaller sizes. It works well as body copy on a card rather than just a headline.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Kaushan Script
Head over heels since day one
Kaushan Script
Bold, brushy, and confident, Kaushan Script has more visual weight than most delicate love-letter scripts. That makes it a strong choice for social graphics and banner headlines that need a romantic tone but still have to hold up against bright colors.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Leckerli One
Sweet as sugar, twice as sweet
Leckerli One
Playful and candy-like, Leckerli One suits Valentine’s projects aimed at a younger or more whimsical audience, think classroom valentines or bakery packaging rather than formal invitations.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Send Flowers
Send flowers, chocolates, and love notes
Send Flowers
Few fonts wear their intended occasion as plainly as this one. Its loose, bouquet-like curves feel handmade and celebratory, perfect for floral shop branding, gift tags, and anything built around giving flowers this time of year.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Love Ya Like A Sister
Love ya like a sister, always
Love Ya Like A Sister
A cheerful, bubbly script built for affectionate, unpretentious messages rather than swoony romance. It is a natural fit for platonic Valentine’s cards, galentine’s parties, or classroom exchanges where the tone should stay warm but light.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Damion
You had me at hello, darling
Damion
Damion has an easy, cursive-like rhythm that feels closer to natural handwriting than performed calligraphy. It is comfortable to read in longer phrases, which makes it useful for card interiors as well as covers.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Yesteryear
Old-fashioned love in every letter
Yesteryear
As the name promises, Yesteryear has a nostalgic, mid-century charm reminiscent of vintage candy wrappers and diner signage. It suits retro-themed Valentine’s projects far better than anything aiming for modern minimalism.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Imperial Script
Royally, deeply, devotedly in love
Imperial Script
Formal and refined with elegant, restrained loops, Imperial Script feels closer to engraved stationery than casual lettering. It is a strong choice for upscale Valentine’s dinners, jewelry promotions, or anniversary cards.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Miss Fajardose
Whimsically, wonderfully yours
Miss Fajardose
Ornate and highly decorative, this script leans theatrical with exaggerated loops and flourishes. It demands generous spacing and large sizing, so save it for a single striking word rather than a full sentence.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Dancing Script
Every love story needs a little sparkle
Dancing Script
One of the most widely used script fonts for good reason: its bouncy, joyful rhythm and generous x-height keep it legible at more sizes than most calligraphy alternatives. It works equally well as a card headline or layered subtly into a logo, and its friendly tone suits both romantic and platonic Valentine’s messaging.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 4 weights (Regular to Bold)
-
Pacifico
You're the sweetest part of my day
Pacifico
Originally designed for a surf shop logo, Pacifico has since become a go-to for anything that needs a relaxed, friendly script without formal wedding overtones. Its rounded, confident strokes hold up well on buttons, packaging, and web headers alike.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Playball
Caught up in your love
Playball
A single-weight script with a mid-century, hand-lettered advertising feel. Its slightly retro bounce suits vintage Valentine’s candy branding or diner-style greeting cards.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Sofia
Sweet nothings whispered softly
Sofia
Compact and rounded, Sofia is one of the more casual, approachable scripts here, closer to friendly handwriting than formal calligraphy. It holds up reasonably well in body copy, not just headlines.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Charm
A little bit of charm goes far
Charm
Light and understated, Charm has a gentle, unhurried quality rather than dramatic flourish. It suits minimalist Valentine’s designs that want a touch of script without overwhelming the layout.
- Language support: Latin, Latin Extended, Thai, Vietnamese
- Styles: 2 weights (Regular, Bold)
-
Niconne
Head over heels, hopelessly charmed
Niconne
Niconne has a rounder, friendlier build than many thinner scripts, giving it slightly better legibility at small sizes. It sits nicely alongside soft pastel color palettes.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Caveat
Just a note to say I love you
Caveat
Caveat looks like genuine handwriting rather than performed calligraphy, casual, a little uneven, and instantly warm. That makes it ideal for anything meant to feel personal, like a handwritten note printed on a card or a caption over a photo.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended
- Styles: 4 weights (Regular to Bold)
-
Amatic SC
LOVE IS IN THE AIR
Amatic SC
Tall, narrow, and hand-drawn in feeling, Amatic SC is a favorite for playful Valentine’s headlines set in all caps. It has real charm at large sizes but gets tight and hard to read in long lowercase passages, so keep it short and bold.
- Language support: Latin, Latin Extended, Cyrillic, Hebrew, Vietnamese
- Styles: 2 weights (Regular, Bold)
-
Shadows Into Light
Thinking of you today and always
Shadows Into Light
This one reads like a quick note jotted in a journal, casual and unforced. It works nicely for supporting text beneath a bolder script headline.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Homemade Apple
Made with love, just for you
Homemade Apple
Genuinely marker-like, Homemade Apple has a heavier, more textured stroke than most handwriting fonts. It suits crafty, DIY-style Valentine’s projects, from printable cards to gift tags.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Reenie Beanie
Doodled hearts in the margins
Reenie Beanie
Loose and slightly messy in a charming way, Reenie Beanie feels like notes passed in class. It is a good match for casual, youthful valentines rather than anything formal.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Patrick Hand
Roses are red, violets are blue
Patrick Hand
Clean and rounded, Patrick Hand reads like tidy handwriting rather than expressive calligraphy, which makes it unusually practical for longer passages of text on a card. It is a dependable, friendly choice when you need warmth without sacrificing legibility.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Gochi Hand
A little love note for you
Gochi Hand
Thin and slightly wobbly, Gochi Hand has a youthful, notebook-margin quality. It suits kids’ valentines and classroom exchange cards particularly well.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Just Another Hand
You've got my whole heart
Just Another Hand
Narrow and casual, this font looks like quick cursive scrawled in a rush, energetic rather than polished. It works best at larger display sizes where its condensed letterforms have room to breathe.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Puppies Play
Puppy love and sweet surprises
Puppies Play
Rounded, bubbly, and unmistakably cute, Puppies Play suits lighthearted, kid-friendly Valentine’s material, think classroom cards or pet-themed gift tags. It is far too playful for anything formal, but that is exactly its appeal.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Playfair Display
A love letter worth keeping
Playfair Display
Playfair Display brings high-contrast, editorial elegance to Valentine’s projects that want to feel more sophisticated than sweet. Its dramatic thin-and-thick strokes work beautifully as a headline over a script accent, giving a card or invitation a magazine-quality finish.
Because it stays crisp at both large and small sizes, it also holds up well in digital formats like email headers and social graphics, not just print.
- Language support: Latin, Latin Extended, Cyrillic, Vietnamese
- Styles: 12 styles (6 weights plus italics)
-
Cormorant Garamond
Written with love, sealed with care
Cormorant Garamond
Refined and quiet in its detailing, Cormorant Garamond draws from classic old-style serifs to give Valentine’s copy a literary, timeless feel. It is best used at larger sizes, where its delicate strokes and elegant proportions can actually be appreciated.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 10 styles (5 weights plus italics)
-
EB Garamond
A promise made and kept
EB Garamond
Understated and classically proportioned, EB Garamond suits longer passages of romantic text, poems, vows, or love letters set in full, better than most display-oriented fonts on this list. It brings a restrained, bookish warmth rather than overt sweetness.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Greek Extended, Vietnamese
- Styles: 10 styles (5 weights plus italics)
-
Cinzel Decorative
Devoted to you, now and always
Cinzel Decorative
Carved, monumental letterforms give Cinzel Decorative a classical, almost engraved quality, more suited to formal anniversary or engagement announcements than cute valentines. Use it sparingly as a headline; its ornamentation is too heavy for body text.
- Language support: Latin, Latin Extended
- Styles: 3 weights (Regular, Bold, Black)
-
Abril Fatface
Big love needs bold letters
Abril Fatface
Thick, glossy, and full of confidence, Abril Fatface makes a strong visual anchor for Valentine’s sale banners and headline graphics where the type itself needs to carry the design. It loses definition at small sizes, so it earns its keep as a display face only.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Bodoni Moda
Elegance is its own love language
Bodoni Moda
High-fashion and razor-sharp, Bodoni Moda suits Valentine’s campaigns for jewelry, perfume, or apparel brands that want romance without whimsy. Its variable weight range makes it flexible enough to run from delicate body copy to a striking bold headline.
- Language support: Latin, Latin Extended
- Styles: 12 styles (6 weights plus italics)
-
Prata
A timeless love, beautifully told
Prata
Prata has a quiet, classical elegance with subtle serif detailing that feels formal without being cold. It works well for wedding-adjacent Valentine’s stationery that wants restraint over flourish.
- Language support: Latin, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Marcellus
Grace, devotion, and quiet love
Marcellus
Understated and evenly weighted, Marcellus offers a calm, dignified alternative to the more decorative serifs on this list. It suits minimalist Valentine’s branding that leans more sophisticated than sentimental.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Yeseva One
Big, bold, and utterly smitten
Yeseva One
A display serif with unexpected quirks in its letterforms, Yeseva One has enough personality to stand alone as a headline without needing a script accent alongside it. It reads well at large sizes on posters, packaging, and social graphics.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Lobster
Sweet treats and stolen kisses
Lobster
Rounded and glossy, Lobster has an almost edible quality that suits candy, bakery, and dessert-themed Valentine’s branding especially well. It is a script-and-display hybrid, casual enough for a coffee shop chalkboard yet bold enough to anchor a logo.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Chewy
As sweet as candy hearts
Chewy
Bubbly and thick-lined, Chewy is built for playful, kid-friendly Valentine’s material, classroom cards, candy packaging, party invitations for younger audiences. Its heavy, rounded shapes stay legible even at fairly small sizes.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Fredoka
Bring on the love and laughter
Fredoka
Soft, rounded, and friendly, Fredoka suits modern, upbeat Valentine’s branding that wants warmth without leaning into cursive sentimentality. Its generous curves work particularly well in app interfaces and social media graphics aimed at a younger audience.
- Language support: Latin, Latin Extended, Hebrew
- Styles: 5 weights (Light to Bold)
-
Baloo 2
Hugs, kisses, and happy hearts
Baloo 2
Chunky and approachable, Baloo 2 has enough weight to anchor a bold Valentine’s headline while staying friendly rather than aggressive. It is a solid pick for greeting card apps and playful e-commerce packaging.
- Language support: Latin, Latin Extended, Devanagari, Vietnamese
- Styles: 5 weights (Regular to Extra-Bold)
How to Pair Valentine’s Day Fonts
Most successful Valentine’s designs lean on just two fonts: one script or decorative face for the emotional headline, and one clean, restrained font for supporting text.
Pair a delicate script like Great Vibes or Parisienne with a simple serif such as EB Garamond or Cormorant Garamond for the fine print. This keeps a card legible without losing its romantic tone.
For bolder, brand-driven projects, try a display serif like Playfair Display or Yeseva One as the headline and a rounded sans like Fredoka for buttons and body copy.
Always test scripts at the actual size they will be used. Many delicate calligraphy fonts look gorgeous large and turn to mush in a 12px email footer.
Between the swooning scripts, the crisp serifs, and the handful of playful display faces, there is enough variety here to cover a formal engagement announcement, a bakery’s candy heart packaging, or a classroom full of valentines. All of it is free to download and use through Google Fonts, so the only real work left is choosing which mood fits your love story best.