Free · No sign-up · 90+ styles
Calligraphy Font Generator
Flowing, hand-lettered looks for names, quotes and invitations, from light italic to bold script with flourishes.
Showing 13 of 99 styles, previewed with sample text. Start typing to make it yours.
Cursive Script
Cursive
ℱ𝓇ℯℯ ℱℴ𝓃𝓉 𝒢ℯ𝓃ℯ𝓇𝒶𝓉ℴ𝓇
- Instagram: works
- TikTok: works
- Discord: works
- X: works
- WhatsApp: works
- Not screen-reader friendly
Bold Cursive
Cursive
𝓕𝓻𝓮𝓮 𝓕𝓸𝓷𝓽 𝓖𝓮𝓷𝓮𝓻𝓪𝓽𝓸𝓻
- Instagram: works
- TikTok: works
- Discord: works
- X: works
- WhatsApp: works
- Not screen-reader friendly
Italic Serif
Italic
𝐹𝑟𝑒𝑒 𝐹𝑜𝑛𝑡 𝐺𝑒𝑛𝑒𝑟𝑎𝑡𝑜𝑟
- Instagram: works
- TikTok: works
- Discord: works
- X: works
- WhatsApp: works
- Not screen-reader friendly
Bold Italic Serif
Bold
𝑭𝒓𝒆𝒆 𝑭𝒐𝒏𝒕 𝑮𝒆𝒏𝒆𝒓𝒂𝒕𝒐𝒓
- Instagram: works
- TikTok: works
- Discord: works
- X: works
- WhatsApp: works
- Not screen-reader friendly
Starry Script
Decorated
★彡 ℱ𝓇ℯℯ ℱℴ𝓃𝓉 𝒢ℯ𝓃ℯ𝓇𝒶𝓉ℴ𝓇 彡★
- Instagram: works
- TikTok: works
- Discord: works
- X: works
- WhatsApp: works
- Not screen-reader friendly
Sparkle Cursive
Decorated
✧・゚: 𝓕𝓻𝓮𝓮 𝓕𝓸𝓷𝓽 𝓖𝓮𝓷𝓮𝓻𝓪𝓽𝓸𝓻 :・゚✧
- Instagram: works
- TikTok: works
- Discord: works
- X: works
- WhatsApp: works
- Not screen-reader friendly
Love Letter
Decorated
♡ ℱ𝓇ℯℯ ℱℴ𝓃𝓉 𝒢ℯ𝓃ℯ𝓇𝒶𝓉ℴ𝓇 ♡
- Instagram: works
- TikTok: works
- Discord: works
- X: works
- WhatsApp: works
- Not screen-reader friendly
Twinkle Script
Decorated
⋆。°✩ ℱ𝓇ℯℯ ℱℴ𝓃𝓉 𝒢ℯ𝓃ℯ𝓇𝒶𝓉ℴ𝓇 ✩°。⋆
- Instagram: works
- TikTok: works
- Discord: works
- X: works
- WhatsApp: works
- Not screen-reader friendly
Royal Script
Decorated
♛ ℱ𝓇ℯℯ ℱℴ𝓃𝓉 𝒢ℯ𝓃ℯ𝓇𝒶𝓉ℴ𝓇 ♛
- Instagram: works
- TikTok: works
- Discord: works
- X: works
- WhatsApp: works
- Not screen-reader friendly
Cupid Arrow
Decorated
➳ 𝓕𝓻𝓮𝓮 𝓕𝓸𝓷𝓽 𝓖𝓮𝓷𝓮𝓻𝓪𝓽𝓸𝓻 ➳
- Instagram: works
- TikTok: works
- Discord: works
- X: works
- WhatsApp: works
- Not screen-reader friendly
Classic Quote
Decorated
« 𝐹𝑟𝑒𝑒 𝐹𝑜𝑛𝑡 𝐺𝑒𝑛𝑒𝑟𝑎𝑡𝑜𝑟 »
- Instagram: works
- TikTok: works
- Discord: works
- X: works
- WhatsApp: works
- Not screen-reader friendly
Melody
Decorated
♫ 𝐹𝑟𝑒𝑒 𝐹𝑜𝑛𝑡 𝐺𝑒𝑛𝑒𝑟𝑎𝑡𝑜𝑟 ♫
- Instagram: works
- TikTok: works
- Discord: works
- X: works
- WhatsApp: works
- Not screen-reader friendly
Cursive Underline
Lines
ℱ̲𝓇̲ℯ̲ℯ̲ ℱ̲ℴ̲𝓃̲𝓉̲ 𝒢̲ℯ̲𝓃̲ℯ̲𝓇̲𝒶̲𝓉̲ℴ̲𝓇̲
- Instagram: works in posts, may break in names or on older phones
- TikTok: works in posts, may break in names or on older phones
- Discord: works
- X: works
- WhatsApp: works
- Not screen-reader friendly
Elegant text without a pen
Calligraphy is the art of beautiful, flowing letters. This calligraphy font generator brings that look to places that only accept plain text: Instagram names and bios, wedding and event posts, quotes, greeting messages and signatures. Type once and compare light script, bold script, italics and decorated versions side by side.
The calligraphy styles
| Style | Example | Character |
|---|---|---|
| Cursive Script | 𝒞𝒶𝓁𝓁𝒾ℊ𝓇𝒶𝓅𝒽𝓎 | Light, classic copperplate feel |
| Bold Cursive | 𝓒𝓪𝓵𝓵𝓲𝓰𝓻𝓪𝓹𝓱𝔂 | Stronger strokes, best on small screens |
| Italic Serif | 𝐶𝑎𝑙𝑙𝑖𝑔𝑟𝑎𝑝ℎ𝑦 | Subtle, book-like slant |
| Bold Italic Serif | 𝑪𝒂𝒍𝒍𝒊𝒈𝒓𝒂𝒑𝒉𝒚 | Formal and confident |
| Decorated script | ★彡 𝒞𝒶𝓁𝓁𝒾ℊ𝓇𝒶𝓅𝒽𝓎 彡★ | Script with stars, hearts or sparkles |
Tips for beautiful results
- Capitalise names. Script capitals carry most of the calligraphic swash, so “𝒜𝓂𝒶𝓁𝒾𝒶” looks more elegant than “𝒶𝓂𝒶𝓁𝒾𝒶”.
- Keep it short. Calligraphy shines in a name, a two-word phrase or a single quote line. Long paragraphs in script are hard to read on phones.
- Choose the weight for the screen. On a phone, Bold Cursive is easier to read; on a large display or in a big heading, the lighter Cursive Script looks more refined.
- Use one flourish. A single frame such as 『 』 or ✧・゚: … :・゚✧ adds charm; stacking several becomes cluttered.
Calligraphy for events and invitations
Digital invitations, event pages and save-the-date posts are a popular use for calligraphy text. Write the couple’s names or the event title in Cursive Script or Bold Cursive, then keep the date, time and place in plain text so guests can read and copy them easily.
For printed invitations, use these styles to test wording and layout ideas, then set the final design with a proper calligraphy font or a hand letterer. Unicode script letters don’t support kerning, ligatures or accented characters, which matter in print.
What calligraphy text can’t do
Real calligraphy fonts can join letters, vary stroke width and include accented characters. Copy-and-paste calligraphy is limited to the script letters in Unicode:
- No accents: é, ñ, ü and similar letters stay in the normal font.
- No joining: letters sit next to each other rather than connecting.
- Device differences: each phone draws these characters with its own fonts, so the exact shape varies.
Within those limits, it’s a quick and free way to give names and short phrases a hand-lettered feel.
Accessibility
Script letters are among the characters screen readers struggle with most; some read each letter as “mathematical script capital A” and so on. Use calligraphy for decorative parts of a profile or post and keep essential information plain.
For more cursive options, see the script font generator. For a historic, darker look, try the Old English font generator.
Guides
Learn more
Gothic and blackletter fonts: a short history and how to use them
From Gutenberg's Bible to band logos: where blackletter comes from and how to use gothic text so people can still read it.
Read the guideHow to write in cursive online
Turn any text into copy-and-paste cursive, pick the right weight, and use it for names, signatures and captions.
Read the guide
FAQ
FAQ: Calligraphy Font Generator
Is this real calligraphy?
It's calligraphy-style text made from Unicode script letters, so it pastes anywhere as text. For printed invitations or logos, a dedicated calligraphy font file or hand lettering gives you far more control.
Which calligraphy font is the most readable?
Bold Cursive holds up best at small sizes on phones. The lighter Cursive Script looks elegant but can be harder to read in long lines.
Can I use calligraphy fonts in my Instagram name?
Yes, in your display name and bio. Instagram usernames only accept plain letters, numbers, periods and underscores.
Why do some capital letters look different from the rest?
A few script capitals, such as ℬ, ℰ, ℋ and ℛ, were added to Unicode earlier than the rest of the alphabet, so some devices draw them in a slightly different style.
Can I write names with accents in calligraphy style?
Unicode script alphabets only cover A–Z without accents, so letters like é or ñ stay in the normal font. Names without accents give the most consistent result.
Where these fonts work
Our estimate for current app versions. "Partly" usually means it shows in posts and chats but may be stripped from names, or show boxes on older phones.
| Style family | TikTok | Discord | X | ||
|---|---|---|---|---|---|
| Bold, italic, cursive, gothic, outline | Works | Works | Works | Works | Works |
| Bubbles and parentheses | Works | Works | Works | Works | Works |
| Dark bubbles and squares | Works | Works | Works | Works | Partly |
| Small caps and tiny text | Works | Partly | Works | Works | Partly |
| Strikethrough and underline | Partly | Partly | Works | Works | Works |
| Glitch / zalgo | Partly | Partly | Partly | Partly | Works |
| Upside down | Works | Partly | Works | Works | Partly |
More generators
Find the right font for every place
- Free Font Generator – Copy and Paste Fonts
- Instagram Font Generator
- Discord Font Generator
- Copy and Paste Fonts
- Text Font Generator
- Bold Font Generator
- Script Font Generator
- Cute Font Generator
- Small Font Generator
- Gothic Font Generator
- Old English Font Generator
- Graffiti Font Generator
- Free Fire Name Style Generator
- BGMI Name Generator
- Stylish Name Generator
- Symbols for Names
- Discord Name Fonts
- Roblox Font Generator
- Cursive Font Generator