Skip to content

Add to your Home Screen

  1. Tap the Share button in Safari's toolbar.
  2. Scroll down and tap Add to Home Screen.
  3. Tap Add. The generator opens full-screen and works offline.

Best Fonts for Wedding Invitations: Pairings, Legibility and Print Tips

The best fonts for wedding invitations pair one script for the names with a quiet serif or sans for the details. Try Great Vibes with Libre Baskerville, set details at about 10 to 12 points, and print a full-size proof before you order.

By Maya Chen, lettering designer and type educator · Checked by Jordan Hale · · Published · How we review content

Key facts

  • Two typefaces is the safest number for a wedding invitation and three the usual limit: a script for the names and a serif or sans for the details.
  • Printed body details such as date, time and venue are usually set between about 10 and 12 points, and larger for typefaces with a small x-height such as Cormorant.
  • Great Vibes, Parisienne, Pinyon Script, Playfair Display, Cormorant, EB Garamond, Libre Baskerville, Lora, Cinzel and Montserrat are all available on Google Fonts.
  • Script fonts suit names and short headings only; addresses, times and phone numbers belong in a plain serif or sans.
  • Line spacing of about 120 to 150% of the font size keeps short blocks of invitation text readable.
  • Fonts on Google Fonts are most often under the SIL Open Font License, but each family's licence should be checked before printing.

Wedding invitation typography has two jobs that can pull against each other. The first is mood: before anyone reads a word, the letters tell guests whether the day is formal, rustic, modern or playful. The second is information: guests need to find the date, time and place without squinting. The best invitations make a flourish of the first and keep the second plain.

This guide covers font categories that suit weddings, specific free fonts you can try, how to pair them, how to make the details readable for every age, and what to check before sending a file to a printer. It names only fonts that exist on Google Fonts, which are open source and free to download, so you can test them without buying anything.

How do I choose a wedding invitation font by mood?

Choose by mood first: the table matches five common wedding styles to a font type for the names and one for the details.

Mood Name font Details font
Classic and formal Formal script or engraver’s roman Traditional serif
Romantic Flowing script with soft loops Light serif or italic
Modern and minimal Clean sans or thin serif capitals Plain sans-serif
Rustic or boho Casual handwritten or brush script Slab serif or soft serif
Art deco or vintage Geometric capitals or display serif Matching condensed sans or serif

Choose by mood first, then test whether the font reads clearly. A good font that is hard to read will cost you at every guest’s first glance.

Font categories for wedding invitations

Formal scripts

Pointed-pen style scripts with high contrast between thick and thin strokes, descended from copperplate and roundhand writing. They look traditional and engraved. They need generous size and spacing. See what is calligraphy for the writing traditions behind them.

Casual and brush scripts

Looser, with bouncing baselines and varied stroke weight, closer to modern brush calligraphy. They feel personal and relaxed. Check that letters connect cleanly, because some casual scripts break joins at certain pairs.

High-contrast serifs

The thick-and-thin letterforms of Didone-style serifs have an editorial, fashion-magazine feel and pair well with scripts.

Old-style and transitional serifs

Garamond-like letters feel calm and bookish, and are comfortable in small sizes.

Sans-serifs

Geometric sans-serifs give a modern look, particularly in capitals with wide letterspacing. Humanist sans-serifs are friendlier and readable at small sizes.

Display capitals

Roman-inscription style capitals such as Cinzel suit formal headings and monograms, but not paragraphs.

The best fonts for wedding invitations: real free picks

These are all available on Google Fonts. Each is listed with its category and what to watch for.

Font Category Good for Watch for
Great Vibes Formal script Names, short headings Tall capitals with big loops, keep the name short
Parisienne Casual connected script Names, romantic headings Low contrast at small sizes
Pinyon Script Formal script, engraved look Names, formal titles Fine hairlines can thin out in print at small sizes
Alex Brush Brush script Names and monograms Heavier than formal scripts
Allura Light formal script Names, short lines Light strokes need a larger size
Playfair Display High-contrast serif Headings, names in capitals Hairlines are very fine at small sizes
Cormorant (Garamond family) Elegant old-style serif Headings and details at a larger size Small x-height; avoid light weights below about 12 pt
EB Garamond Old-style serif Body text, details Classic and quiet, so lacks personality alone
Libre Baskerville Transitional serif Details, long text Sturdy and readable
Lora Contemporary serif Details, bilingual cards Slightly brushed curves feel friendly
Cinzel Roman capitals Monograms, headings Capitals only, so avoid long lines
Montserrat Geometric sans-serif Modern details, small caps style headings Wide letters take up room

