Skip to the generator

Free · No sign-up · 90+ styles

Script Font Generator

Cursive script fonts in light and bold weights, plus decorated versions with stars, hearts and underlines.

0/500

Showing 13 of 99 styles, previewed with sample text. Start typing to make it yours.

  • Cursive Script

    Cursive

    ℱ𝓇ℯℯ ℱℴ𝓃𝓉 𝒢ℯ𝓃ℯ𝓇𝒶𝓉ℴ𝓇

    • Instagram: works
    • TikTok: works
    • Discord: works
    • X: works
    • WhatsApp: works
    • Not screen-reader friendly
  • Bold Cursive

    Cursive

    𝓕𝓻𝓮𝓮 𝓕𝓸𝓷𝓽 𝓖𝓮𝓷𝓮𝓻𝓪𝓽𝓸𝓻

    • Instagram: works
    • TikTok: works
    • Discord: works
    • X: works
    • WhatsApp: works
    • Not screen-reader friendly
  • Italic Serif

    Italic

    𝐹𝑟𝑒𝑒 𝐹𝑜𝑛𝑡 𝐺𝑒𝑛𝑒𝑟𝑎𝑡𝑜𝑟

    • Instagram: works
    • TikTok: works
    • Discord: works
    • X: works
    • WhatsApp: works
    • Not screen-reader friendly
  • Bold Italic Serif

    Bold

    𝑭𝒓𝒆𝒆 𝑭𝒐𝒏𝒕 𝑮𝒆𝒏𝒆𝒓𝒂𝒕𝒐𝒓

    • Instagram: works
    • TikTok: works
    • Discord: works
    • X: works
    • WhatsApp: works
    • Not screen-reader friendly
  • Starry Script

    Decorated

    ★彡 ℱ𝓇ℯℯ ℱℴ𝓃𝓉 𝒢ℯ𝓃ℯ𝓇𝒶𝓉ℴ𝓇 彡★

    • Instagram: works
    • TikTok: works
    • Discord: works
    • X: works
    • WhatsApp: works
    • Not screen-reader friendly
  • Sparkle Cursive

    Decorated

    ✧・゚: 𝓕𝓻𝓮𝓮 𝓕𝓸𝓷𝓽 𝓖𝓮𝓷𝓮𝓻𝓪𝓽𝓸𝓻 :・゚✧

    • Instagram: works
    • TikTok: works
    • Discord: works
    • X: works
    • WhatsApp: works
    • Not screen-reader friendly
  • Love Letter

    Decorated

    ♡ ℱ𝓇ℯℯ ℱℴ𝓃𝓉 𝒢ℯ𝓃ℯ𝓇𝒶𝓉ℴ𝓇 ♡

    • Instagram: works
    • TikTok: works
    • Discord: works
    • X: works
    • WhatsApp: works
    • Not screen-reader friendly
  • Twinkle Script

    Decorated

    ⋆。°✩ ℱ𝓇ℯℯ ℱℴ𝓃𝓉 𝒢ℯ𝓃ℯ𝓇𝒶𝓉ℴ𝓇 ✩°。⋆

    • Instagram: works
    • TikTok: works
    • Discord: works
    • X: works
    • WhatsApp: works
    • Not screen-reader friendly
  • Royal Script

    Decorated

    ♛ ℱ𝓇ℯℯ ℱℴ𝓃𝓉 𝒢ℯ𝓃ℯ𝓇𝒶𝓉ℴ𝓇 ♛

    • Instagram: works
    • TikTok: works
    • Discord: works
    • X: works
    • WhatsApp: works
    • Not screen-reader friendly
  • Cupid Arrow

    Decorated

    ➳ 𝓕𝓻𝓮𝓮 𝓕𝓸𝓷𝓽 𝓖𝓮𝓷𝓮𝓻𝓪𝓽𝓸𝓻 ➳

    • Instagram: works
    • TikTok: works
    • Discord: works
    • X: works
    • WhatsApp: works
    • Not screen-reader friendly
  • Cursive Strikethrough

    Lines

    ℱ̶𝓇̶ℯ̶ℯ̶ ℱ̶ℴ̶𝓃̶𝓉̶ 𝒢̶ℯ̶𝓃̶ℯ̶𝓇̶𝒶̶𝓉̶ℴ̶𝓇̶

    • Instagram: works in posts, may break in names or on older phones
    • TikTok: works in posts, may break in names or on older phones
    • Discord: works
    • X: works
    • WhatsApp: works
    • Not screen-reader friendly
  • Cursive Underline

    Lines

    ℱ̲𝓇̲ℯ̲ℯ̲ ℱ̲ℴ̲𝓃̲𝓉̲ 𝒢̲ℯ̲𝓃̲ℯ̲𝓇̲𝒶̲𝓉̲ℴ̲𝓇̲

    • Instagram: works in posts, may break in names or on older phones
    • TikTok: works in posts, may break in names or on older phones
    • Discord: works
    • X: works
    • WhatsApp: works
    • Not screen-reader friendly
  • Cursive Slashed

    Lines

    ℱ̸𝓇̸ℯ̸ℯ̸ ℱ̸ℴ̸𝓃̸𝓉̸ 𝒢̸ℯ̸𝓃̸ℯ̸𝓇̸𝒶̸𝓉̸ℴ̸𝓇̸

    • Instagram: works in posts, may break in names or on older phones
    • TikTok: works in posts, may break in names or on older phones
    • Discord: works
    • X: works
    • WhatsApp: works
    • Not screen-reader friendly

