Free · No sign-up · 90+ styles
Script Font Generator
Cursive script fonts in light and bold weights, plus decorated versions with stars, hearts and underlines.
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
Cursive Strikethrough
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
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
Cursive Slashed
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
Script fonts for handwriting-style text
Script lettering imitates writing with a pen: slanted, looping and flowing. This script font generator turns your text into Unicode script letters in two weights and adds decorated versions with frames, underlines and sparkles. Use it for names, signatures, quotes, captions and anywhere a handwritten feel fits.
Light or bold script?
| Style | Example | When to use it |
|---|---|---|
| Cursive Script | 𝒮𝒸𝓇𝒾𝓅𝓉 𝓉ℯ𝓍𝓉 | Large headings, elegant names, quotes |
| Bold Cursive | 𝓢𝓬𝓻𝓲𝓹𝓽 𝓽𝓮𝔁𝓽 | Phone screens, small text, profile names |
| Cursive Underline | 𝒮̲𝒸̲𝓇̲𝒾̲𝓅̲𝓉̲ | Emphasis in posts and chats |
| Starry Script | ★彡 𝒮𝒸𝓇𝒾𝓅𝓉 彡★ | Playful names and captions |
| Love Letter | ♡ 𝒮𝒸𝓇𝒾𝓅𝓉 ♡ | Romantic messages, anniversary posts |
The light Cursive Script has thin strokes that look refined at large sizes but can fade on small screens. Bold Cursive has heavier strokes and is usually the better choice for profile names.
How to write in script
- Type your text in the box above.
- Browse Script & cursive, or choose the Cursive category.
- Optional: add a frame from the Frame menu.
- Tap Copy, then paste the text where you need it.
To mix script with plain text, copy the script part on its own and type the rest normally.
Tips for readable script
- Start names with a capital letter. Script capitals have the most character, so names look more elegant in title case.
- Keep lines short. One name or a short phrase reads well; a full paragraph of script is slow to read.
- Avoid all caps. A whole word of script capitals is hard to decipher.
- Mind numbers and accents. Unicode has no script digits and no accented script letters, so numbers and letters like é stay plain.
A note on mixed shapes
You may notice that a few letters, such as 𝒜 next to ℬ, look slightly different. When Unicode added the full mathematical script alphabet, some letters already existed in an older block of symbols (for example ℬ, ℰ and ℛ), so those code points are used instead. This generator fills those gaps automatically, so every letter appears, but some devices draw the older characters in a slightly different style.
Script fonts and accessibility
Screen readers often read script letters as their Unicode names, letter by letter. That makes long script text very hard to follow for people using assistive technology. Use script for short decorative touches, keep key information in plain text, and turn on the Screen-reader friendly filter when accessibility matters.
Prefer something more ornate? The calligraphy font generator mixes script with italics and flourishes, and the cute font generator adds hearts and sparkles.
Guides
Learn more
How 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 guideHow copy and paste fonts actually work
Copy-and-paste fonts aren't fonts at all. Here's what they really are, why some show as boxes, and their limits.
Read the guide
FAQ
FAQ: Script Font Generator
What is the difference between script and cursive fonts?
Script is the broad family of handwriting-style lettering; cursive usually means script where letters look joined. In copy-and-paste text, both use the same Unicode script letters, which sit side by side rather than truly connecting.
Why do some script letters look different from the rest?
A few script letters, including ℬ, ℰ, ℱ, ℋ, ℐ, ℒ, ℳ, ℛ, ℯ, ℊ and ℴ, come from an older Unicode block than the rest of the alphabet, so some devices draw them in a slightly different style.
Does script text work on TikTok?
Yes. Styles from this script font generator use widely supported Unicode letters and display in TikTok bios, captions and comments on current phones.
Can I underline script text?
Yes. The Cursive Underline and Cursive Strikethrough styles add a line through combining marks. They work in posts and chats but may be removed from names on some platforms.
Does script text include numbers?
No. Unicode has no script digits, so numbers stay in the normal font. If numbers matter, consider Bold Cursive for the words and plain digits next to them.
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
- Calligraphy 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