Use the calligraphy alphabet page to see how script letters are structured, which makes it easier to judge a font’s quality, and the calligraphy generator or lettering image maker to preview your own names in several fonts before you commit.

How do I pair wedding invitation fonts?

Pair one decorative font for the names with one quiet font for everything else, and follow these rules.

  1. One star, one supporter. Choose one decorative font, usually a script, for the names. Use a quiet serif or sans for everything else.
  2. Contrast, not similarity. Pair a flowing script with a structured serif or sans. Two scripts compete. Two near-identical serifs look like a mistake.
  3. Match the era. A formal engraved script sits comfortably next to a classic serif, while a modern brush script suits a clean sans.
  4. Share a proportion. Fonts with a similar x-height sit together more calmly on a line. Set a sample line in both fonts and look at whether the lowercase heights match.
  5. Limit weights. Use regular for body, a bold or capital variant for emphasis, and no more.
  6. Reuse the pair. Use the same two fonts on the invitation, the response card, the website and the day-of signs. Consistency looks designed.
  7. Mind the ampersand. The ampersand between two names is a chance to use the script. Some fonts have a particularly good one; see the ampersand glossary entry.

Some pairings that work on these principles:

  • Great Vibes + Libre Baskerville: a formal script for names, a sturdy serif for details.
  • Parisienne + Montserrat: romantic names with a modern sans.
  • Playfair Display + Lora: two serifs from different families, one high contrast, one softer, for a text-only look.
  • Cinzel + EB Garamond: capitals for the heading, an old-style serif for the body, no script at all.
  • Pinyon Script + Cormorant: an engraved-style script with a refined serif set at a generous size.

These are starting points. Print a test card to see whether the pair feels right. You can also read the serif vs sans-serif guide for more on choosing between them.

How do I keep wedding invitation text readable for older guests?

Set details at around 10 to 12 points in dark ink on a plain, light background. Invitations are read by a wide range of ages, and eyesight changes with age, so a few more habits help.

  • Size. Do not set details smaller than the printer’s recommended minimum. For body text on a card, many designers use around 10 to 12 points, and go larger for typefaces with a small x-height. If many guests are older, aim toward the upper end.
  • Contrast. Use dark text on a light, plain background. Pale grey, metallic or pastel text on a patterned background fails first in dim light.
  • Weight. Avoid very light weights for details. Thin strokes vanish when the print has a slight spread or when the paper is textured.
  • Spacing. Allow generous line spacing, about 120 to 150% of font size for short blocks, and clear gaps between information groups.
  • Script limits. Use script only for names and short lines. Never set an address, a phone number or a time in script.
  • Capitals. Wide-spaced capitals are readable in short lines such as the date. Avoid all-caps for sentences.
  • Numbers. Check how the font draws digits. Some old-style numerals have varying heights, which can make times and dates harder to read at a glance. Fonts often include a lining numerals option.

A simple test is to print the invitation at actual size, put it on a table, step back to arm’s length in ordinary room light and see if you can read the date and place without leaning in.

Hierarchy: what the eye should see first

Decide the reading order and let size and style do the work:

  1. The couple’s names, largest, in the script or display face.
  2. The invitation line (“together with their families”) and the date, in the supporting font at a medium size.
  3. Venue and time, clearly set and easy to find.
  4. Details such as response instructions, in the smallest size that is still comfortable.

Use space as well as size. Group related lines together and leave a clear gap between groups.

  • Proofs. Always print a full-size proof on similar paper. Screens exaggerate how thin strokes look.
  • Thin lines and special printing. Letterpress, foil stamping and engraving have minimum line weights set by the printer. Very fine hairlines, as in some high-contrast serifs and light scripts, may not reproduce. Ask your printer for their guidelines before you choose.
  • Fonts in files. Export a PDF with fonts embedded, or convert text to outlines, so the printer sees what you see. If you need to edit later, keep an editable copy.
  • Licences. Open-source fonts on Google Fonts generally permit print use, but check the licence for each family you choose, and tell your printer which fonts you are using if they ask.
  • Colour and paper. Dark paper with light ink reduces legibility of fine scripts. Textured paper can break up thin strokes.
  • Bleed and margins. Printers usually ask for bleed (extra image area beyond the cut line) and a safe margin for text. Ask for their template.
  • Missing glyphs. If a name has accents or non-English letters, check that the font includes them before you commit. Scripts often have good coverage of basic Latin, but not always of extended characters. See diacritic for how accents work.

