Font generator

Cursive font generator

A cursive font generator turns your words into script letters, like ๐’ฏ๐’ฝ๐’ถ๐“ƒ๐“€ ๐“Žโ„ด๐“Š, that you can paste into an Instagram bio, name or caption. Nothing gets installed. Each letter is replaced by a script character from Unicode's set of maths letters, and since those characters are part of the text, the cursive look stays put when you paste it.

Updated 6 October 2026

Your text in every style

Changes as you type. It all happens in your browser, so nothing is uploaded.

  • โ„‹๐’ถ๐“ƒ๐’น๐“‚๐’ถ๐’นโ„ฏ ๐“Œ๐’พ๐“‰๐’ฝ ๐“โ„ด๐“‹โ„ฏ

    Cursive ยท Numbers stay as they are.

  • ๐“—๐“ช๐“ท๐“ญ๐“ถ๐“ช๐“ญ๐“ฎ ๐”€๐“ฒ๐“ฝ๐“ฑ ๐“ต๐“ธ๐“ฟ๐“ฎ

    Bold cursive ยท Numbers stay as they are.

  • ๐ป๐‘Ž๐‘›๐‘‘๐‘š๐‘Ž๐‘‘๐‘’ ๐‘ค๐‘–๐‘กโ„Ž ๐‘™๐‘œ๐‘ฃ๐‘’

    Italic (serif) ยท Numbers stay upright.

  • โ„Œ๐”ž๐”ซ๐”ก๐”ช๐”ž๐”ก๐”ข ๐”ด๐”ฆ๐”ฑ๐”ฅ ๐”ฉ๐”ฌ๐”ณ๐”ข

    Old English ยท Numbers stay as they are.

  • สœแด€ษดแด…แดแด€แด…แด‡ แดกษชแด›สœ สŸแดแด แด‡

    Small caps

More styles37

Bold & italic ยท 7

  • ๐‡๐š๐ง๐๐ฆ๐š๐๐ž ๐ฐ๐ข๐ญ๐ก ๐ฅ๐จ๐ฏ๐ž

    Bold (serif)

  • ๐—›๐—ฎ๐—ป๐—ฑ๐—บ๐—ฎ๐—ฑ๐—ฒ ๐˜„๐—ถ๐˜๐—ต ๐—น๐—ผ๐˜ƒ๐—ฒ

    Bold

  • ๐˜๐˜ข๐˜ฏ๐˜ฅ๐˜ฎ๐˜ข๐˜ฅ๐˜ฆ ๐˜ธ๐˜ช๐˜ต๐˜ฉ ๐˜ญ๐˜ฐ๐˜ท๐˜ฆ

    Italic ยท Numbers stay upright.

  • ๐‘ฏ๐’‚๐’๐’…๐’Ž๐’‚๐’…๐’† ๐’˜๐’Š๐’•๐’‰ ๐’๐’๐’—๐’†

    Bold italic (serif) ยท Numbers stay upright.

  • ๐™ƒ๐™–๐™ฃ๐™™๐™ข๐™–๐™™๐™š ๐™ฌ๐™ž๐™ฉ๐™ ๐™ก๐™ค๐™ซ๐™š

    Bold italic ยท Numbers stay upright.

  • ๐–ง๐–บ๐—‡๐–ฝ๐—†๐–บ๐–ฝ๐–พ ๐—๐—‚๐—๐— ๐—…๐—ˆ๐—๐–พ

    Sans serif

  • ๐™ท๐šŠ๐š—๐š๐š–๐šŠ๐š๐šŽ ๐š ๐š’๐š๐š‘ ๐š•๐š˜๐šŸ๐šŽ

    Typewriter

Gothic ยท 1

  • ๐•ณ๐–†๐–“๐–‰๐–’๐–†๐–‰๐–Š ๐–œ๐–Ž๐–™๐– ๐–‘๐–”๐–›๐–Š

    Bold Old English ยท Numbers stay as they are.

Outline ยท 1

  • โ„๐•’๐•Ÿ๐••๐•ž๐•’๐••๐•– ๐•จ๐•š๐•ฅ๐•™ ๐•๐• ๐•ง๐•–

    Outline

