Cursive Text Generator
Type or paste below and get your text in elegant cursive script, ready to copy into Instagram bios, X, Discord, TikTok — anywhere that accepts text but not fonts. These are real Unicode characters. Everything runs in your browser.
Cursive text
The result is Unicode symbols, not a font — some apps, search boxes and screen readers read these characters poorly or not at all.
How it works (and its limits)
The generator maps each letter to the matching character in Unicode's Mathematical Script alphabet — the same letters used in mathematical notation. Because they are ordinary Unicode characters, they survive copy-paste into any app.
Only the basic Latin alphabet (a–z, A–Z) has cursive counterparts; numbers, punctuation, accented letters and other scripts pass through unchanged.
Screen readers often announce these as "mathematical script letters" or spell them out, so keep cursive text decorative — don't use it for anything essential.
Same text in other styles:
What actually converts — and what stays plain
Each style is a real Unicode character swap (a bold letter is a DIFFERENT character, not a font), so coverage varies by style: bold covers letters AND digits (0-9), while italic and cursive cover only letters — numbers, punctuation and most symbols pass through unchanged in those styles. The live coverage line above the output («N of M converted») reflects this exactly for whatever you typed, not a fixed promise — paste a sentence with digits into italic to see the difference from bold.
Where these characters paste — and where they might not
These are standard Unicode code points, so they paste correctly almost anywhere text is plain Unicode (most social bios, chat apps, documents). They can render as boxes/tofu on very old systems or fonts missing the specific block, and some platforms strip or normalize unusual Unicode in specific fields (e.g. a username). There is no guarantee of acceptance on any third-party platform — test on your target platform before relying on it for something important.
Accessibility: what a screen reader hears
Styled Unicode characters are NOT the same as bold/italic HTML — a screen reader may read them as individual math symbols, spell them out letter by letter, or skip them, depending on the reader and font. If your primary goal is accessible emphasis (not decorative flair), use real bold/italic formatting in the app you're posting to instead; keep this tool for visual styling where plain-text accessibility isn't the priority.
Is my text uploaded anywhere?
No. The conversion is a simple character mapping that runs entirely in your browser — nothing is sent to a server, stored, or logged.
How can I paste cursive into Instagram or X?
These aren't fonts — each letter is a Unicode "Mathematical Script" character, so the style is part of the text itself. Convert, copy, and paste it into any bio, caption or post; no app support needed.
What's the difference between the two styles?
Both come from Unicode's mathematical alphabets: regular script (𝒸𝓊𝓇𝓈𝒾𝓋ℯ) is lighter, bold script (𝓬𝓾𝓻𝓼𝓲𝓿𝓮) is heavier and often renders more consistently across platforms — some apps' fonts show the regular set with gaps.
Why don't numbers change?
Unicode's script alphabets cover letters only (a–z, A–Z). Numbers, punctuation and accented characters have no cursive counterpart, so they pass through unchanged.