Cursive Text Generator
Type a name, a phrase or a caption and get it back in two flowing script styles — 𝓫𝓸𝓵𝓭 𝓼𝓬𝓻𝓲𝓹𝓽 and 𝓁𝒾ℊ𝒽𝓉 𝓈𝒸𝓇𝒾𝓅𝓉 — ready to copy. They are Unicode characters rather than a font, so they paste into places that only accept plain text. Free, no sign-up.
Results
Bold script (𝓪𝓫𝓬)
Type above to see output…
Light script (𝒶𝒷𝒸)
Type above to see output…
Eleven letters (ℬ ℰ ℱ ℋ ℐ ℒ ℳ ℛ ℯ ℊ ℴ) come from an older Unicode block and may render slightly differently in some fonts.
How to Use the Cursive Text Generator
- Type or paste your text. Both script styles update as you type.
- Choose bold or light. Bold script has heavier strokes and holds up better at small sizes; light script is thinner and more like a fine pen.
- Copy the style you like. Press Copy on its card and paste the text where you need it.
- Look at the result where it will be shown. A few letters may be drawn in a slightly different design depending on the font, so check it on the device that will display it.
What You Get: Script Letters, Not Joined Handwriting
"Cursive" in everyday use means joined-up handwriting. Unicode has no joined cursive: what it encodes is a script alphabet, ornamental capitals and lowercase letters in the style of a pen-drawn hand, each one a separate character. The letters sit next to each other without connecting, so the result is decorative lettering rather than a handwriting font. That is usually what bios, display names and captions want.
| Style | Sample | Unicode block and range | Gaps |
|---|---|---|---|
| Bold script | 𝓗𝓪𝓹𝓹𝔂 𝓑𝓲𝓻𝓽𝓱𝓭𝓪𝔂 | Mathematical Alphanumeric Symbols, U+1D4D0–U+1D503 | None — a complete alphabet |
| Light script | ℋ𝒶𝓅𝓅𝓎 ℬ𝒾𝓇𝓉𝒽𝒹𝒶𝓎 | Mathematical Alphanumeric Symbols, U+1D49C–U+1D4CF | Eleven letters borrowed from Letterlike Symbols |
Why Eleven Light Script Letters Look Different
Mathematicians were using script letters in plain text long before the full alphabet was encoded, and eleven of them already had characters in the Letterlike Symbols block (U+2100–U+214F): ℬ ℰ ℱ ℋ ℐ ℒ ℳ ℛ in capitals, and ℯ ℊ ℴ in lowercase. When the complete script alphabet arrived in Unicode 3.1, it did not encode those letters a second time; their slots in the new block were left unassigned. A converter that just adds an offset to each letter would hit those empty slots and produce boxes.
This generator fills the gaps correctly. "Hello World" becomes ℋℯ𝓁𝓁ℴ 𝒲ℴ𝓇𝓁𝒹, in which ℋ, ℯ and ℴ come from the older block and every other letter from the newer one. In some fonts the two sets are drawn with slightly different weight or slant, which is the effect the note under the light script result warns about. Bold script was added without those gaps, so "Hello World" in bold script is 𝓗𝓮𝓵𝓵𝓸 𝓦𝓸𝓻𝓵𝓭, all from one block.
What Gets Converted
Only the 26 basic Latin letters, upper and lower case. Unicode has no script digits, so numbers stay as they are: "Elegant Ink 2026" becomes ℰ𝓁ℯℊ𝒶𝓃𝓉 ℐ𝓃𝓀 2026 in light script. Punctuation, spaces, emoji, accented letters and other writing systems pass through unchanged, so an accented name will come out partly plain.
Which Tool Do You Need?
| You want | Use |
|---|---|
| Flowing, pen-drawn script letters | This page |
| Heavy or slanted letters in an ordinary typeface | Bold Text Generator |
| Gothic, medieval blackletter, 𝔩𝔦𝔨𝔢 𝔱𝔥𝔦𝔰 | Old English Text Generator |
| Decorative digits as well as letters | Bold Text Generator, which has bold digits |
Where It Works — and When to Use a Real Font
Script letters are a good fit for social profiles, nicknames, captions, gamer tags where symbols are allowed, and chat. For a wedding invitation, a poster or a printed card, set the words in a proper script font instead: a real font gives you joined letters, correct spacing, accents and numerals, and the text stays editable and searchable. If you paste Unicode script into Word, Google Docs or a design app, it is displayed in whatever fallback font that program picks for these characters, which may not look like you expect.
A note on accessibility
Script letters are mathematical symbols, not a typeface. Screen readers may announce each one by name ("mathematical script small h"), spell the word out or skip it, so a name or message written this way can be unreadable to someone who listens to the page. Search, spell check and translation also fail to recognise it. Use it sparingly, never for something a reader must understand, and keep the plain spelling nearby.
Frequently Asked Questions
- How do I get cursive text for Instagram or a bio?
- Type your text above, copy the bold script or light script version, and paste it into the field. Because the letters are Unicode characters instead of a font, they survive the paste. Check how they look in the live profile before you leave the page.
- Is this real cursive writing?
- No. Real cursive joins letters into one flowing line, which needs a font. Unicode's script alphabets are separate decorative letters in a pen-drawn style, so they look cursive but do not connect.
- Why do some letters in the light script look different?
- Eleven of them (ℬ ℰ ℱ ℋ ℐ ℒ ℳ ℛ ℯ ℊ ℴ) come from the older Letterlike Symbols block, because Unicode did not encode them twice. Some fonts draw them in a slightly different design from the rest. Bold script has no such letters.
- Why are my numbers not in script?
- Unicode defines no script digits, so 0–9 are copied through unchanged. If you need stylised numbers, the Bold Text Generator has bold digits.
- Can I use cursive Unicode in a Word document or on a website?
- You can paste it, but the program substitutes a fallback font, and the text is no longer a normal word to search, spell-check or read aloud. For documents and pages, choose a script font and type normally.
- Why do I see empty boxes?
- The device's fonts are missing the mathematical script characters. Current phones and computers include them, so this mostly affects old systems. If the recipient might be on one, send the plain version too.