Free tool

Cursive font generator, script letters to copy.

Type a name or a line and get it back in five cursive and slanted styles: Script, Bold script, Italic, Bold italic and Sans italic. Add a flourish around it, change the case, and see which of your letters come from a different part of Unicode and so may look different. A second preview shows the same words in a real cursive font from your own device, so you can see the gap between a true cursive font and copyable script letters.

These are script letters from Unicode, not a font. Screen readers may read each one as "mathematical script small a" or skip it, and a search will not find your name in them. Use them for a short name or a heading, not a whole paragraph.

Same words in a cursive font on this device (not copyable as a font)
Copyable cursive letters

The text is changed in your browser. Nothing you type is uploaded.

Two kinds of cursive

A font is one thing, script letters another.

01 / Font

Joined handwriting

A cursive font joins letters and lives in a file. It only shows when the reader has that font or the file is embedded. The preview above uses whatever your device has.

02 / Script letters

Separate characters

Unicode has two script alphabets, plain and bold, made for maths. They are real characters, so they travel in a copy and paste, but the letters do not join.

03 / Odd letters

Some come from elsewhere

In Script, the capitals B E F H I L M R and the small e g o sit in the Letterlike Symbols block. A few fonts draw them a little differently from the rest.

Guide

How to make cursive text, and where it works.

A cursive font generator turns plain letters into script letters that look handwritten and slanted, so you can paste them into a bio, a caption or a username field that has no font menu. This one shows your words in five styles at once. Each style is a set of Unicode characters, so the look travels with the text instead of depending on a font.

How to use the cursive font generator

  1. Type or paste your words into Your text, or press one of the example buttons.
  2. Pick Case if you want all lower case or Each Word Capitalised before the letters are swapped.
  3. Pick a Flourish around it to wrap each line in sparkles, flowers or tildes. Choose None for plain letters.
  4. Read the grey line under each style name. It lists letters that stay plain and, in Script, letters that come from the Letterlike Symbols block.
  5. Press Copy on the row you like, then paste it where you need it.

What each style is

StyleLooks likeHas digits
ScriptLight, round, pen-like capitalsNo, digits stay plain
Bold scriptThe same shapes, thicker, easier to read smallYes, in bold
ItalicA serif slant, not joinedNo
Bold italicA heavy serif slantYes, in bold
Sans italicA clean slant without serifsNo

A worked example

Take the line "Happy birthday, Anna" with the flower flourish. The tool swaps each letter, keeps the comma and the spaces, and puts a flower and a space before and after the line. The capital H and the capital A come out as 𝓗 and 𝓐 in Bold script, which is why a name looks formal at the start. In Script, the capital H is ℋ, a letter from Letterlike Symbols, so the grey line under the Script row names it. If a friend's phone has no glyph for it, they see a box for that one letter and script for the rest.

Why a letter can look different

Unicode could not give every script capital a new code in the maths block, because some of them already existed as separate symbols, such as ℬ for B and ℯ for e. The tool uses those older characters so nothing is missing. They were part of Unicode from its first versions, while the rest of the Script alphabet arrived later in version 3.1 (data from unicode.org, checked 24 Oct 2026). Fonts often draw both groups, but not always in the same hand.

Common problems

  • Boxes instead of letters. The device has no font for those characters. The badge on each row guesses this for your device only.
  • Digits did not change. Script, Italic and Sans italic have no styled digits. Use Bold script or Bold italic if the numbers matter.
  • Accented letters stayed plain. The script alphabets cover only A to Z and a to z.
  • The letters do not join. Each letter is its own character, so this is script-style, not handwriting. For a joined look in an image, use a real cursive font in a design tool.

For other looks, try the fancy text generator with 26 styles or the text to handwriting tool for a pen-on-paper picture. Unicode names and first-version data: unicode.org DerivedAge.txt, read 24 Oct 2026.

Questions

Good to know.

Is this a real cursive font?

No. It is a set of Unicode characters shaped like script letters. A font file would join the letters, but it cannot travel in plain text. The preview at the top uses a real cursive font on your device so you can compare.

Why does my name look different in some apps?

Each app picks its own font for these characters. The shapes are the same characters but are drawn by whichever font the app finds, so weight and slant can vary.

Can I use cursive text in a username?

Many sites limit usernames to plain letters, numbers and a few marks. Try it in a display name or bio instead.

Will screen readers read it?

They often read each letter by its Unicode name, such as mathematical script capital H, or skip it. Keep anything important in plain text too.

Are the numbers cursive?

Only in Bold script and Bold italic. Script, Italic and Sans italic have no styled digits, so the tool leaves your numbers alone.

Is anything uploaded?

No. The letters are swapped in your browser and your text is not stored. Only the case and flourish choices are remembered.