Script fonts for handwriting-style text

Script lettering imitates writing with a pen: slanted, looping and flowing. This script font generator turns your text into Unicode script letters in two weights and adds decorated versions with frames, underlines and sparkles. Use it for names, signatures, quotes, captions and anywhere a handwritten feel fits.

Light or bold script?

Style Example When to use it
Cursive Script 𝒮𝒸𝓇𝒾𝓅𝓉 𝓉ℯ𝓍𝓉 Large headings, elegant names, quotes
Bold Cursive 𝓢𝓬𝓻𝓲𝓹𝓽 𝓽𝓮𝔁𝓽 Phone screens, small text, profile names
Cursive Underline 𝒮̲𝒸̲𝓇̲𝒾̲𝓅̲𝓉̲ Emphasis in posts and chats
Starry Script ★彡 𝒮𝒸𝓇𝒾𝓅𝓉 彡★ Playful names and captions
Love Letter ♡ 𝒮𝒸𝓇𝒾𝓅𝓉 ♡ Romantic messages, anniversary posts

The light Cursive Script has thin strokes that look refined at large sizes but can fade on small screens. Bold Cursive has heavier strokes and is usually the better choice for profile names.

How to write in script

  1. Type your text in the box above.
  2. Browse Script & cursive, or choose the Cursive category.
  3. Optional: add a frame from the Frame menu.
  4. Tap Copy, then paste the text where you need it.

To mix script with plain text, copy the script part on its own and type the rest normally.

Tips for readable script

  • Start names with a capital letter. Script capitals have the most character, so names look more elegant in title case.
  • Keep lines short. One name or a short phrase reads well; a full paragraph of script is slow to read.
  • Avoid all caps. A whole word of script capitals is hard to decipher.
  • Mind numbers and accents. Unicode has no script digits and no accented script letters, so numbers and letters like é stay plain.

A note on mixed shapes

You may notice that a few letters, such as 𝒜 next to ℬ, look slightly different. When Unicode added the full mathematical script alphabet, some letters already existed in an older block of symbols (for example ℬ, ℰ and ℛ), so those code points are used instead. This generator fills those gaps automatically, so every letter appears, but some devices draw the older characters in a slightly different style.

Script fonts and accessibility

Screen readers often read script letters as their Unicode names, letter by letter. That makes long script text very hard to follow for people using assistive technology. Use script for short decorative touches, keep key information in plain text, and turn on the Screen-reader friendly filter when accessibility matters.

Prefer something more ornate? The calligraphy font generator mixes script with italics and flourishes, and the cute font generator adds hearts and sparkles.

FAQ

FAQ: Script Font Generator

What is the difference between script and cursive fonts?

Script is the broad family of handwriting-style lettering; cursive usually means script where letters look joined. In copy-and-paste text, both use the same Unicode script letters, which sit side by side rather than truly connecting.

Why do some script letters look different from the rest?

A few script letters, including ℬ, ℰ, ℱ, ℋ, ℐ, ℒ, ℳ, ℛ, ℯ, ℊ and ℴ, come from an older Unicode block than the rest of the alphabet, so some devices draw them in a slightly different style.

Does script text work on TikTok?

Yes. Styles from this script font generator use widely supported Unicode letters and display in TikTok bios, captions and comments on current phones.

Can I underline script text?

Yes. The Cursive Underline and Cursive Strikethrough styles add a line through combining marks. They work in posts and chats but may be removed from names on some platforms.

Does script text include numbers?

No. Unicode has no script digits, so numbers stay in the normal font. If numbers matter, consider Bold Cursive for the words and plain digits next to them.

Where these fonts work

Our estimate for current app versions. "Partly" usually means it shows in posts and chats but may be stripped from names, or show boxes on older phones.

Style familyInstagramTikTokDiscordXWhatsApp
Bold, italic, cursive, gothic, outlineWorksWorksWorksWorksWorks
Bubbles and parenthesesWorksWorksWorksWorksWorks
Dark bubbles and squaresWorksWorksWorksWorksPartly
Small caps and tiny textWorksPartlyWorksWorksPartly
Strikethrough and underlinePartlyPartlyWorksWorksWorks
Glitch / zalgoPartlyPartlyPartlyPartlyWorks
Upside downWorksPartlyWorksWorksPartly

Make your next bio stand out

Every style, one click away. Free forever, no sign-up.

Start typing