Bubbles & boxes ยท 6

  • โ’ฝโ“โ“โ““โ“œโ“โ““โ“” โ“ฆโ“˜โ“ฃโ“— โ“›โ“žโ“ฅโ“”

    Bubble

  • ๐Ÿ…—๐Ÿ…๐Ÿ…๐Ÿ…“๐Ÿ…œ๐Ÿ…๐Ÿ…“๐Ÿ…” ๐Ÿ…ฆ๐Ÿ…˜๐Ÿ…ฃ๐Ÿ…— ๐Ÿ…›๐Ÿ…ž๐Ÿ…ฅ๐Ÿ…”

    Black bubble ยท Capitals only.

  • ๐Ÿ„ท๐Ÿ„ฐ๐Ÿ„ฝ๐Ÿ„ณ๐Ÿ„ผ๐Ÿ„ฐ๐Ÿ„ณ๐Ÿ„ด ๐Ÿ…†๐Ÿ„ธ๐Ÿ…ƒ๐Ÿ„ท ๐Ÿ„ป๐Ÿ„พ๐Ÿ……๐Ÿ„ด

    Square ยท Capitals only.

  • ๐Ÿ…ท๐Ÿ…ฐ๐Ÿ…ฝ๐Ÿ…ณ๐Ÿ…ผ๐Ÿ…ฐ๐Ÿ…ณ๐Ÿ…ด ๐Ÿ††๐Ÿ…ธ๐Ÿ†ƒ๐Ÿ…ท ๐Ÿ…ป๐Ÿ…พ๐Ÿ†…๐Ÿ…ด

    Black square ยท Capitals only. Some letters show as emoji (๐Ÿ…ฐ ๐Ÿ…ฑ ๐Ÿ…พ ๐Ÿ…ฟ).

  • ๐Ÿ„—โ’œโ’ฉโ’Ÿโ’จโ’œโ’Ÿโ’  โ’ฒโ’คโ’ฏโ’ฃ โ’งโ’ชโ’ฑโ’ 

    Brackets

  • ๏ผจ๏ฝ๏ฝŽ๏ฝ„๏ฝ๏ฝ๏ฝ„๏ฝ…ใ€€๏ฝ—๏ฝ‰๏ฝ”๏ฝˆใ€€๏ฝŒ๏ฝ๏ฝ–๏ฝ…

    Wide (vaporwave)

Small ยท 1

  • แดดแตƒโฟแตˆแตแตƒแตˆแต‰ สทโฑแต—สฐ หกแต’แต›แต‰

    Tiny ยท No small q exists, so a look-alike is used.

Lines ยท 6

  • Hฬถaฬถnฬถdฬถmฬถaฬถdฬถeฬถ wฬถiฬถtฬถhฬถ lฬถoฬถvฬถeฬถ

    Strikethrough

  • Hฬธaฬธnฬธdฬธmฬธaฬธdฬธeฬธ wฬธiฬธtฬธhฬธ lฬธoฬธvฬธeฬธ

    Slashed

  • Hฬฒaฬฒnฬฒdฬฒmฬฒaฬฒdฬฒeฬฒ wฬฒiฬฒtฬฒhฬฒ lฬฒoฬฒvฬฒeฬฒ

    Underline

  • Hฬณaฬณnฬณdฬณmฬณaฬณdฬณeฬณ wฬณiฬณtฬณhฬณ lฬณoฬณvฬณeฬณ

    Double underline

  • Hฬ…aฬ…nฬ…dฬ…mฬ…aฬ…dฬ…eฬ… wฬ…iฬ…tฬ…hฬ… lฬ…oฬ…vฬ…eฬ…

    Overline

  • Hฬคaฬคnฬคdฬคmฬคaฬคdฬคeฬค wฬคiฬคtฬคhฬค lฬคoฬคvฬคeฬค

    Dotted

