Fancy Text Generator

Type text and see it in more than 25 Unicode styles at once: ๐›๐จ๐ฅ๐, ๐‘–๐‘ก๐‘Ž๐‘™๐‘–๐‘, ๐“ˆ๐’ธ๐“‡๐’พ๐“…๐“‰, ๐”ฃ๐”ฏ๐”ž๐”จ๐”ฑ๐”ฒ๐”ฏ, ๐••๐• ๐•ฆ๐•“๐•๐•–-๐•ค๐•ฅ๐•ฃ๐•ฆ๐•”๐•œ, ๐š–๐š˜๐š—๐š˜๐šœ๐š™๐šŠ๐šŒ๐šŽ, โ“’โ“˜โ“กโ“’โ“›โ“”โ““, ๐Ÿ…‚๐Ÿ…€๐Ÿ…„๐Ÿ„ฐ๐Ÿ…๐Ÿ„ด๐Ÿ„ณ, ๏ฝ†๏ฝ•๏ฝŒ๏ฝŒ๏ฝ—๏ฝ‰๏ฝ„๏ฝ”๏ฝˆ, sแดแด€สŸสŸ แด„แด€แด˜s, upside down and more. Copy any style with one click. Works anywhere plain text is accepted, such as social media bios and posts, because the letters are Unicode characters, not fonts. Star the styles you use most to keep them at the top.

About this tool

What is the Fancy Text Generator?

It turns ordinary letters and digits into look-alike characters from Unicode, such as the Mathematical Alphanumeric Symbols (๐€ U+1D400), enclosed letters (โ’ถ, ๐Ÿ…, ๐Ÿ„ฐ, ๐Ÿ…ฐ) and full-width forms (๏ผก). Because the result is text, not a font, you can paste it into places that do not let you change the font: profiles, posts, chat messages, nicknames and so on.

How to use

  1. Type or paste text into the box.
  2. Every style is shown below, updated as you type.
  3. Press the copy button next to a style to copy it.
  4. Press the star to add a style to your favorites. Favorites are shown first and saved with the tool.

Styles

StyleExample
Bold / Italic / Bold Italic๐๐จ๐ฅ๐ ๐ผ๐‘ก๐‘Ž๐‘™๐‘–๐‘ ๐‘ฉ๐’๐’๐’…
Script / Bold Script๐’ฎ๐’ธ๐“‡๐’พ๐“…๐“‰ ๐“ข๐“ฌ๐“ป๐“ฒ๐“น๐“ฝ
Fraktur / Bold Fraktur๐”‰๐”ฏ๐”ž๐”จ๐”ฑ๐”ฒ๐”ฏ ๐•ฑ๐–—๐–†๐–๐–™๐–š๐–—
Double-struck๐”ป๐• ๐•ฆ๐•“๐•๐•– ๐Ÿ™๐Ÿš๐Ÿ›
Sans-serif (regular, bold, italic, bold italic)๐–ฒ๐–บ๐—‡๐—Œ ๐—ฆ๐—ฎ๐—ป๐˜€ ๐˜š๐˜ข๐˜ฏ๐˜ด ๐™Ž๐™–๐™ฃ๐™จ
Monospace๐™ผ๐š˜๐š—๐š˜ ๐Ÿท๐Ÿธ๐Ÿน
Circled / Negative circledโ’ธโ“˜โ“กโ“’โ“›โ“” โ‘  ๐Ÿ…’๐Ÿ…˜๐Ÿ…ก๐Ÿ…’๐Ÿ…›๐Ÿ…” โถ
Squared / Negative squared๐Ÿ…‚๐Ÿ…€๐Ÿ…„๐Ÿ„ฐ๐Ÿ…๐Ÿ„ด ๐Ÿ†‚๐Ÿ†€๐Ÿ†„๐Ÿ…ฐ๐Ÿ†๐Ÿ…ด
Parenthesizedโ’ซโ’œโ’ญโ’ โ’ฉ โ‘ด
Fullwidth๏ผฆ๏ฝ•๏ฝŒ๏ฝŒ๏ฝ—๏ฝ‰๏ฝ„๏ฝ”๏ฝˆ
Small capsSแดแด€สŸสŸ แด„แด€แด˜s
Superscript / Subscriptหขแต˜แต–แต‰สณ xยฒ Hโ‚‚O (only some letters exist)
Upside downuสop วpแด‰sdn
Strikethrough / UnderlineSฬถtฬถrฬถiฬถkฬถeฬถ Uฬฒnฬฒdฬฒeฬฒrฬฒ
Regional indicators๐Ÿ‡ญโ€‹๐Ÿ‡ฎ

