⚡FreeFastCalculatorAll calculators

Cursive Text Generator (Copy & Paste)

Turn normal text into cursive, script, bold and fancy fonts you can copy and paste into Instagram, TikTok, Discord and anywhere.

Updated · Written and fact-checked by the FreeFast editorial team · Free, no sign-up

  • Cursive (script)

    ℋℯ𝓁𝓁ℴ 𝒷ℯ𝒶𝓊𝓉𝒾𝒻𝓊𝓁

  • Bold cursive

    𝓗𝓮𝓵𝓵𝓸 𝓫𝓮𝓪𝓾𝓽𝓲𝓯𝓾𝓵

  • Bold

    𝐇𝐞𝐥𝐥𝐨 𝐛𝐞𝐚𝐮𝐭𝐢𝐟𝐮𝐥

  • Italic

    𝐻𝑒𝑙𝑙𝑜 𝑏𝑒𝑎𝑢𝑡𝑖𝑓𝑢𝑙

  • Bold italic

    𝑯𝒆𝒍𝒍𝒐 𝒃𝒆𝒂𝒖𝒕𝒊𝒇𝒖𝒍

  • Gothic (Fraktur)

    ℌ𝔢𝔩𝔩𝔬 𝔟𝔢𝔞𝔲𝔱𝔦𝔣𝔲𝔩

  • Bold gothic

    𝕳𝖊𝖑𝖑𝖔 𝖇𝖊𝖆𝖚𝖙𝖎𝖋𝖚𝖑

  • Double-struck

    ℍ𝕖𝕝𝕝𝕠 𝕓𝕖𝕒𝕦𝕥𝕚𝕗𝕦𝕝

  • Sans bold

    𝗛𝗲𝗹𝗹𝗼 𝗯𝗲𝗮𝘂𝘁𝗶𝗳𝘂𝗹

  • Sans italic

    𝘏𝘦𝘭𝘭𝘰 𝘣𝘦𝘢𝘶𝘵𝘪𝘧𝘶𝘭

  • Monospace

    𝙷𝚎𝚕𝚕𝚘 𝚋𝚎𝚊𝚞𝚝𝚒𝚏𝚞𝚕

  • Small caps

    ʜᴇʟʟᴏ ʙᴇᴀᴜᴛɪꜰᴜʟ

  • Bubble

    Ⓗⓔⓛⓛⓞ ⓑⓔⓐⓤⓣⓘⓕⓤⓛ

  • Strikethrough

    H̶e̶l̶l̶o̶ b̶e̶a̶u̶t̶i̶f̶u̶l̶

  • Underline

    H̲e̲l̲l̲o̲ b̲e̲a̲u̲t̲i̲f̲u̲l̲

This cursive text generator turns ordinary letters into Unicode script characters you can copy and paste anywhere. Type your text, press Copy next to a style, and paste it into a bio, caption, message or document. It is not a font, so nothing needs installing. It also makes bold, gothic, double-struck, bubble, small caps, strikethrough and underline text.

How to use the cursive generator

  1. Type or paste your text into the box. Every style below updates as you type.
  2. Find the style you like: Cursive (script) and Bold cursive are the handwriting looks.
  3. Press Copy on that row.
  4. Paste into Instagram, TikTok, Discord, X, WhatsApp, Facebook or a document.
  5. Check it on the device your readers will use, because a few older systems show boxes instead of the letters.

Cursive alphabet (copy & paste)

StyleUppercaseLowercase
Cursive (script)𝒜ℬ𝒞𝒟ℰℱ𝒢ℋℐ𝒥𝒦ℒℳ𝒩𝒪𝒫𝒬ℛ𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵𝒶𝒷𝒸𝒹ℯ𝒻ℊ𝒽𝒾𝒿𝓀𝓁𝓂𝓃ℴ𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏
Bold cursive𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃

How the cursive text generator works