Fun ยท 11

  • วสŒol ษฅส‡แด‰ส วpษษฏpuษH

    Upside down

  • ษ˜vol สœฦšiw ษ˜bษ’mbnษ’H

    Mirror

  • Hฬฬ–aฬ‰ฬญnฬ‰อŽdฬ‰ฬ–mอ„ฬ–aฬ€ฬ–dอ„ฬ–eอ„อŽ wฬฬ–iฬฬ–tฬ‰ฬบhอ„อŽ lฬ‰ฬบoฬ‰ฬ vอ„ฬ eฬฬ 

    Glitch

  • Hฬฬ–aฬ‰ฬญnฬ‰ฬฬ‰ฬญฬ–ฬ dอ„ฬฬ€อ„ฬฬบฬ–ฬ ฬบอŽmฬฬ–aฬอ„อชฬ‰ฬฬ ฬบอŽฬ–อŽdอ„ฬ‰ฬฬอ„ฬ ฬ ฬ ฬ ฬ eฬฬ  wอ„ฬฬฬอ„อŽฬ–อŽฬ–ฬ–iอ„ฬ‰อ„ฬญฬ อŽtฬฬ‰ฬฬ–ฬญฬ–hอ„ฬฬฬ–อ“ฬญ lฬฬฬอ„อ„อŽฬ อŽอŽฬญoฬฬ‰ฬฬญฬ ฬ vฬฬอซฬญฬบฬญeอ„อ„อ„ฬ‰ฬฬบฬ อŽอŽฬญ

    Zalgo (heavy glitch)

  • H a n d m a d e w i t h l o v e

    Spaced out

  • โœง๏ฝฅ๏พŸ: *โœง๏ฝฅ๏พŸ:* Handmade with love *:๏ฝฅ๏พŸโœง*:๏ฝฅ๏พŸโœง

    Sparkles

  • โ™ก H a n d m a d e โ™ก w i t h โ™ก l o v e โ™ก

    Hearts

  • ๊’ฐเฆŒ Handmade with love เป’๊’ฑ

    Cute frame

  • โ˜…ๅฝก Handmade with love ๅฝกโ˜…

    Stars

  • โ€ Handmade with love โ€

    Flowers

  • โžณ Handmade with love โžณ

    Arrows

Look-alike ยท 4

  • โฑงโ‚ณโ‚ฆฤโ‚ฅโ‚ณฤษ† โ‚ฉล‚โ‚ฎโฑง โฑ ร˜Vษ†

    Currency ยท Letters from currency signs; hard to read for screen readers.

  • ะะฐะฟะดัซะฐะดั‘ ั‰ั—ั‚ะฝ ะณัณัตั‘

    Faux Cyrillic ยท Real Cyrillic letters chosen for their shape, so the words read as gibberish to screen readers.

  • ๊€๊๊ˆค๊€ท๊Žญ๊๊€ท๊‚ ๊…๊€ค๊“„๊€ ๊’’๊‚ฆ๊’ฆ๊‚

    Fancy ยท Yi syllables chosen for their shape.

  • แ‚แ—แแŽดแŽทแ—แŽดแ‹ แ‡แŽฅแ–แ‚ แแŽงแ‰แ‹

    Tribal ยท Cherokee and Ethiopic letters chosen for their shape.

Where they work

Cursive font generator: where they work
WhereWorks?Notes
Instagram nameWorksThe name field takes script letters. It sits right above your bio, so two or three cursive words there get noticed without making the profile hard to read.
Instagram bioWorksGood for a heading line or a sign-off. A full bio in lowercase script is slow to read on a phone, so keep the details in plain letters.
Instagram usernameDoesn't workHandles accept aโ€“z, 0โ€“9, full stops and underscores only, so a cursive username is impossible. Keep the handle plain and put the cursive in your name.
Captions, comments and DMsWorksScript letters display on current phones and computers. Digits and punctuation stay upright, since Unicode has no cursive numbers.
HashtagsDoesn't work#๐“โ„ด๐“‹โ„ฏ is a different string of characters from #love, so it usually won't count toward the tag people follow. Write tags in plain letters.
Facebook profile nameDoesn't workFacebook asks for the name you go by in everyday life and doesn't allow symbols or unusual capitalization. Styled letters break those rules, so a cursive profile name is turned down.
Facebook posts and MessengerWorksCursive shows up in posts, comments and chats. It suits a short greeting or sign-off better than a long post.

What this cursive actually is

The letters come from Unicode's Mathematical Alphanumeric Symbols, a block added in Unicode 3.1 in 2001 so mathematicians could tell symbols apart by style. In a formula, a script ๐’œ and a plain A can stand for different things. The generator's Cursive style uses that script set, and Bold cursive uses the bold script set.

Because they were designed as maths symbols, Unicode advises against using them to style ordinary writing. Social apps show them happily, but software that reads text, such as search and screen readers, often doesn't treat ๐“โ„ด๐“‹โ„ฏ as the word love.

