Cursive Text Generator

Turn plain text into 𝓼𝓬𝓻𝓲𝓹𝓽, italic and 𝖋𝖗𝖆𝖐𝖙𝖚𝖗 Unicode letters — copy and paste them into Instagram, Discord, usernames and anywhere else that never let you pick a typeface.

Runs 100% in your browser — nothing is uploaded, ever.
12 characters
Preview · Script — color & size apply to the image you download
𝒞𝓊𝓇𝓈𝒾𝓋ℯ 𝒯ℯ𝓍𝓉
Script
cursive
𝒞𝓊𝓇𝓈𝒾𝓋ℯ 𝒯ℯ𝓍𝓉
Bold Script
cursive
𝓒𝓾𝓻𝓼𝓲𝓿𝓮 𝓣𝓮𝔁𝓽
Italic
serif
𝐶𝑢𝑟𝑠𝑖𝑣𝑒 𝑇𝑒𝑥𝑡
Bold Italic
serif
𝑪𝒖𝒓𝒔𝒊𝒗𝒆 𝑻𝒆𝒙𝒕
Sans Italic
clean
𝘊𝘶𝘳𝘴𝘪𝘷𝘦 𝘛𝘦𝘹𝘵
Fraktur
gothic
ℭ𝔲𝔯𝔰𝔦𝔳𝔢 𝔗𝔢𝔵𝔱
Bold Fraktur
gothic
𝕮𝖚𝖗𝖘𝖎𝖛𝖊 𝕿𝖊𝖝𝖙

What is a cursive text generator?

A cursive text generator rewrites your text using Unicode’s calligraphic letterforms. Type s and you get 𝓈 — Mathematical Script Small S (U+1D4C8). Because that is a character rather than a font setting, the flowing look is baked into the text and survives being pasted into an Instagram bio, a Discord username or a spreadsheet cell, none of which give you a font menu.

Script, italic or Fraktur — which one you actually want

People searching for “cursive” usually mean one of three quite different looks. Script (𝓈𝒸𝓇𝒾𝓅𝓉) is the calligraphic, wedding-invitation style, and Bold Script (𝓼𝓬𝓻𝓲𝓹𝓽) is its thicker sibling — far more legible at bio and username sizes, which is why it is the most-copied style here. Italic (𝑖𝑡𝑎𝑙𝑖𝑐) is simply slanted, useful when you want emphasis without decoration. Fraktur (𝔣𝔯𝔞𝔨𝔱𝔲𝔯) is blackletter — gothic rather than handwritten, and the standard choice for metal, gaming and dark-aesthetic profiles. If you are unsure, start with Bold Script.

Where cursive text works well

Instagram bios & captions
𝓒𝓾𝓻𝓼𝓲𝓿𝓮 is the signature aesthetic-bio look. One scripted line under a normal-text name reads as a personal tagline rather than a label.
Wedding & event text
Invitations, RSVP forms and shared spreadsheets rarely let you choose a typeface. Script Unicode brings the formal tone into fields that only accept plain text.
Usernames & gamer tags
Bold Script (𝓪) and Fraktur (𝖆) both read as distinctive at small sizes — script for elegant, Fraktur for the gothic or metal look.
Notes, journals & planners
Notion, Apple Notes and Obsidian headings accept these characters, giving handwritten-looking section titles without leaving plain text.

Why the letters never join

This is the most common disappointment with every cursive generator, so it is worth being direct: the letters will not connect. True handwriting joins one letter to the next with connecting strokes, which a font produces through ligature rules — logic that lives inside a font file. Unicode script characters are independent letterforms with no knowledge of their neighbours. You get the calligraphic shapes without the joins. Every tool on the web has this limitation, because it comes from Unicode itself rather than from any particular implementation.

The missing capitals, and how they are filled

Unicode’s Mathematical Script block has eight holes in the capitals — B, E, F, H, I, L, M and R were skipped because equivalent letterlike symbols already existed. A generator can either drop those letters or substitute the originals. This tool substitutes: ℬ, ℰ, ℱ, ℋ, ℐ, ℒ, ℳ and ℛ from the Letterlike Symbols block, so you always get a full A–Z. Those eight come from a slightly different design, so if a name of yours starts with one of them, preview it before committing. Fraktur has the same situation for C, H, I, R and Z, handled the same way.

Tips & tricks

FAQ

No, and that is the point. A font only changes how letters are drawn inside one app — paste elsewhere and the styling is gone. These are separate Unicode characters that are already shaped like cursive script, so the look is part of the text itself and travels anywhere you paste it, including fields that offer no font choice at all.

Because each character is drawn independently. Real cursive uses connecting strokes between letters, which requires a font with ligature rules. Unicode script characters are standalone letterforms, so they look calligraphic but never physically connect. No generator can produce truly joined cursive in plain text — anyone claiming otherwise is showing you a screenshot.

The Mathematical Script block has gaps: capitals B, E, F, H, I, L, M and R were left out because equivalent symbols already existed elsewhere in Unicode. This tool fills those gaps with the correct characters from the Letterlike Symbols block (ℬ, ℰ, ℱ, ℋ, ℐ, ℒ, ℳ, ℛ), so you get a complete alphabet — but those few letters come from a different design and may sit slightly differently.

No. Unicode has no script, italic or Fraktur digits, so 0–9 stay in their normal shape in every style on this page. If you need styled numbers, use the bold or monospace styles in the Fonts tool — those are the families with digit coverage.

No. Conversion happens entirely in your browser through a local character map. Nothing is sent to a server, no advertising cookies are set, and closing the tab clears everything.

Related tools