꧁☆LEGEND☆꧂乂GHOST乂KING【ᛟ】PHANTOM乂꧁ᴷᴵᴺᴳ乂GOD꧂⚡APEX乂STORMঔৣ☠DEVIL☠ঔৣ꧁✦MYTH✦꧂乂乂乂TITAN乂乂乂【ᛟ】乂REAPER꧁✧EMPEROR✧꧂

NameFonts.com

Cursive Font Generator: Script Letters You Can Copy and Paste

Type a name and get it in script and bold script Unicode letters. See which letters change and how long the result is, then copy it with one tap.

2 script styles52 letters each100% FreeNo App

Results show the sample “Luna” until you type. Only the letters A–Z and a–z change; everything else is copied as it is.

  • Cursive: ℒ𝓊𝓃𝒶4 characters · 7 UTF-16 units
  • Bold Cursive: 𝓛𝓾𝓷𝓪4 characters · 8 UTF-16 units

Want a frame around it? Try the styled name in Name Decorations.

How cursive text works without a font

The letters this tool produces are not a font. They are separate Unicode characters that happen to look like handwriting, so they keep their shape when you paste them into a profile, a message or a document. Most of them come from the Mathematical Alphanumeric Symbols block (U+1D400–U+1D7FF), which Unicode created for mathematics.

LU+004CℒU+2112Letterlike
uU+0075𝓊U+1D4CAMathematical
nU+006E𝓃U+1D4C3Mathematical
aU+0061𝒶U+1D4B6Mathematical
4 characters7 UTF-16 units15 UTF-8 bytes
Each letter of “Luna” is swapped for a different Unicode character — nothing is drawn or embedded. Letters from the Mathematical block take more space in UTF-16 and UTF-8 than the Letterlike ones.

That block has gaps: 11 script letters (B, E, F, H, I, L, M, R, e, g, o) already existed in the older Letterlike Symbols block, so those are used instead — for example ℬ is U+212C SCRIPT CAPITAL B. The bold script style has no gaps: all 52 of its letters are in the Mathematical Alphanumeric block. The same block also holds the Fraktur letters used by the gothic font generator.

The full cursive alphabet

Script and bold script letters with their Unicode code points
LetterCursiveCode pointBold CursiveCode point
A𝒜U+1D49C𝓐U+1D4D0
BℬU+212C (Letterlike)𝓑U+1D4D1
C𝒞U+1D49E𝓒U+1D4D2
D𝒟U+1D49F𝓓U+1D4D3
EℰU+2130 (Letterlike)𝓔U+1D4D4
FℱU+2131 (Letterlike)𝓕U+1D4D5
G𝒢U+1D4A2𝓖U+1D4D6
HℋU+210B (Letterlike)𝓗U+1D4D7
IℐU+2110 (Letterlike)𝓘U+1D4D8
J𝒥U+1D4A5𝓙U+1D4D9
K𝒦U+1D4A6𝓚U+1D4DA
LℒU+2112 (Letterlike)𝓛U+1D4DB
MℳU+2133 (Letterlike)𝓜U+1D4DC
N𝒩U+1D4A9𝓝U+1D4DD
O𝒪U+1D4AA𝓞U+1D4DE
P𝒫U+1D4AB𝓟U+1D4DF
Q𝒬U+1D4AC𝓠U+1D4E0
RℛU+211B (Letterlike)𝓡U+1D4E1
S𝒮U+1D4AE𝓢U+1D4E2
T𝒯U+1D4AF𝓣U+1D4E3
U𝒰U+1D4B0𝓤U+1D4E4
V𝒱U+1D4B1𝓥U+1D4E5
W𝒲U+1D4B2𝓦U+1D4E6
X𝒳U+1D4B3𝓧U+1D4E7
Y𝒴U+1D4B4𝓨U+1D4E8
Z𝒵U+1D4B5𝓩U+1D4E9
a𝒶U+1D4B6𝓪U+1D4EA
b𝒷U+1D4B7𝓫U+1D4EB
c𝒸U+1D4B8𝓬U+1D4EC
d𝒹U+1D4B9𝓭U+1D4ED
eℯU+212F (Letterlike)𝓮U+1D4EE
f𝒻U+1D4BB𝓯U+1D4EF
gℊU+210A (Letterlike)𝓰U+1D4F0
h𝒽U+1D4BD𝓱U+1D4F1
i𝒾U+1D4BE𝓲U+1D4F2
j𝒿U+1D4BF𝓳U+1D4F3
k𝓀U+1D4C0𝓴U+1D4F4
l𝓁U+1D4C1𝓵U+1D4F5
m𝓂U+1D4C2𝓶U+1D4F6
n𝓃U+1D4C3𝓷U+1D4F7
oℴU+2134 (Letterlike)𝓸U+1D4F8
p𝓅U+1D4C5𝓹U+1D4F9
q𝓆U+1D4C6𝓺U+1D4FA
r𝓇U+1D4C7𝓻U+1D4FB
s𝓈U+1D4C8𝓼U+1D4FC
t𝓉U+1D4C9𝓽U+1D4FD
u𝓊U+1D4CA𝓾U+1D4FE
v𝓋U+1D4CB𝓿U+1D4FF
w𝓌U+1D4CC𝔀U+1D500
x𝓍U+1D4CD𝔁U+1D501
y𝓎U+1D4CE𝔂U+1D502
z𝓏U+1D4CF𝔃U+1D503

What changes and what does not

  • Only A–Z and a–z change. Numbers, punctuation, emoji and spaces are copied as they are.
  • Accented letters stay plain. Unicode has no script versions of letters such as é, ñ or ë, so “Zoë” becomes 𝒵ℴë — with a plain ë.
  • Other alphabets stay plain. Arabic, Cyrillic or Chinese text is not changed.
  • The text gets longer for some systems. Each character from the Mathematical Alphanumeric block takes 2 UTF-16 units and 4 UTF-8 bytes, so a name can hit a length limit sooner than it looks. Check it with the name character counter.

Where to use it — and where to be careful

Script letters are fine for decoration in bios, captions and chat. Be more careful in places where the text has to be read or found:

  • Screen readers may read these characters out by their names or skip them, so keep important information in plain text.
  • Search may not match “𝒩𝒶𝓂ℯ” when someone types “Name”, so a styled username can be harder to find.
  • Usernames and game names often accept only certain characters. Paste the result into the field and check it before relying on it. Our guide to Unicode symbols in usernames explains why some apps accept them and others do not.
  • Empty boxes mean the device has no font that covers the character; the text itself is still correct.

Worked examples

Worked examples (computed from the same letter maps the tool uses)
InputStyleResultCode pointsUTF-16 unitsUTF-8 bytesLeft unchanged
LunaCursiveℒ𝓊𝓃𝒶4715—
LunaBold Cursive𝓛𝓾𝓷𝓪4816—
Emma RoseCursiveℰ𝓂𝓂𝒶 ℛℴ𝓈ℯ91329—
Emma RoseBold Cursive𝓔𝓶𝓶𝓪 𝓡𝓸𝓼𝓮91733—
Zoë 2026Cursive𝒵ℴë 20268914ë 2 0 6
Zoë 2026Bold Cursive𝓩𝓸ë 202681015ë 2 0 6

“Left unchanged” lists characters that have no script version. A space is never changed.

Frequently asked questions

What is a cursive font generator?
It converts the letters you type into Unicode “script” characters that look like handwriting. Because the result is text, not an image or a font, it can be copied and pasted.
Is this a font I need to install?
No. The result is ordinary Unicode text made of special letter characters, so you can paste it anywhere that accepts text. Nothing is installed.
Why are some characters not converted?
This tool only changes the basic letters A–Z and a–z. Numbers, accented letters such as é or ñ, and other alphabets are copied as they are.
Why do I see empty boxes?
The device showing the text has no font that includes those characters. The text is still correct; it just cannot be drawn there. Preview it on the device where it will be seen.
Does styled text count as more characters?
It can. Each letter from the Mathematical Alphanumeric block is one Unicode character, but two UTF-16 units and four UTF-8 bytes. Systems that count UTF-16 units or bytes will see a longer name. The name character counter shows all four numbers.
✅ Copied!
Copied!