Great Vibes
Formal scriptA flowing formal script with generous loops, popular for invitations and signature-style lines.
Eleven free calligraphy-style fonts, from formal copperplate-like scripts to quick signature hands.
A flowing formal script with generous loops, popular for invitations and signature-style lines.
A formal script with smooth, rounded strokes. A common pick for wedding and event stationery.
A brush-pen style formal script with confident, flowing strokes.
A formal script in the tradition of engraved roundhand lettering. Looks right on certificates and invitations.
A slender, calligraphic script with tall ascenders and a light touch.
A slim, Italian-style cursive calligraphy with a graceful, slanted rhythm.
A light, flowing script that looks like a quick, elegant signature.
An ornate calligraphic script with decorative flourishes on its capitals. Best at larger sizes.
A light, fast-moving script with a signature feel. Use it large and for short names or titles.
A formal script with a gentle slant and clear letterforms, suited to certificates and invitations.
A light, flowing formal script with a graceful, vintage-stationery feel.
Calligraphy fonts imitate pen and brush lettering, with thick and thin strokes, connected letters and decorative capitals. They are the usual choice for wedding stationery, certificates, greeting cards and personal branding. The fonts here range from formal and upright (Pinyon Script, Petit Formal Script) to quick, signature-like hands (Mrs Saint Delafield, Herr Von Muellerhoff).
Calligraphy scripts are meant for names and short phrases. Avoid setting them in all capitals, because script capitals are designed to start words, and keep them large enough that the thin strokes stay visible. Type a name or short line above to see how each font draws it.
Every font on this page comes from the open-source Google Fonts library and is free for personal and commercial use under the SIL Open Font License 1.1 (a few under Apache 2.0). Each zip contains the font file, the licence text and a short readme. To install on Windows, unzip, right-click the font and choose Install; on Mac, double-click the file and click Install Font. The live previews show the regular weight and basic Latin characters; the downloads are the complete font files.
Great Vibes, Allura, Pinyon Script and Alex Brush are common choices for names and headings. Pair them with a simple serif or sans for the details.
It is usually better not to. Script capitals are decorative and are not designed for whole words, and all-caps text is harder to read in connected lettering.
The licence allows it. For websites you can self-host the files; some design apps only allow uploading your own fonts on paid plans.
Need stylish text you can paste into a bio or message instead of installing a font? Try the fancy text font generator or browse symbols and emoji to copy and paste.