Cursive text generator: copy and paste ๐ธ๐๐๐๐พ๐๐ text
What do the labels on each card mean?
U+1D400 The Unicode codepoint the style's characters come from. Two styles can look almost identical and still be different characters with different device support. The codepoint is the only reliable way to tell which one you copied.
IGTTRB Platform support. Green renders reliably. Amber works, but breaks on some devices or in some fields. Struck through is filtered out or rejected by that platform.
IG Instagram ยท TT TikTok ยท DC Discord ยท WA WhatsApp ยท FB Facebook ยท X (Twitter) ยท RB Roblox
Bold
U+1D400Italic
U+1D434Bold Italic
U+1D468Bold Script
U+1D4D0Fraktur
U+1D504Bold Fraktur
U+1D56CDouble-Struck
U+1D538Monospace
U+1D670Sans Serif
U+1D5A0Sans Bold
U+1D5D4Sans Italic
U+1D608Sans Bold Italic
U+1D63CCircled
U+24B6Circled Negative
U+1F150Squared
U+1F130Fullwidth
U+FF21Small Caps
U+1D00Superscript
U+1D2CSubscript
U+2090Greek Style
U+0391Cyrillic Style
U+0410Cherokee Style
U+13AARunic Style
U+16A8Upside Down
U+2200Strikethrough
U+0336Underline
U+0332Slash Through
U+0338Glitch
U+0300Glitch Heavy
U+0300Ready-made combos
The same style inside each frame. Type above and these update with it, then tap to copy the whole thing. The number is the character count, which matters if you are pasting into a field with a limit.
Script is the style most people mean when they say cursive, and it is the one where Unicode's history is most visible in the result. It begins at U+1D49C, but eleven of its positions were already occupied when the mathematical block was defined in 2001. Those characters had been allocated years earlier in Letterlike Symbols, so the standard left the maths positions reserved and the letters have to be borrowed back from that older block.
Where it works, and where it breaks
The borrowed characters are B, E, F, H, I, L, M and R in uppercase, and e, g and o in lowercase. They were drawn at a different time by different hands for a different purpose, so at larger sizes they sit slightly differently in weight and slope from the rest of the alphabet. This is not your device rendering something wrong; it is a seam in the standard itself, and every tool that offers this style has it.
Support is good but not universal. Script is one of the styles most likely to fall back to a substitute font on older Android builds, and when it does the result looks uneven rather than simply missing. You get letters, but from two different sources. Digits are not covered at all, so numbers in your text stay plain.
If you want cursive without the seams, bold script starting at U+1D4D0 is fully contiguous with no borrowed characters, which is a large part of why it became the more popular of the two.
Common questions
Why do some capitals look different from the others?
Eight uppercase and three lowercase letters are borrowed from the Letterlike Symbols block, because their positions in the mathematical block were already taken by characters added to Unicode earlier. Different origin, different drawing. It shows most at larger sizes and it affects every tool offering this style.
Why don't my numbers change?
Script has no digit forms in Unicode, so numbers pass through as plain text. If your text contains numbers and you want them styled too, bold, monospace, double-struck or fullwidth all include digits.
Should I use script or bold script?
Bold script is contiguous with no borrowed characters, so it renders more evenly, and it is the more widely used of the two. Plain script is lighter and less assertive, which suits some contexts better, but expect the seams.