Type and the cursive version is right there on the right. Bold script and a couple of related looks in the dropdown.
Pick the look you want above, then hit Copy. Want every option? Browse all 80+ text styles in the fancy text generator — or see related ones below.
If you want your name in flowing 𝓼𝓬𝓻𝓲𝓹𝓽 on an Instagram bio or a wedding-ish caption, this is the page. It maps your letters onto the Unicode "mathematical script" characters — the loopy ones — plus the bolder calligraphy variant for when the thin version disappears against a busy background, and the heavier blackletter option in the same dropdown if you want something more dramatic. A few honest notes from testing: Instagram and TikTok bios handle cursive fine; Discord renders it perfectly; X is fine in posts but trims it in display names sometimes; and a handful of keyboards on Android won't show the script glyphs at all, which isn't something this tool can fix — it's the device font. Cursive Unicode has no real numbers or symbols, so digits and punctuation stay plain.
Type in the box on the left. The style you’ve picked on the right updates as you type — no “generate” button. Click Copy and paste it wherever you need. On the home page you can also browse every style in the list below and click any row to load it into the panel.
Cursive is one of the better-supported decorative styles, but it has two specific weak points: the @username field on social apps, and a few Android keyboards.
| App / platform | Where | Status | Notes |
|---|---|---|---|
| bio, captions | Works | Reliable in the bio and captions. The @username field rejects it on a lot of accounts — that's the strictest field Instagram has. | |
| TikTok | bio, captions, comments | Works | Fine. Username field is stricter, like Instagram. |
| Discord | messages, nicknames, About Me | Works | Renders everywhere, including nicknames. One of the most reliable platforms for script. |
| X (Twitter) | posts, bio | Partial | Posts and bio fine. Display names can be trimmed; the @handle won't accept it at all. |
| WhatsApp / Telegram | messages, status, About | Works | Works. Rendering of the swashier letters varies a little by device font. |
| Some Android keyboards / older devices | anywhere | Partial | A few stock keyboards and older Androids draw the script glyphs as boxes. Nothing the tool can do — it's the system font. Bold script sometimes fares slightly better. |
| Games (Roblox, PUBG, Free Fire…) | in-game names | Partial | Many game name filters reject script characters. If it bounces, try Bold (sans) or Small Caps instead. |
All of these are real Unicode characters, not images or font files, so the styling travels with the text wherever you paste it. The catch: a few apps with locked-down fonts will draw some glyphs as empty boxes — that's the receiving app, not the text, and switching styles fixes it. Bold (sans), Small Caps and Full-width render the widest. Checked May 2026; platforms change their font handling constantly, so treat the table below as a strong guide, not a guarantee. The full cross-app compatibility page goes wider.
Where cursive earns its keep: