⚡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

Convert fancy text back to normal text

  • Cursive (script) · 29/280 on X

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

  • Bold cursive · 29/280 on X

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

  • Bold · 29/280 on X

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

  • Italic · 29/280 on X

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

  • Bold italic · 29/280 on X

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

  • Gothic (Fraktur) · 29/280 on X

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

  • Bold gothic · 29/280 on X

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

  • Double-struck · 29/280 on X

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

  • Sans bold · 29/280 on X

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

  • Sans italic · 29/280 on X

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

  • Monospace · 29/280 on X

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

  • Small caps · 23/280 on X

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

  • Bubble · 29/280 on X

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

  • Strikethrough · 29/280 on X

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

  • Underline · 29/280 on X

    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.

Cursive letters A to Z with code points

Every script letter is its own Unicode character with its own code point, the number that identifies it. You can copy single letters from this table, or search for a code point in a character map app to insert one directly.

Script (cursive) letters and their Unicode code points
LetterCapitalCode pointSmallCode point
A𝒜U+1D49C𝒶U+1D4B6
BℬU+212C𝒷U+1D4B7
C𝒞U+1D49E𝒸U+1D4B8
D𝒟U+1D49F𝒹U+1D4B9
EℰU+2130ℯU+212F
FℱU+2131𝒻U+1D4BB
G𝒢U+1D4A2ℊU+210A
HℋU+210B𝒽U+1D4BD
IℐU+2110𝒾U+1D4BE
J𝒥U+1D4A5𝒿U+1D4BF
K𝒦U+1D4A6𝓀U+1D4C0
LℒU+2112𝓁U+1D4C1
MℳU+2133𝓂U+1D4C2
N𝒩U+1D4A9𝓃U+1D4C3
O𝒪U+1D4AAℴU+2134
P𝒫U+1D4AB𝓅U+1D4C5
Q𝒬U+1D4AC𝓆U+1D4C6
RℛU+211B𝓇U+1D4C7
S𝒮U+1D4AE𝓈U+1D4C8
T𝒯U+1D4AF𝓉U+1D4C9
U𝒰U+1D4B0𝓊U+1D4CA
V𝒱U+1D4B1𝓋U+1D4CB
W𝒲U+1D4B2𝓌U+1D4CC
X𝒳U+1D4B3𝓍U+1D4CD
Y𝒴U+1D4B4𝓎U+1D4CE
Z𝒵U+1D4B5𝓏U+1D4CF

The code points starting U+21 belong to the Letterlike Symbols block. The ones starting U+1D4 are in the Mathematical Alphanumeric Symbols block, which is why each takes two UTF-16 units.

Convert cursive and fancy text back to normal text

Pasted a styled name into a form that rejected it, or inherited a bio no screen reader can read? The converter under the styles turns it back into plain letters. It uses a standard Unicode operation rather than a lookup table. Unicode Standard Annex #15 defines compatibility equivalence for characters that represent the same letter but look different. Its examples of font variants are ℌ → H and ℍ → H, and circled variants such as ① → 1. The Unicode Character Database records these links: script capital A (U+1D49C) is marked as a <font> variant of A, and circled A (U+24B6) as a <circle> variant.

Normalization Form KC (NFKC) applies those mappings, so a single call folds every math-alphabet style and bubble letter back to ASCII. Two styles need extra steps. Strikethrough and underline are ordinary letters followed by combining marks (U+0336 and U+0332), so the converter deletes the marks. Small caps have no compatibility mapping (ʜ, for example, is LATIN LETTER SMALL CAPITAL H in the IPA Extensions block, with no mapping to h), so it maps them back by hand. For example, "ℋℯ𝓁𝓁ℴ ᴛʜᴇʀᴇ" converts to "Hello there". Accented letters and non-Latin scripts pass through unchanged.

Worked example: a cursive Instagram bio

Say your bio is "Maya Chen · portrait photographer · bookings via link". Styling the whole line makes it hard to read and invisible to search. A better pattern is to style one word: "ℳ𝒶𝓎𝒶 Chen · portrait photographer · bookings via link". Only the first name is decorative. Your surname, what you do and the call to action stay in plain text, where search and screen readers can use them. The styled word costs 8 weighted characters on X instead of 4, so the whole line stays well inside any limit. On Instagram, keep your username and name field plain if you want people to find you by searching.

The same approach works for captions: one cursive word as a heading, such as "𝒜𝓃𝓃𝒾𝓋ℯ𝓇𝓈𝒶𝓇𝓎", followed by the message in plain text. Counting the days for a post? The anniversary calculator gives the exact years, months and days. For longer writing, the words to pages calculator estimates page counts.

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.

How do I convert cursive text back to normal text?

Open 'Convert fancy text back to normal text' under the styles and paste the styled text. It applies Unicode's NFKC normalization, which maps script, bold, gothic, double-struck, monospace and bubble letters to plain letters, then removes strikethrough and underline marks and maps small caps back by hand.

Can I use cursive text in Word or Google Docs?

Yes, it pastes as ordinary characters. For printed documents a real script font is usually better, because it has matching punctuation, accents and spacing, and spell check and find-and-replace keep working.

Why doesn't the cursive text connect like handwriting?

Each styled letter is a separate Unicode character drawn on its own, so the letters sit side by side instead of joining. How they look depends on the fonts on the reader's device, which is why the same text can look different on iPhone, Android and Windows.

How do I get cursive capital letters?

Type capitals in the box, or copy them from the A–Z table on this page. Eight script capitals (ℬ ℰ ℱ ℋ ℐ ℒ ℳ ℛ) come from Unicode's older Letterlike Symbols block, so they may look slightly different from their neighbors.

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