Cursive text generator
Handwriting-style letters you can paste anywhere plain text goes.
Type a word and press Cursive. The cursive text generator turns each letter into its Unicode script equivalent, so the result copies and pastes into an Instagram bio, a TikTok caption or a Discord message as ordinary text. Bold cursive gives the same shapes with heavier strokes.
Runs entirely in your browser. Your text is never uploaded — open DevTools, Network tab, and you will see zero requests while you use this tool.
How to use it
- Type or paste your text.
- Press Cursive for the light weight or Bold cursive for the heavy one.
- Press Copy and paste it into your bio, caption or message.
What this tool does
Two weights of the same idea. Cursive maps your letters to the Unicode mathematical script alphabet, which has fine strokes and generous loops. Bold cursive maps them to mathematical bold script, which is thicker and stays legible at small sizes on a phone.
Neither one is a handwriting font. Your letter a is being replaced by a different character that happens to be drawn as a looped a. Because it is a genuine character rather than formatting, it survives copy and paste into fields that offer no styling at all — which is the entire reason people want it.
The trade-off is that a cursive word is no longer the word. It will not match a search, it will not match a spell check, and a screen reader will not read it as a name.
Examples
| Plain | Cursive | Bold cursive |
|---|---|---|
| Anna Smith | 𝒜𝓃𝓃𝒶 𝒮𝓂𝒾𝓉𝒽 | 𝓐𝓷𝓷𝓪 𝓢𝓶𝓲𝓽𝓱 |
| hello world | 𝒽𝓮𝓁𝓁𝓸 𝓌𝓸𝓇𝓁𝒹 | 𝓱𝓮𝓵𝓵𝓸 𝔀𝓸𝓻𝓵𝓷 |
| coffee 2026 | 𝒸𝓸𝒿𝒿𝓮𝓮 2026 | 𝓬𝓸𝓳𝓳𝓮𝓮 2026 |
Digits stay as they are: the script alphabets contain letters only, so numbers, punctuation and emoji pass straight through. That is normal, not a fault.
Where cursive text works
Cursive is one of the more fragile styles, so it is worth knowing the map before you commit a bio to it.
| Place | Result |
|---|---|
| Instagram bio and captions | Works on phone and web. This is the main use, and bold cursive reads better than light cursive at bio size. |
| Instagram, TikTok, Discord, X handles | Rejected. Every one of these limits usernames to plain Latin letters, digits, dots and underscores. There is no cursive @name anywhere. |
| TikTok bio | Works, but the field caps at 80 characters and cursive letters count normally, so you gain style and lose nothing but searchability. |
| Do not. LinkedIn tightened its profile rules in 2024 against decorative Unicode in names and headlines, and recruiter search cannot match cursive words anyway. | |
| Discord | Messages are fine. Cursive nicknames and role names break the alphabetical sorting of the member list and stop autocompleting when somebody types your name. |
| Printed material, Word, Canva | Pastes, but you should use a real handwriting font instead. A font gives you weight, size and spacing control that Unicode never will. |
| Older Android, some TVs and game clients | May show empty rectangles, because cursive glyphs are missing from a number of default font sets. |
When you need it
- A signature line in a bio. One cursive line under a plain name reads as a signature and costs you nothing, because the searchable words stay in the plain line.
- Captions for photography, weddings, beauty and food, where the softer shapes match the subject.
- Section breaks in a long caption, where you cannot use headings.
- A quote or a lyric that you want visually separated from your own words.
- Digital cards and invitations made inside apps with no font choice.
The rule that keeps you out of trouble: style the decoration, never the keywords. If your bio says wedding photographer, leave those two words plain and make the tagline cursive. You keep the look and you keep the two words that anybody searching for a wedding photographer will actually type.
Length is the other thing worth watching. Cursive glyphs are wider than plain letters in most system fonts, so a line that fitted on one row in the editor can wrap onto two on a narrow phone. Check the result on a real phone before you save a bio built out of it.
One more practical note for Instagram. The bio field renders cursive fine, but the link preview, the suggested-account card and the notification text all fall back to plain rendering in some builds, so a name written entirely in cursive can appear as a row of rectangles in exactly the places where a stranger first meets you. Keep the display name readable and put the flourish on the line below it.
Doing it without this tool
A real handwriting font. In Word, Canva, Figma or any design tool, pick a script typeface. This is better in every way when the platform allows fonts: the text stays real text, stays searchable and prints properly.
Character Map or Character Viewer. Search for mathematical script and copy letters one at a time. Fine for a single word, painful for a sentence.
Python. The lowercase run starts at 0x1D4B6, but eight capitals live elsewhere — B, E, F, H, I, L, M and R sit in the Letterlike Symbols block. Simple offset arithmetic produces unassigned code points for those and your reader sees boxes.
What this page gives you is the mapping already corrected, both weights at once, and a copy button.
Privacy: your text never leaves your browser
The conversion runs in JavaScript on your device. Nothing is sent to a server, nothing is stored, and no sign-in is required. People type real names and unpublished bios into cursive generators, so it is worth knowing that this one has nowhere to put them. The page keeps working offline once loaded.
Related tools
Frequently asked questions
Eight script capitals were encoded years earlier in a separate Unicode block, so they come from a slightly different design. They are the correct characters; the mismatch is in the original standard, not in your text.
No. Instagram handles allow only Latin letters, digits, dots and underscores. You can put cursive in your display name and bio, never in the @handle.
The Unicode script alphabets contain letters only. There are no script digits to map to, so numbers pass through unchanged.
Usually yes on current versions. Older Android builds and some TV and game clients lack the script glyphs and show empty rectangles instead.
Yes. A cursive word is made of different characters, so it does not match the plain word in any search. Keep the words you want found in plain text.
Bold cursive at small sizes, such as a phone bio. Light cursive looks better in a large caption or on a desktop screen.
No. Only unaccented Latin letters have script equivalents; everything else is left as it is.