Free Tool

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.

Generate Cursive Text
Type your text and copy the cursive version. The output is real Unicode from the Mathematical Script block. It pastes into any field that accepts text.
Mathematical Script output appears here
Mathematical ScriptU+1D49C

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)

BoldU+1D400
Type above to preview
ItalicU+1D434
Type above to preview
Bold ItalicU+1D468
Type above to preview
Bold ScriptU+1D4D0
Type above to preview
Gothic / FrakturU+1D504
Type above to preview
Double-StruckU+1D538
Type above to 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

1

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.

2

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.

3

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.

4

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

Tip 1

Each cursive character costs 2 UTF-16 units. A 40-char cursive bio on TikTok uses the full 80-unit budget.

Tip 2

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.

Tip 3

Test on a second device after pasting. Some older Android phones render cursive as plain text if the system font is missing the glyphs.

Tip 4

Cursive and bold script look similar but use different code points. Pick one and stay consistent across your profile.

Tip 5

Don't use cursive characters inside hashtags β€” the script letters break discoverability because the tag will not link.

Tip 6

Email subject lines render cursive fine, but spam filters sometimes score unusual Unicode higher.

Tip 7

If cursive renders as boxes, your system font is missing the Mathematical Script block β€” update your OS or try a different style.

Tip 8

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.

Common questions about cursive Unicode text