Unicode, the standard that defines every character your phone can show, includes a block called Mathematical Alphanumeric Symbols (U+1D400–U+1D7FF). Mathematicians use it so that a script 𝒜 and a plain A can mean different things in a formula. Each alphabet in the block is laid out in A–Z, a–z order, so the generator swaps each letter for the character at the same position in the style you picked.

For example, script capital A is 𝒜 (U+1D49C) and script small a is 𝒶 (U+1D4B6). Because these are separate characters, not formatting, they survive being pasted into apps that strip fonts and bold.

Some styles come from elsewhere in Unicode: bubble letters are circled letters from the Enclosed Alphanumerics block, small caps come mostly from the IPA and Phonetic Extensions blocks, and strikethrough and underline add a combining mark after each character.

Why some cursive letters look different

A few letters already existed in Unicode's older Letterlike Symbols block before the math alphabets were added, so Unicode left gaps in the new block and points you to the old characters. The Unicode Standard (§22.2) counts 24 of these. This generator fills them automatically:

StyleLetters taken from Letterlike Symbols
Cursive (script)ℬ ℰ ℱ ℋ ℐ ℒ ℳ ℛ ℯ ℊ ℴ
Italicℎ
Gothic (Fraktur)ℭ ℌ ℑ ℜ ℨ
Double-struckℂ ℍ ℕ ℙ ℚ ℝ ℤ

These characters were designed by different font makers at different times, so on some devices they sit at a slightly different height or weight than their neighbors.

Every style, side by side

Style"Hello World 123"
Cursive (script)ℋℯ𝓁𝓁ℴ 𝒲ℴ𝓇𝓁𝒹 123
Bold cursive𝓗𝓮𝓵𝓵𝓸 𝓦𝓸𝓻𝓵𝓭 123
Bold𝐇𝐞𝐥𝐥𝐨 𝐖𝐨𝐫𝐥𝐝 𝟏𝟐𝟑
Italic𝐻𝑒𝑙𝑙𝑜 𝑊𝑜𝑟𝑙𝑑 123
Bold italic𝑯𝒆𝒍𝒍𝒐 𝑾𝒐𝒓𝒍𝒅 123
Gothic (Fraktur)ℌ𝔢𝔩𝔩𝔬 𝔚𝔬𝔯𝔩𝔡 123
Bold gothic𝕳𝖊𝖑𝖑𝖔 𝖂𝖔𝖗𝖑𝖉 123
Double-struckℍ𝕖𝕝𝕝𝕠 𝕎𝕠𝕣𝕝𝕕 𝟙𝟚𝟛
Sans bold𝗛𝗲𝗹𝗹𝗼 𝗪𝗼𝗿𝗹𝗱 𝟭𝟮𝟯
Sans italic𝘏𝘦𝘭𝘭𝘰 𝘞𝘰𝘳𝘭𝘥 123
Monospace𝙷𝚎𝚕𝚕𝚘 𝚆𝚘𝚛𝚕𝚍 𝟷𝟸𝟹
Small capsʜᴇʟʟᴏ ᴡᴏʀʟᴅ 123
BubbleⒽⓔⓛⓛⓞ Ⓦⓞⓡⓛⓓ 123
StrikethroughH̶e̶l̶l̶o̶ W̶o̶r̶l̶d̶ 1̶2̶3̶
UnderlineH̲e̲l̲l̲o̲ W̲o̲r̲l̲d̲ 1̲2̲3̲

Character limits: why fancy text counts double

Styled letters are longer than they look. X publishes its counting rules: most characters outside a basic range count as 2 toward the 280 limit. Math letters also sit outside Unicode's Basic Multilingual Plane, so they take 2 UTF-16 code units and 4 bytes in UTF-8, which matters for apps that count storage rather than letters. Strikethrough and underline double the count a different way, by adding a mark after every character.

"Hello" inX weighted countUTF-16 unitsUTF-8 bytes
Plain text555
Cursive (script)10717
Bold cursive101020
Gothic (Fraktur)10919
Bubble10515
Strikethrough101015

