Fancy Text Generator
Type your text and it appears at once in 22 copy-and-paste styles, including bold, italic, cursive script, gothic, double-struck, small caps, bubble letters and upside down. Each style has its own Copy button.
0 words 0 characters 0 lines
Your text appears here in each style.
Continue with this text: Bold textCursive textSmall text
Your text stays in your browser: nothing is uploaded or stored on a server.
How to use the fancy text generator
- Type or paste your text in the box (or press Example to try “Fancy Text 2026”).
- Every style updates as you type, one row each, from Bold to Upside down.
- Press Copy next to the style you want, then paste it into your bio, post, username or message.
- To undo a style, set Direction to Fancy → plain text and paste the styled text: the result is ordinary letters you can edit, search and spell-check.
Line breaks are kept, so you can style a whole multi-line bio in one go. The links under the tool, such as Bold text or Cursive text, open a page with fewer styles and carry your text over.
Why it is not a font
Websites and apps choose the font; a pasted message cannot. What this generator does instead is swap each letter for a different Unicode character that looks like a styled letter. 𝐀 (bold capital A) is its own character, U+1D400, just as “A” is U+0041. Because they are characters, not formatting, they survive copy and paste into places that have no bold or italic button, such as profile names, Discord nicknames and comment boxes.
Most styles come from Unicode’s Mathematical Alphanumeric Symbols block, which was made for formulas where a bold x and an italic x mean different things. The Unicode Standard says these characters “should not be used to represent styling of nonmathematical text”, and it is worth knowing why: to software they are not the letters they look like. A search for the plain word may not find 𝐬𝐚𝐥𝐞, spell checkers skip it, and screen readers can read each letter by its symbol name. Texas Tech University’s accessibility guide gives the example of a screen reader announcing “mathematical fraktur small t”. Use fancy text for a few decorative words, not for whole posts or for information people need.
The 22 styles, with the same sample
All examples below were made with this tool from Hello, Café! éQx 42, a sample chosen to show what each style does with capitals, accents, punctuation and digits:
| Style | Result |
|---|---|
| Bold | 𝐇𝐞𝐥𝐥𝐨, 𝐂𝐚𝐟é! é𝐐𝐱 𝟒𝟐 |
| Italic | 𝐻𝑒𝑙𝑙𝑜, 𝐶𝑎𝑓é! é𝑄𝑥 42 |
| Bold italic | 𝑯𝒆𝒍𝒍𝒐, 𝑪𝒂𝒇é! é𝑸𝒙 𝟒𝟐 |
| Sans bold | 𝗛𝗲𝗹𝗹𝗼, 𝗖𝗮𝗳é! é𝗤𝘅 𝟰𝟮 |
| Sans italic | 𝘏𝘦𝘭𝘭𝘰, 𝘊𝘢𝘧é! é𝘘𝘹 𝟦𝟤 |
| Sans bold italic | 𝙃𝙚𝙡𝙡𝙤, 𝘾𝙖𝙛é! é𝙌𝙭 𝟰𝟮 |
| Script (cursive) | ℋℯ𝓁𝓁ℴ, 𝒞𝒶𝒻é! é𝒬𝓍 42 |
| Bold script | 𝓗𝓮𝓵𝓵𝓸, 𝓒𝓪𝓯é! é𝓠𝔁 42 |
| Fraktur (gothic) | ℌ𝔢𝔩𝔩𝔬, ℭ𝔞𝔣é! é𝔔𝔵 42 |
| Bold fraktur | 𝕳𝖊𝖑𝖑𝖔, 𝕮𝖆𝖋é! é𝕼𝖝 42 |
| Double-struck | ℍ𝕖𝕝𝕝𝕠, ℂ𝕒𝕗é! éℚ𝕩 𝟜𝟚 |
| Monospace | 𝙷𝚎𝚕𝚕𝚘, 𝙲𝚊𝚏é! é𝚀𝚡 𝟺𝟸 |
| Small caps | ʜᴇʟʟᴏ, ᴄᴀꜰé! éqx 42 |
| Superscript | ᴴᵉˡˡᵒ, ᶜᵃᶠé! éQˣ ⁴² |
| Circled | Ⓗⓔⓛⓛⓞ, Ⓒⓐⓕé! éⓆⓧ ④② |
| Negative circled | 🅗🅔🅛🅛🅞, 🅒🅐🅕é! é🅠🅧 ❹❷ |
| Squared | 🄷🄴🄻🄻🄾, 🄲🄰🄵é! é🅀🅇 42 |
| Fullwidth (vaporwave) | Hello, Café! éQx 42 |
| Strikethrough | H̶e̶l̶l̶o̶,̶ ̶C̶a̶f̶é̶!̶ ̶é̶Q̶x̶ ̶4̶2̶ |
| Underline | H̲e̲l̲l̲o̲,̲ ̲C̲a̲f̲é̲!̲ ̲é̲Q̲x̲ ̲4̲2̲ |
| Slash-through | H̸e̸l̸l̸o̸,̸ ̸C̸a̸f̸é̸!̸ ̸é̸Q̸x̸ ̸4̸2̸ |
| Upside down | ᄅㄣ xὉé ¡éɟɐƆ ’ollǝH |
The rules behind each style
- Letters only, mostly. The math styles change A–Z and a–z. Bold, sans-serif, double-struck and monospace also have their own digits; bold italic uses bold digits and sans italic uses sans digits, because Unicode has no italic digits. Italic, script and fraktur leave digits plain.
- Mixed-in older letters. A few letters, such as italic ℎ, script ℋ ℯ ℴ, gothic ℌ ℭ and double-struck ℂ ℍ ℚ, come from an older block (Letterlike Symbols), because Unicode left gaps for them in the math alphabets. They can look slightly different in some fonts, which is why a script word can seem uneven.
- Accents, other alphabets and emoji pass through. There is no bold é, so
Straße Niñobecomes 𝐒𝐭𝐫𝐚ß𝐞 𝐍𝐢ñ𝐨. If that bothers you, run the accent remover first. - Small caps turn capitals and small letters alike into small capitals. Q and X have no widely supported small capital, so they become plain q and x:
Small Caps Quizgives ꜱᴍᴀʟʟ ᴄᴀᴘꜱ qᴜɪᴢ. - Superscript has a raised version of every small letter except q. Capitals use a raised capital where one exists, otherwise the raised small letter, and Q stays as it is. Digits and
+ - = ( )are raised too:x2 + y2gives ˣ² ⁺ ʸ². - Circled digits are single circled digits, so
10becomes ①⓪, not ⑩. Negative circled and squared letters exist only as capitals, so small letters become capitals as well. - Fullwidth covers every printable ASCII character, punctuation included, and turns spaces into wide ideographic spaces, which gives the spaced-out “vaporwave” look.
- Strikethrough, underline and slash-through add a combining mark after every character, spaces and emoji included, so the line runs unbroken. Line breaks get no mark.
- Upside down swaps each character for a rotated look-alike and reverses the order, so it reads correctly when the screen is turned around. With several lines, the line order is reversed too, as it would be on a rotated page.
Turning fancy text back into plain text
Choose Fancy → plain text to clean up a styled name or post someone sent you, or to fix text you styled by mistake. The tool removes the strike, underline and slash marks, turns upside-down text the right way up, and maps every styled letter to its plain letter. Bold strikethrough Sale 50% off comes back as Sale 50% off.
| Style pasted in | Comes back as |
|---|---|
| Bold, italic, script, gothic, double-struck, monospace, circled, fullwidth | The original text exactly |
| Small caps | All lowercase: ꜱᴍᴀʟʟ ᴄᴀᴘꜱ → small caps |
| Negative circled, squared | All capitals: 🅝🅔🅦 → NEW |
| Superscript | Lowercase for C, F, S, X, Y and Z, which have no raised capital |
| Upside down | The original text: ¡plɹoʍ ollǝH → Hello world! |
Only characters the styles produce are simplified: ⑩ becomes 10 and ² becomes 2, while ordinary characters such as fi, ½ and ™ stay as typed. Text is turned the right way up only when it contains a rotated letter (ɐ, ǝ, ɥ and so on) and every letter in it is a rotated look-alike, so ordinary text with one phonetic letter, such as Price ɐ 5 or ˈfɔːn, is left alone. Accented letters and ß, which the upside-down style leaves upright, do not get in the way: ʇᴉɐl nɐ éɟɐƆ comes back as Café au lait and oñᴉN ǝßɐɹʇS as Straße Niño, while plain accented words such as über stay as typed.
When people use it
- Social profiles and bios where the app has no formatting: an Instagram bio, a TikTok name, a Discord status. Our guide to bold and italic text on social media covers where it works and where native formatting is the better choice.
- Headings in plain-text posts, such as a 𝐁𝐨𝐥𝐝 first line in a LinkedIn or Facebook post, with the rest in normal text so it stays readable and searchable.
- Games and chat names that accept Unicode, using circled, squared or gothic letters to stand out.
- Marking a change: strikethrough for an old price or a crossed-out word, as in $̶4̶0̶ $30, in places that have no strikethrough button.
For one style only, the bold text generator and the cursive text generator show a shorter list, and the small text generator adds subscript, which this page leaves out.
Questions
How do I copy and paste fancy text?
Type in the box, then press the Copy button next to the style you want and paste it with Ctrl+V (Cmd+V on a Mac). If your browser blocks the clipboard, the button selects the text and changes to "Press Ctrl+C" so you can copy it by hand.
Does fancy text work on Instagram, Discord and TikTok?
Usually, because these are ordinary Unicode characters rather than a font, so any app that accepts emoji accepts them too. Whether every letter shows depends on the fonts of the device reading it; a device without a font for a character shows an empty box instead. Some apps also restrict which characters a username may contain.
Can I make fancy text in blue or another color?
No. Color is not part of a character, so copied text takes the color of the app you paste it into. Some apps let you color text in their own editor; plain copy-and-paste text cannot carry it.
Why do some of my letters stay plain?
A style only changes the characters Unicode has a version of. Accented letters such as é and ñ, the letters ß and Ω, punctuation and emoji pass through unchanged, and several styles have no digits (italic, script and fraktur leave 0–9 as they are).
Can screen readers read fancy text?
Often not as words. Screen readers may announce each character by its Unicode name, such as "mathematical bold small t", or skip it. Keep names, links and key information in plain text and use the styles for short decorative touches.
Can I turn fancy text back into normal text?
Yes. Choose "Fancy → plain text" under Direction and paste the styled text. Bold, italic, script, gothic, circled, fullwidth, small caps and upside-down text all return to plain letters; see the table on this page for the few styles that lose capitals.
Will fancy letters count as more characters?
To a person each fancy letter is one character, and the character counter counts it as one. In storage it is larger; 𝐓𝐞𝐱𝐭 is 4 characters but 16 bytes in UTF-8, and programs that count UTF-16 code units, as JavaScript's length does, count most math-style letters as two.