Cursive Text Generator

Script letters with the look of handwriting, in a light and a heavy weight. Both are complete alphabets here — the gaps that make other generators show empty boxes have been filled in.

0 chars
Script
Bold script
Italic
Bold italic

What this cursive text generator does

It rewrites your text using Unicode's two script alphabets — one fine-lined, one heavier — plus two slanted alphabets for a less ornate option. The result is copyable text, so it can go anywhere a name or a caption goes.

How it actually works

The script alphabet is the most awkward one in Unicode to implement correctly, because it is not a continuous run of characters. Most of it sits in one tidy sequence, but eleven letters are missing from that sequence entirely.

The reason is chronology. Script capitals such as ℒ and ℛ, and the script lowercase ℯ, were encoded years earlier in a block called Letterlike Symbols, because mathematicians already used them as fixed symbols — ℒ for the Laplace transform, ℋ for the Hamiltonian. When the full script alphabet was added later, Unicode does not encode the same character twice, so those eleven slots were left permanently empty as reserved gaps.

A generator that walks the alphabet by arithmetic rather than by table lands squarely in those gaps and emits unassigned code points, which is why cursive text from some sites shows empty boxes for B, E, F, H, I, L, M, R, e, g and o. This tool uses an explicit lookup table with those eleven letters pointed at their real homes. The bold script alphabet, added in one piece with no prior history, has no gaps at all — which is why it is the safer choice if you want every letter to render everywhere.

Where people use it

  • Instagram bios for beauty, nails, floristry and wedding accounts, where a script name reads as a signature.
  • Etsy shop titles and Pinterest board names, both plain-text fields that otherwise offer no way to look handmade.
  • Tumblr and poetry accounts, for pull quotes and section breaks.
  • Wedding and event hashtag graphics, where the text is copied into a design tool that lacks a script font.
  • Author and artist display names on platforms that allow styled display names but not styled handles.

Legibility drops fast at small sizes. Script capitals in particular are hard to tell apart in a bio line on a phone. It works best on a short name or a single phrase, not a full sentence.

Questions about cursive text

Why do some cursive generators show empty boxes for certain letters?

Because eleven letters of the script alphabet are not where a simple calculation expects them to be. B, E, F, H, I, L, M, R and the lowercase e, g and o were encoded earlier in a separate block, leaving reserved gaps in the main sequence. A generator that assumes an unbroken run produces unassigned code points for those letters, and unassigned code points render as boxes. This tool maps them explicitly, so all twenty-six letters appear.

What is the difference between the script and bold script rows?

They are two independent alphabets, not one alphabet at two weights. Script is finer and more ornate but was assembled from two blocks, so its letterforms vary slightly depending on which fonts your reader has installed. Bold script was added complete and in one piece, so it is more consistent across devices.

Can I use cursive text as my Instagram username?

No. Instagram restricts usernames to lowercase letters, numbers, periods and underscores, and rejects anything else. The display name field directly above it does accept script characters, and that is the field most people mean when they talk about a cursive Instagram name.

Will cursive text look the same on an iPhone and on Android?

Close, but not identical. These characters are drawn by whatever font on the device covers them, and the script glyphs in Apple, Google and Microsoft system fonts differ in slant and stroke weight. The text will be readable and recognisably cursive everywhere it renders, but it is not pixel-identical the way an image would be.

Does cursive text work in Word or Google Docs?

It pastes in and displays fine, but there is rarely a reason to use it there. Both applications have real cursive fonts, which give you proper letter spacing, spell checking and text that stays searchable. Unicode script is a workaround for fields that have no font menu at all.


Related generators