A cursive Instagram bio line
soft life
𝓈ℴ𝒻𝓉 𝓁𝒾𝒻ℯ
𝓼𝓸𝓯𝓽 𝓵𝓲𝓯𝓮
The light script is the classic look; switch to the bold one if the light strokes disappear on your profile background.
Type a word, copy it in cursive. Light script, bold script and a heart-framed version, all real Unicode that pastes anywhere.
Last updated
Coddy teaches you by writing real code in your browser - interactive lessons, instant feedback, and AI help when you get stuck.
Cursive text online is not a font. Unicode, the character set every phone and browser already ships with, includes a Mathematical Script alphabet - 𝒜 ℬ 𝒞 - and a bolder one - 𝓐 𝓑 𝓒 - originally meant for maths papers. This generator swaps each of your letters for the matching script character, and because the result is plain text, it survives copy and paste into places a font file never could: an Instagram bio, a Discord nickname, a tweet, a spreadsheet cell.
Two cursive weights are pinned at the top: the light script reads as handwriting, the bold script holds up at small sizes and on dark backgrounds. Below them are the italic and bold italic cards, which are the nearest thing to cursive that still keeps the letters upright enough for a caption.
Everything runs in your browser as you type. Nothing is uploaded, nothing is stored, and there is no limit on how many times you copy.
soft life
𝓈ℴ𝒻𝓉 𝓁𝒾𝒻ℯ
𝓼𝓸𝓯𝓽 𝓵𝓲𝓯𝓮
The light script is the classic look; switch to the bold one if the light strokes disappear on your profile background.
Elizabeth
ℰ𝓁𝒾𝓏𝒶𝒷ℯ𝓉𝒽
♡ Elizabeth ♡
Copy the cursive card, then paste it into the Hearts card's input if you want the ornaments around the script version.
No. It is the Unicode Mathematical Script alphabet, a set of characters that exist next to A-Z in every modern font stack. That is exactly why it pastes into apps that do not let you choose a font.
Eleven of the light script letters are stored in the Letterlike Symbols block rather than the main script range, and some fonts draw those from a different design. The bold script alphabet is complete in one range, so it renders evenly everywhere.
In the display name, yes. In the @handle, no - handles allow only plain letters, digits, dots and underscores on both platforms.
Yes, as characters. Both will show the script letters, but spell-check and search will treat each one as a symbol rather than the letter it resembles.