Cursive Text Generator

Drop in any phrase and the generator maps each Latin letter to its bold script Unicode equivalent, the calligraphic, looped forms in the Mathematical Alphanumeric Symbols block that are reserved for formulas but perfectly valid in any text field. Because the output is plain Unicode, not an embedded font, it survives pasting into Instagram bios, TikTok captions, Discord nicknames and bullet journals.

How to get cursive-looking text

  1. 1

    Type or paste your text

    Latin letters A-Z and a-z are mapped one to one. Digits, punctuation and spaces pass through unchanged.

  2. 2

    See it in cursive

    The preview updates instantly as you type, using bold script characters in the U+1D4D0 – U+1D503 range.

  3. 3

    Copy the string

    A single click copies the Unicode output, ready to paste wherever rich text is not allowed.

  4. 4

    Keep it readable

    Script works best for short accents: a signature, a heading word or a single line in a bio. Keep the rest of the text plain.

What the tool outputs

The generator maps every Latin letter to its Mathematical Bold Script equivalent (U+1D4D0–U+1D503), the calligraphic, looped forms in the Mathematical Alphanumeric Symbols block. Bold script thickens every stroke, which makes it read well even at small sizes. Digits, punctuation, spaces and any other characters pass through unchanged.

Style Unicode block Example
Bold script (output) Mathematical Alphanumeric Symbols (U+1D4D0–U+1D503) 𝓐𝓑𝓒

Unicode also defines plain script and italic math variants in neighbouring blocks (U+1D49C–U+1D4CF and U+1D434–U+1D467), but those need a different converter. This tool always emits the bold script family.

Where it works and where it breaks

  • Instagram, TikTok, X, Discord, Telegram bios and usernames, all render these blocks.
  • Apple Notes, Google Docs and Microsoft Word treat the characters as plain text, which means you keep the look even after paste.
  • Screen readers may announce them as “mathematical bold script small A” instead of “a”. Not ideal for accessibility; use sparingly.
  • Some search boxes ignore or normalise these characters, so a fully scripted username is hard to find.

Accessibility note

Cursive Unicode is meant for math typesetting, not body copy. Decorating a whole post in script makes it unreadable for users with low vision or on assistive tech. Use it for short accents, a signature, a heading word, a single line in a bio, and keep the rest plain.

Frequently Asked Questions

No. The output is plain Unicode from the Mathematical Alphanumeric Symbols block. That is why it survives copy-paste between apps, no font file has to travel with it.

Yes. Bios, captions and comments all render the script block. Usernames, on the other hand, restrict you to ASCII, so you cannot sign up as 𝒸𝓊𝓉𝑒𝓅𝑒𝑒𝓅𝓈.

Only the Latin letters A-Z and a-z are mapped. Digits, punctuation, spaces and any other characters pass through unchanged.

It depends on the recipient. Modern Gmail, Outlook and Apple Mail show them correctly; older desktop clients may fall back to boxes or plain letters. Send yourself a test first if it matters.

The text you type is transmitted to our server to build the cursive version, but nothing is stored, saved or shared.

Related Tools

Tool available in other languages