Cursive Text Generator for Bios, Captions and Names

Type once and get your text in two cursive Unicode styles, a light script and a bold script. Each one is real text, not an image, so it pastes anywhere a keyboard works.

Up to 500 characters. Everything runs in your browser; nothing is sent anywhere.

  • Cursive ScriptHandwritten
    𝒲𝓇𝒾𝓉ℯ 𝒾𝓉 𝒾𝓃 𝒸𝓊𝓇𝓈𝒾𝓋ℯ
  • Bold ScriptCalligraphy
    𝓦𝓻𝓲𝓽𝓮 𝓲𝓽 𝓲𝓷 𝓬𝓾𝓻𝓼𝓲𝓿𝓮

Cursive font generator: light script and bold script

This is a free cursive font generator in the strict sense: it does not make a font file. It swaps each letter for the matching character in Unicode’s Mathematical Alphanumeric Symbols block, where the standard defines a script alphabet and a bold script alphabet. Because the result is ordinary text, it survives copy and paste into any app, and it needs no download and no sign-up.

Cursive Script is the light one, with thin flowing strokes that suit bios and captions. Bold Script is the heavier one, with the same letterforms at a weight that stays readable at small sizes on a phone. Eleven of the light script letters (ℬ ℰ ℱ ℋ ℐ ℒ ℳ ℛ ℯ ℊ ℴ) predate the block and live in Letterlike Symbols; they render identically and copy the same way.

Cursive fancy text generator, script font generator copy and paste, calligraphy text: the searches differ, the characters do not. Every online cursive text generator that produces pasteable text draws from these same two alphabets.

Source: Mathematical Alphanumeric Symbols, U+1D400–U+1D7FF · Letterlike Symbols, U+2100–U+214F (Unicode code charts).

Every character the cursive font maps

Each source character beside its output. A dashed box means the style leaves that character alone.

Cursive Script: every character

Uppercase

  • A𝒜
  • B
  • C𝒞
  • D𝒟
  • E
  • F
  • G𝒢
  • H
  • I
  • J𝒥
  • K𝒦
  • L
  • M
  • N𝒩
  • O𝒪
  • P𝒫
  • Q𝒬
  • R
  • S𝒮
  • T𝒯
  • U𝒰
  • V𝒱
  • W𝒲
  • X𝒳
  • Y𝒴
  • Z𝒵

Lowercase

  • a𝒶
  • b𝒷
  • c𝒸
  • d𝒹
  • e
  • f𝒻
  • g
  • h𝒽
  • i𝒾
  • j𝒿
  • k𝓀
  • l𝓁
  • m𝓂
  • n𝓃
  • o
  • p𝓅
  • q𝓆
  • r𝓇
  • s𝓈
  • t𝓉
  • u𝓊
  • v𝓋
  • w𝓌
  • x𝓍
  • y𝓎
  • z𝓏

Digits

  • 00
  • 11
  • 22
  • 33
  • 44
  • 55
  • 66
  • 77
  • 88
  • 99
  • Digits 0–9 are not mapped and pass through unchanged.
  • Punctuation, spaces and emoji are never converted and stay where you typed them.

Bold Script: every character

Uppercase

  • A𝓐
  • B𝓑
  • C𝓒
  • D𝓓
  • E𝓔
  • F𝓕
  • G𝓖
  • H𝓗
  • I𝓘
  • J𝓙
  • K𝓚
  • L𝓛
  • M𝓜
  • N𝓝
  • O𝓞
  • P𝓟
  • Q𝓠
  • R𝓡
  • S𝓢
  • T𝓣
  • U𝓤
  • V𝓥
  • W𝓦
  • X𝓧
  • Y𝓨
  • Z𝓩

Lowercase

  • a𝓪
  • b𝓫
  • c𝓬
  • d𝓭
  • e𝓮
  • f𝓯
  • g𝓰
  • h𝓱
  • i𝓲
  • j𝓳
  • k𝓴
  • l𝓵
  • m𝓶
  • n𝓷
  • o𝓸
  • p𝓹
  • q𝓺
  • r𝓻
  • s𝓼
  • t𝓽
  • u𝓾
  • v𝓿
  • w𝔀
  • x𝔁
  • y𝔂
  • z𝔃

Digits

  • 00
  • 11
  • 22
  • 33
  • 44
  • 55
  • 66
  • 77
  • 88
  • 99
  • Digits 0–9 are not mapped and pass through unchanged.
  • Punctuation, spaces and emoji are never converted and stay where you typed them.

Where cursive text works

Any field that accepts free text renders it. No platform accepts it in the @handle, which is limited to plain letters, numbers, underscores and periods everywhere.

  • Instagram

    Bio, posts, name
    yes
    @handle
    no
  • X

    Bio, posts, name
    yes
    @handle
    no
  • Discord

    Bio, posts, name
    yes
    @handle
    no
  • TikTok

    Bio, posts, name
    yes
    @handle
    no

Live example

Questions about the online cursive text generator

How do I make my text cursive?

Type or paste into the box at the top of this page. The two cursive outputs update as you type. Press Copy under the one you want, then paste it into your bio, caption or message. Nothing is uploaded; the conversion runs in your browser.

Does the cursive text generator do numbers?

No, and neither does any other. Unicode defines cursive letters but no cursive digits, so 0–9 pass through unchanged, and so do punctuation and emoji. The glyph map above shows exactly which characters change.

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

In your display name, bio and captions, yes. In the @handle itself, no: Instagram, TikTok, X and Discord all restrict handles to plain letters, numbers, underscores and periods. Paste cursive text into the name field instead.

Is there a bold cursive text generator?

Yes, the second output on this page is Bold Script, which uses the heavier Mathematical Bold Script letters from the same Unicode block. It reads better than the light script at small sizes on phones.

Why does cursive text show as boxes for some people?

Every phone and desktop released in the last decade ships fonts that cover these characters. Boxes appear on very old devices or in apps that use a restricted font. Keep anything important, such as links and legal text, in normal letters.

Can I add a heart or emoji to cursive text?

Yes. Emoji are not converted, so type them where you want them and they stay in place next to the cursive letters. The copied text keeps them.