Why a few letters look out of place

Eleven script letters already existed in Unicode before 2001: the capitals B, E, F, H, I, L, M and R, and the small e, g and o. They had been encoded as stand-alone technical symbols in the Letterlike Symbols block, so the new script set left reserved gaps at those spots instead of encoding them twice.

A careful generator fills each gap with the older character, which is why โ„‹โ„ฏ๐“๐“โ„ด uses three of them in five letters. On some phones those older characters come from a different font than their neighbours, so โ„‹ can look larger or โ„ฏ lighter than the rest of the word. A careless generator is worse: it uses the empty, reserved slots, and you get boxes exactly where those letters should be.

Tip: Bold cursive has no gaps. Every letter from ๐“ to ๐”ƒ comes from one set, so if your word is full of e, o, H or B, the bold version will look more even.

Plain cursive or bold cursive?

Plain script has thin hairline strokes. It looks elegant when large, but at bio size the thin parts can almost disappear, especially in lowercase letters like ๐“‚ and ๐“ƒ. Bold script keeps the loops and fills them out, so it holds up better on a small screen.

TextCursiveBold cursive
Handmade with loveโ„‹๐’ถ๐“ƒ๐’น๐“‚๐’ถ๐’นโ„ฏ ๐“Œ๐’พ๐“‰๐’ฝ ๐“โ„ด๐“‹โ„ฏ๐“—๐“ช๐“ท๐“ญ๐“ถ๐“ช๐“ญ๐“ฎ ๐”€๐“ฒ๐“ฝ๐“ฑ ๐“ต๐“ธ๐“ฟ๐“ฎ
Best wishesโ„ฌโ„ฏ๐“ˆ๐“‰ ๐“Œ๐’พ๐“ˆ๐’ฝโ„ฏ๐“ˆ๐“‘๐“ฎ๐“ผ๐“ฝ ๐”€๐“ฒ๐“ผ๐“ฑ๐“ฎ๐“ผ
Open 9 to 5๐’ช๐“…โ„ฏ๐“ƒ 9 ๐“‰โ„ด 5๐“ž๐“น๐“ฎ๐“ท 9 ๐“ฝ๐“ธ 5

A simple rule: bold cursive for a name or heading, plain cursive for a short sign-off. If you want a second line underneath, small caps such as สœแด€ษดแด…แดแด€แด…แด‡ แดกษชแด›สœ สŸแดแด แด‡ sit well with either, because they stay easy to read.

When cursive stops helping

  • Long text: script is slow to read past a few words, and a whole caption in it tends to get skimmed.
  • Numbers: there are no cursive digits, so prices, dates and times sit upright in the middle of a slanted line, as the table above shows.
  • Search: people type plain letters, so a business name that only appears in cursive may not match what they search for.
  • Screen readers: many read these characters one by one or skip them, so a cursive caption can be lost on someone listening to it.
  • Codes and addresses: if people copy a discount code or email address written in cursive, they copy the cursive characters too, and the code or address won't work.

Questions people ask

Can I make my Instagram username cursive?

No. Instagram usernames only use aโ€“z, 0โ€“9, full stops and underscores. Put the cursive version in your name field, which accepts it, and keep the username plain so people can type it to find or tag you.

Is this the same as joined-up cursive handwriting?

Not quite. In handwriting, and in installable cursive fonts, letters are designed to join. These pasted letters are separate characters with nothing linking them, so a word looks like formal script with small gaps between letters rather than one flowing line.

How do I type in cursive on my phone?

The standard iPhone and Android keyboards can't type these characters. Generate the text here, copy it and paste it where you want it. Some third-party keyboard apps offer fancy-font modes, but they produce the same Unicode characters, with the same limits.

Can I use this cursive in Word, Google Docs or Canva?

You can paste it and it keeps its look, but for documents and designs an installable script font is the better tool. Google Fonts has free ones, such as Dancing Script and Great Vibes; once a font is installed or added to your app, you type in it directly like any other font.

Related font pages

More font generators

Symbols, bios and captions

Turn comments on your posts into DMs

Ask people to comment a word like LINK. DMFast replies to each one and sends them your link in a DM, on Instagram and Facebook. Free plan, no card.

Start free