Cursive Text Generator
Type any text below and get it in Mathematical Script (U+1D49C), the Unicode block that renders Latin letters in a flowing, connected hand. Popular for elegant Instagram bios, lifestyle captions, and display names.
The Mathematical Script block (U+1D49C–U+1D4CF) renders Latin letters in a flowing script hand. Eleven code points were reserved in Unicode and replaced by older letterlike symbols (ℬ, ℰ, ℱ, ℋ, ℐ, ℒ, ℳ, ℛ, ℯ, ℊ, ℴ), so those letters pull from the legacy range instead. Each character costs 2 UTF-16 units.
Other styles (live preview)
What cursive text actually is
Cursive text is not a font. It is a separate set of Unicode characters drawn in a flowing script hand. The Mathematical Script block (U+1D49C–U+1D4CF) defines script uppercase and lowercase Latin letters alongside digits. When Unicode was built, eleven of those code points were reserved and replaced by older letterlike symbols that already existed — ℬ (U+212C), ℰ (U+2130), ℱ (U+2131), ℋ (U+210B), ℐ (U+2110), ℒ (U+2112), ℳ (U+2133), ℛ (U+211B), and lowercase ℯ (U+212F), ℊ (U+210A), ℴ (U+2134). So a script word often mixes two ranges. When you paste 𝒽ℯ𝓁𝓁ℴ into a bio, the app sees code points U+1D4BD, U+212F, U+1D4C1, U+1D4C1, U+2134 and renders each glyph from the system font. The flowing look survives copy-paste because the curves are baked into the characters, not applied as formatting.
What cursive text is useful for
Elegant Instagram bios
The flowing script reads as refined and personal. Beauty, lifestyle, and fashion accounts use cursive text for names and bio accents that plain text cannot match.
Display names with personality
Discord display names, gaming handles, and streamer names use cursive text to stand out in chat lists with a softer, handwritten feel than bold or gothic styles.
Captions and section accents
Wedding posts, event announcements, and editorial captions use cursive text for emphasis words and section headers where a calligraphy look fits the mood.
Consistent look across Apple devices
Cursive characters render reliably on iOS 13+ and modern macOS because Apple ships fonts covering Mathematical Script. Android and Windows render it too, with slightly different glyph shapes.
Reserved code points and the UTF-16 cost
Cursive characters live in the Mathematical Alphanumeric Symbols block (U+1D49C–U+1D4CF), outside the Basic Multilingual Plane. Each character costs 2 UTF-16 code units, not 1. TikTok counts bios in UTF-16 units, so a fully cursive 40-character bio uses the entire 80-unit budget. Eleven code points in the block were reserved by Unicode and replaced by legacy letterlike symbols that predate the block — ℬ, ℰ, ℱ, ℋ, ℐ, ℒ, ℳ, ℛ for uppercase and ℯ, ℊ, ℴ for lowercase. Those eleven letters pull from the letterlike range (U+2100–U+214F) instead, and their glyph shapes can look slightly different from the rest of the script set because they were drawn decades earlier. This mixing is why a fully cursive sentence sometimes looks less uniform than a fully bold one. Most modern devices render the set, though some older Android builds fall back to plain text.
Practical notes before you paste
Each cursive character costs 2 UTF-16 units. A 40-char cursive bio on TikTok uses the full 80-unit budget.
Eleven letters (B, E, F, H, I, L, M, R and lowercase e, g, o) pull from the legacy letterlike range and can look slightly different from the rest.
Test on a second device after pasting. Some older Android phones render cursive as plain text if the system font is missing the glyphs.
Cursive and bold script look similar but use different code points. Pick one and stay consistent across your profile.
Don't use cursive characters inside hashtags — the script letters break discoverability because the tag will not link.
Email subject lines render cursive fine, but spam filters sometimes score unusual Unicode higher.
If cursive renders as boxes, your system font is missing the Mathematical Script block — update your OS or try a different style.
Plain ASCII ranks better in search. Use cursive text for display (bios, captions, names), not for SEO-critical text.
Platform compatibility
Cursive text renders on iOS 13+, modern macOS, Android 8+, Windows 10+, and every major browser. Apple devices render the most consistent script glyphs because they ship a font that covers the full Mathematical Script block and the legacy letterlike symbols together. TikTok accepts cursive text in display names (30-char limit), bios (80 UTF-16 units, so roughly 40 cursive characters), video captions, and comments. Instagram accepts it in the name field (30 chars), bio (150 chars), captions, and comments. Discord accepts it in display names (32 chars) and per-server nicknames. Twitter/X accepts it in display names (50 chars) and tweets. Steam persona names (3–32 chars) render cursive correctly. The main place cursive fails is @username and @handle fields, which only allow ASCII. Older Android builds are the most likely to show plain text instead of script.