Digital invitations and websites

For emailed invitations or a wedding website, use fonts that load reliably. Google Fonts can be served to a website, but images or PDFs are safer for email, since many email apps do not load custom fonts. Do not use fancy Unicode text for names or details in digital invitations. It is not a font and screen readers and some apps will mangle it.

What is a simple process for choosing wedding fonts?

Write the wording, pick a pair, mock up the whole card, then test it in print with two fresh readers.

  1. Write all the wording first so you know how long the lines are.
  2. Pick the mood, then choose a script and a supporting font from the table above.
  3. Set a mock-up of the full invitation in your chosen pair.
  4. Print at actual size, check legibility, and adjust size and spacing.
  5. Show it to two people who have not seen it and ask them to find the date and venue. If they hesitate, simplify.
  6. Send a final proof to your printer and ask for a physical proof if the budget allows.

A calligrapher is an alternative for names and envelopes. Ask to see work samples and a timeline, and give your invitation wording early. The best fonts for wedding invitations follow the same rules whichever route you choose: one star, a quiet supporter and plain, readable details.

Frequently asked questions

Basics

How many fonts should a wedding invitation use?
Two is the safest number and three the usual limit. A common recipe is one script or display face for the names, one serif or sans-serif for the details, and, if you want a third, a small-caps style of the same serif for headings. More than three typefaces tends to look unplanned and makes the invitation harder to read.
How do I pair two fonts for wedding invitations?
Pick one decorative font for the names and one quiet serif or sans for everything else. Choose contrast, not similarity, match the era, and look for a similar x-height. Great Vibes with Libre Baskerville and Parisienne with Montserrat are two pairings that follow these principles.
What are the best fonts for wedding invitations?
A script such as Great Vibes or Parisienne for the names, paired with a serif such as Libre Baskerville, Lora or EB Garamond for the details, is the most dependable combination. All are on Google Fonts. Choose by mood first, then test readability in print.
Which are the best fonts for wedding invitations with a modern look?
Use thin serif capitals or a clean sans such as Montserrat with wide letterspacing for the names, and a plain sans for details. Add a brush script such as Alex Brush for one accent line only if you want warmth. Keep weights regular so strokes survive printing.

Where it works

Can I use free fonts from Google Fonts for printed invitations?
Generally yes. Fonts on Google Fonts are published under open-source licences, most often the SIL Open Font License, which allows commercial and print use. Licences can differ between families, so check the licence listed on the font's page, and confirm with your printer, especially if you are selling designs made with it.
Can I use fancy Unicode text for invitation names?
Not for printed or digital invitations. Unicode letters are characters, not a font, so screen readers and some apps mangle them, and a printer or email app may show boxes. Use a real font in your design file, exported with fonts embedded or converted to outlines.

How it works

Should I use a calligrapher or a font?
Both can work. A calligrapher produces unique letterforms and handles addressing envelopes, but costs more and takes time. A script font is quick and consistent, and a good one looks refined when well paired. Many couples hire calligraphy for the names or envelopes and use a font for details. Ask for sample work before you book.
What should I check before sending invitations to print?
Print a full-size proof on similar paper, embed fonts or convert text to outlines, and confirm bleed and safe margins with the printer. Also check that foil, letterpress or engraving can hold your font's thinnest lines, and that it includes any accented letters in guest names.

Tips & limits

What font size should wedding invitation details be?
Body details such as the date, time and venue are usually set between about 10 and 12 points on a printed card, and larger if many guests are older. Fonts with a small x-height such as Cormorant need a larger size than ones with big lowercase letters. Print a proof and read it at arm's length.
Is a script font readable enough for names?
For a few words, yes. Scripts suit names, which guests already know, but they slow reading of unfamiliar text. Use a script only for names or a short heading, in mixed case and at a generous size, and never in all capitals, which makes many script letters look tangled. Set times, dates and addresses in a plain face.