Skip to content

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

Script

The classic cursive look, like a wedding card. 11 letters come from an older Unicode block, so a few may look a little different.Works in: Instagram bio, Discord name, phones, Word

Bold script

Thicker lines, so it is the easiest cursive to read on a small screen. All 52 letters come from one block.Works in: Instagram bio, Discord name, phones, Word

Bold capitals

Bold script capitals with thin small letters, like a signed name.Works in: Instagram bio, Discord name, phones, Word

Slanted

Leaning letters that don't join. Easier to read than script in a long line.Works in: Instagram bio, Discord name, phones, Word

Slanted bold

Leaning and bold, for a short line that should stand out.Works in: Instagram bio, Discord name, phones, Word

Curly

Lookalike
A lookalike: IPA and Armenian letters that look curly. Screen readers read them as foreign letters.Works in: Instagram bio, Discord name. Older phones may show boxes.

Lefthanded

Lookalike
A lookalike made of Greek, Thai and other letters. The x stays plain: the usual x in this style is Hebrew and can turn your line right to left.Works in: Instagram bio, Discord name. Older phones may show boxes.

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 frames
Advertisement
A fountain pen writing a long looping cursive line

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.

Your word in script, letter by letter
𝒸U+1D4B8MATHEMATICAL SCRIPT SMALL C
𝓊U+1D4CAMATHEMATICAL SCRIPT SMALL U
𝓇U+1D4C7MATHEMATICAL SCRIPT SMALL R
𝓈U+1D4C8MATHEMATICAL SCRIPT SMALL S
𝒾U+1D4BEMATHEMATICAL SCRIPT SMALL I
𝓋U+1D4CBMATHEMATICAL SCRIPT SMALL V
ℯU+212FSCRIPT SMALL E

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.

The script alphabet and where each letter lives
𝒜AℬB𝒞C𝒟DℰEℱF𝒢GℋHℐI𝒥J𝒦KℒLℳM𝒩N𝒪O𝒫P𝒬QℛR𝒮S𝒯T𝒰U𝒱V𝒲W𝒳X𝒴Y𝒵Z
𝒶a𝒷b𝒸c𝒹dℯe𝒻fℊg𝒽h𝒾i𝒿j𝓀k𝓁l𝓂m𝓃nℴo𝓅p𝓆q𝓇r𝓈s𝓉t𝓊u𝓋v𝓌w𝓍x𝓎y𝓏z

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.

LetterEmpty place in the math blockLetter used instead
BU+1D49Dℬ U+212C
EU+1D4A0ℰ U+2130
FU+1D4A1ℱ U+2131
HU+1D4A3ℋ U+210B
IU+1D4A4ℐ U+2110
LU+1D4A7ℒ U+2112
MU+1D4A8ℳ U+2133
RU+1D4ADℛ U+211B
eU+1D4BAℯ U+212F
gU+1D4BCℊ U+210A
oU+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.

One pen line versus three separate characters The word eel written by hand as one joined line with loops, next to the Unicode script letters e, e and l in three separate boxes with gaps between them.startjoinjoinloopℯℯ𝓁3 characters, 2 gaps

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?

StyleLooks likeNumbersGood for
Script𝒮𝓉𝒶𝓎 ℊℴ𝓁𝒹ℯ𝓃Stay plainA name or one short line. Thin lines get hard to read when small.
Bold script𝓢𝓽𝓪𝔂 𝓰𝓸𝓵𝓭𝓮𝓷Bold, if you turn on Bold numbersBios and display names. The most readable script.
Slanted𝑆𝑡𝑎𝑦 𝑔𝑜𝑙𝑑𝑒𝑛Stay plainA quote or a longer line. Not joined at all.
Lookalikesรƭαყ ɠσℓ∂εɳStay plainFun 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.

WhereCursive works inGood to know
InstagramBio, name, captions, commentsNot in your username. The bio holds 150 characters.
TikTokBio, name, captions, commentsNot in your username.
DiscordDisplay name, server nickname, messagesUsernames allow only small Latin letters, numbers, _ and . Display names allow 1 to 32 characters.
Word, Google DocsShows, but as symbolsFind and spell check don't see your words. Use a cursive font instead.
Web pages, email subjectsShowsSearch 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.

Advertisement

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.

Your text in fonts your device already has

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.

What a screen reader may say

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.

  • 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.

↑ ↓ to choose, Enter to open, Esc to close