X counts are calculated with X's published twitter-text weighting (ranges weighted 1, everything else 2). Other platforms count in their own ways, so treat these as a guide and leave some headroom.

Where cursive text works

  • Instagram and TikTok bios, captions and comments
  • Discord names and messages, X/Twitter, Facebook, WhatsApp
  • Word processors and email (the text stays selectable)

Usernames on some platforms only allow standard letters, so styled text may be rejected there. Form fields that check for letters, such as name or address fields, may also reject it or store it as unreadable characters.

Accessibility: use cursive text sparingly

Because these characters are math symbols, assistive technology treats them that way. Texas Tech University's accessibility guidance notes that screen readers may read styled text aloud character by character using names such as "mathematical fraktur small t", or skip it. The Unicode Standard says the characters are meant for mathematical and technical use, and W3C's MathML specification advises against using them to style ordinary prose.

A good rule: use cursive for one decorative word or a short tagline, and keep the information people need — your name, links, dates, prices, calls to action and hashtags — in plain text.

Common mistakes

  • Styling a whole bio. It becomes hard to read on small screens and unreadable to screen readers.
  • Styling hashtags or handles. A styled hashtag is a different string, so it will not link to the plain one.
  • Assuming it looks the same everywhere. Rendering depends on the fonts on the reader's device, not yours.
  • Hitting the limit unexpectedly. Styled text can use about twice the character allowance, as the table above shows.

Frequently asked questions

How do I type in cursive?

Type or paste your text above, then press Copy next to the cursive style and paste it wherever you like — Instagram bios, TikTok, Discord, X, WhatsApp or documents.

Is this a real font?

No — it uses Unicode characters that look like script letters, so it works anywhere plain text works, without installing a font.

How do I copy and paste cursive letters?

Press the Copy button beside the style you want; it copies the whole line to your clipboard. On a phone, you can also long-press the styled text to select it. Then paste into the app as you would any text.

Why do some letters look different or show as boxes?

A few older devices lack these Unicode characters. Also, 24 letters (such as script ℬ ℰ ℋ, Fraktur ℭ ℌ, double-struck ℂ ℝ ℤ and italic ℎ) come from the older Letterlike Symbols block, because Unicode left holes for them in the math alphabets, so they may look slightly different.

Why does cursive text use up my character limit faster?

Each styled letter is a character outside the basic Latin range. X's documented counting rules weigh most such characters as 2, so "Hello" in cursive counts as 10 of 280 instead of 5. Other platforms that count in UTF-16 units also see 2 units per math letter.

Can I use cursive text in my Instagram or TikTok bio?

Usually yes, because bios accept Unicode text. Some username and handle fields only accept standard letters, numbers and a few symbols, so styled text may be rejected there. Test it before you rely on it.

Is cursive text accessible?

Not very. These are mathematical symbols, not a font, so a screen reader may announce each one by its Unicode name (for example 'mathematical script small b') or skip it, and search won't match the text. Unicode says they are meant for mathematical or technical notation, and W3C advises against using them for styled prose. Use styled text for a short decorative flourish, never for names, links or important information.

Will search engines find my cursive text?

Often not. Search and in-app search usually match the standard letters, and a script 𝒽 is a different character from h. Keep keywords, your name and hashtags in plain text.

Does the cursive text generator work with numbers and accents?

Numbers are styled only in the bold, double-struck, sans bold and monospace styles, because Unicode has no script digits. Accented letters such as é and non-Latin scripts pass through unchanged, since there are no math-alphabet versions of them.

When were these characters added to Unicode?

The Mathematical Alphanumeric Symbols block was added in Unicode 3.1, according to the Unicode Character Database. The Letterlike Symbols used to fill its holes date back to Unicode 1.1.

Sources & method

Results are estimates for general information. Found an error? It helps everyone — see our methodology.

Related calculators