Cursive font generator
Type your text to get flowing script letters you can copy and paste into a bio, a name or a post.
Cursive text styles
Bold script
Bold capitals
Slanted
Slanted bold
Curly
LookalikeLefthanded
LookalikeUnderlined letters come from the older Letterlike Symbols block, or stay plain in a lookalike. Some fonts draw the older letters a bit bigger, smaller or bolder.
Tap a card to copy. A number at the top right of a card means many apps will count your text as that many characters. Your text stays in this browser.
Pair cursive with these
Cursive looks good inside a frame or next to other styles. Each card links to the tool it comes from.
Princess
More framesFlower wings
More decorationsItalic
Italic toolSmall caps
More small textHearts between letters
More symbols between
Last checked by the TextEditor.com team
How cursive text works
Your text does not get a new font. Each letter is swapped for a character that is already drawn in script. Most of these characters live in the Mathematical Alphanumeric Symbols block, U+1D400 to U+1D7FF. Unicode added it in version 3.1 in 2001, so that math papers could tell a script x from a plain one.
The plain small c is U+0063. Its script twin, 𝒸, is U+1D4B8, MATHEMATICAL SCRIPT SMALL C. The look is part of the character, so it stays when you paste it into an app that has no font menu.
Every box is a separate character with its own number and name. A box with an orange edge comes from an older block. Change the text at the top to see your own word.
The 11 script letters that come from somewhere else
Some script letters were in Unicode long before the math block. ℋ, ℒ and ℯ came in version 1.1 in 1993, in a block called Letterlike Symbols. Scientists use them as signs, for example ℋ for the Hamiltonian in physics and ℒ for the Laplace transform. When the math block came, Unicode did not want two copies of the same letter. It left 11 empty places that point to the older letters.
The generator fills these holes for you, so every letter works. The catch is that the older letters often come from a different font on your device. They can look a bit bigger, smaller or bolder than their neighbors.
Math block, since 2001 Letterlike Symbols, since 1993
Type in the box at the top, and the letters of your text get a dark outline.
| Letter | Empty place in the math block | Letter used instead |
|---|---|---|
| B | U+1D49D | ℬ U+212C |
| E | U+1D4A0 | ℰ U+2130 |
| F | U+1D4A1 | ℱ U+2131 |
| H | U+1D4A3 | ℋ U+210B |
| I | U+1D4A4 | ℐ U+2110 |
| L | U+1D4A7 | ℒ U+2112 |
| M | U+1D4A8 | ℳ U+2133 |
| R | U+1D4AD | ℛ U+211B |
| e | U+1D4BA | ℯ U+212F |
| g | U+1D4BC | ℊ U+210A |
| o | U+1D4C4 | ℴ U+2134 |
Bold script has no holes. All 52 of its letters sit in the math block, which is why they always match.
Real cursive handwriting and Unicode script
In handwriting, cursive means joined. The pen stays on the paper, and a small stroke links the end of one letter to the start of the next. Unicode script only looks like that. Each letter is a separate character, and your phone draws it in its own little box, so the letters sit side by side and never really touch.
Left: "eel" in one stroke, the way children learn cursive at school. Right: the same word in Unicode script. The gaps between the boxes are why it never looks fully joined.
If you need letters that truly join, for a card or a school worksheet, you need a cursive font, not Unicode letters. A font changes how plain letters look, so the text stays normal text.
Which cursive style should you pick?
| Style | Looks like | Numbers | Good for |
|---|---|---|---|
| Script | 𝒮𝓉𝒶𝓎 ℊℴ𝓁𝒹ℯ𝓃 | Stay plain | A name or one short line. Thin lines get hard to read when small. |
| Bold script | 𝓢𝓽𝓪𝔂 𝓰𝓸𝓵𝓭𝓮𝓷 | Bold, if you turn on Bold numbers | Bios and display names. The most readable script. |
| Slanted | 𝑆𝑡𝑎𝑦 𝑔𝑜𝑙𝑑𝑒𝑛 | Stay plain | A quote or a longer line. Not joined at all. |
| Lookalikes | รƭαყ ɠσℓ∂εɳ | Stay plain | Fun names. The letters come from other alphabets, so search and screen readers can't read the words. |
For more slanted styles, with a quote mode and italics for single words, use the italic font generator. The font converter has about 50 other alphabets, from gothic to double struck, and bold text has every upright bold style.
Where cursive text works
To an app, Unicode script is plain text, so it pastes into most places that accept emoji. Names that you log in with are different. Usernames and handles usually allow only plain letters, numbers and a few symbols.
| Where | Cursive works in | Good to know |
|---|---|---|
| Bio, name, captions, comments | Not in your username. The bio holds 150 characters. | |
| TikTok | Bio, name, captions, comments | Not in your username. |
| Discord | Display name, server nickname, messages | Usernames allow only small Latin letters, numbers, _ and . Display names allow 1 to 32 characters. |
| Word, Google Docs | Shows, but as symbols | Find and spell check don't see your words. Use a cursive font instead. |
| Web pages, email subjects | Shows | Search engines may not match the words. Keep key words plain. |
The Discord rules are from the Discord help center and the Instagram limit is from Instagram's help pages, both checked November 2026. Most script letters take two code units in the way apps store text, so some apps count a five letter word as up to ten characters. The number on each card shows the count for your text. For more tips, see our pages on Instagram fonts and Discord fonts.
Cursive in Word, Google Docs and on web pages
In a document, pick a cursive font from the font menu. The letters then join the way the font designer drew them, and spell check still works. Windows comes with fonts like Segoe Script and Ink Free. In Google Docs, open the font menu, choose "More fonts" and search for a script font such as Dancing Script or Caveat.
On a web page, set the font in CSS, for example font-family: "Dancing Script", cursive;. The word cursive at the end tells the browser to use any script font it has if the first one is missing. Don't put Unicode script on a website as real text, because search engines and screen readers handle it badly.
Unicode script 𝒴ℴ𝓊𝓇 𝓃𝒶𝓂ℯ
Segoe Script Your name
Any cursive font Your name
The last two rows are plain letters in a font. If your device lacks Segoe Script, the browser picks another font. On Windows, "any cursive font" often turns out to be Comic Sans.
How screen readers read cursive letters
Screen readers read text out loud for people who can't see the screen. Some of them don't know that 𝒸 is just a c. They may skip it, or read its full Unicode name for every letter. A lookalike letter like α may be read as "alpha", which turns a name into nonsense.
Plain Stay golden
Script 𝒮𝓉𝒶𝓎 ℊℴ𝓁𝒹ℯ𝓃
Listen uses your browser's own voice to read each letter's Unicode name, the way some screen readers do.
Screen readers differ, and you can't know which one your readers use. Keep the words people need, like your name or a link, in plain letters. Use cursive for one short line that is nice to have but not needed to understand the rest.
Frequently asked questions
How do I get cursive text on Instagram?
Type your text above, tap a card to copy it, and paste it into your bio, name, caption or comment. Your username has to stay in plain letters. Bold script is the easiest to read on a phone.
Why do some cursive letters look different from the rest?
Eleven script letters, B E F H I L M R e g o, come from the older Letterlike Symbols block instead of the math block. Your device may draw them with another font. Bold script has no such letters, so use it if the mix bothers you.
Can I use cursive in my Discord or Instagram username?
No. Discord usernames allow only small Latin letters, numbers, underscores and periods, and Instagram usernames are plain too. Your Discord display name and your Instagram name can use cursive.
Why don't numbers turn cursive?
Unicode has no script or italic digits. The math block has digits in only five styles. Turn on Bold numbers to use bold digits in the bold cards.
Is this a real cursive font?
No. The generator swaps each letter for a Unicode character that looks like script. That is why it works in apps with no font menu. For joined letters in a document, pick a cursive font such as Segoe Script in Word or Dancing Script in Google Docs.
What is the difference between cursive and italic?
Cursive letters look handwritten and are joined or nearly joined. Italic letters only lean to the right and stand apart. The italic font generator has more slanted styles.
Related tools
- Font converterSee which Unicode block each letter style comes from: math letters, small caps, Cyrillic or Greek look alikes.
- Bold textTurn plain words into bold letters for bios, posts and comments.
- Fancy textType once and see your text in 50+ fancy styles: fonts, flips, frames, glitch and art.
- Instagram fontsFonts for your Instagram bio, name and captions.
- Discord fontsFancy fonts for Discord names, bios and messages, plus the real Discord markdown for bold, italic, spoilers and headings.
- All text facesCopy text faces and kaomoji for any mood: happy, love, shrug, table flip, Lenny and more.