Characters that a style does not have, such as Japanese, emoji or punctuation, are left as they are.

Things to know before you use it

These are not fonts. Each letter is a different character that only looks like a styled letter:

  • Screen readers may read the text letter by letter ("mathematical bold capital Hโ€ฆ") or skip it entirely, so people using them may not understand it.
  • Search inside apps and search engines usually does not find ๐‡๐ž๐ฅ๐ฅ๐จ when someone searches for Hello.
  • Some fonts and older devices do not have these characters and show empty boxes (โ–ก) instead.

Avoid them for names, important information, links and anything people need to find or read reliably. Use them for decoration.

How it works

Most styles come from the Mathematical Alphanumeric Symbols block (U+1D400โ€“U+1D7FF), which Unicode added for mathematical notation. A few letters, such as italic h (โ„Ž U+210E), script B (โ„ฌ), Fraktur C (โ„ญ) and double-struck C, N, R (โ„‚ โ„• โ„), already existed in the Letterlike Symbols block, so their places in the mathematical block are left empty. This tool uses the correct Letterlike Symbols characters for them, so no letter turns into a missing character.

  • Strikethrough / Underline add a combining mark (U+0336 or U+0332) after each character.
  • Upside down replaces letters with rotated look-alikes and reverses the order.
  • Regional indicators (๐Ÿ‡ฆโ€“๐Ÿ‡ฟ) are the characters used to build flag emoji. Two in a row become a flag (๐Ÿ‡ฏ + ๐Ÿ‡ต = ๐Ÿ‡ฏ๐Ÿ‡ต), so this tool puts an invisible zero-width space (U+200B) between them.
  • Negative circled, squared and negative squared letters only exist as capitals, so lowercase letters are shown as capitals.

FAQ

Why do some letters look different or stay plain?

Superscript, subscript and small caps only exist for some letters in Unicode (there is no superscript q, and small caps x does not exist), so those letters stay as they are. How each character looks also depends on the font of the app where you paste it.

Can I use this for my name or username?

You can, but people will not find you by searching for your normal name, and screen reader users may not be able to read it. Many sites also reject or change these characters in usernames.

Does it work for Japanese or other languages?

Only Latin letters (Aโ€“Z) and digits are converted (Fullwidth also converts ASCII symbols). Other characters stay as they are.

Is my text sent anywhere?

No. Conversion happens entirely in your browser.

๐Ÿ”  Case Converter
Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case and more, instantly in your browser.
๐Ÿ”ค Unicode Normalization
Normalize text to Unicode NFC, NFD, NFKC or NFKD as you type. Convert full-width letters and half-width katakana, and unify accented characters.
๐Ÿ”ก Unicode Escape / Unescape
Convert text to \uXXXX Unicode escape sequences, or turn \uXXXX and \u{1F600} escapes back into readable characters. Handles emoji and surrogate pairs.
๐Ÿ˜ƒ Emoji Palette
Search about 1,900 emoji by name, short code, category or code point and copy any of them with one click. Shows Unicode names and short names.
๐Ÿ”ค Character Counter
Count characters, words, lines, paragraphs, sentences and bytes (UTF-8 and Shift_JIS) as you type. Emoji and combining marks count as one character, and Japanese words are counted too.
โ€ป Special Characters & Symbols
Browse and copy special characters and symbols: arrows, stars and shapes, โ€ป โ€  ยง and other marks, math and currency symbols, units like ใŽก and โ„ƒ, Greek letters, circled numbers โ‘ , Roman numerals โ…ซ, fractions, box drawing and Japanese symbols such as ใ€’ ใ€† ใ€….