Skip to content

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

  1. Type or paste your text. Both script styles update as you type.
  2. 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.
  3. Copy the style you like. Press Copy on its card and paste the text where you need it.
  4. 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.

StyleSampleUnicode block and rangeGaps
Bold script𝓗𝓪𝓹𝓹𝔂 𝓑𝓲𝓻𝓽𝓱𝓭𝓪𝔂Mathematical Alphanumeric Symbols, U+1D4D0–U+1D503None — a complete alphabet
Light scriptℋ𝒶𝓅𝓅𝓎 ℬ𝒾𝓇𝓉𝒽𝒹𝒶𝓎Mathematical Alphanumeric Symbols, U+1D49C–U+1D4CFEleven 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 wantUse
Flowing, pen-drawn script lettersThis page
Heavy or slanted letters in an ordinary typefaceBold Text Generator
Gothic, medieval blackletter, 𝔩𝔦𝔨𝔢 𝔱𝔥𝔦𝔰Old English Text Generator
Decorative digits as well as lettersBold 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.

Related Tools

More in Fancy Text & Symbols

See all Fancy Text & Symbols