How Fancy Text Generator works
Type or paste text and the tool shows it in 12 styles at once, each with its own copy button: Bold, Italic, Bold italic, Script, Bold script, Fraktur, Monospace, Double-struck, Small caps, Circled, Squared and Full width. The results are not fonts. Each letter is swapped for a different Unicode character that looks styled, which is why the effect survives being pasted into an Instagram bio, a LinkedIn post, a Discord message or anywhere else that has no formatting buttons. Two checkboxes add a strikethrough or underline to any style. The letters A to Z convert in every style, apart from s and x in Small caps. Digits convert in only five styles, and accented letters and punctuation are never converted, as the tables below show.
All 12 fancy text styles with sample output
Each row is the tool's output for the input Hello World 123.
| Style | Result | Also known as |
|---|---|---|
| Bold | 𝐇𝐞𝐥𝐥𝐨 𝐖𝐨𝐫𝐥𝐝 𝟏𝟐𝟑 | Bold serif |
| Italic | 𝐻𝑒𝑙𝑙𝑜 𝑊𝑜𝑟𝑙𝑑 123 | Slanted text |
| Bold italic | 𝑯𝒆𝒍𝒍𝒐 𝑾𝒐𝒓𝒍𝒅 123 | Bold slanted |
| Script / cursive | ℋℯ𝓁𝓁ℴ 𝒲ℴ𝓇𝓁𝒹 123 | Cursive, handwriting, calligraphy |
| Bold script | 𝓗𝓮𝓵𝓵𝓸 𝓦𝓸𝓻𝓵𝓭 123 | Bold cursive |
| Fraktur / gothic | ℌ𝔢𝔩𝔩𝔬 𝔚𝔬𝔯𝔩𝔡 123 | Gothic, Old English, blackletter |
| Monospace | 𝙷𝚎𝚕𝚕𝚘 𝚆𝚘𝚛𝚕𝚍 𝟷𝟸𝟹 | Typewriter, code text |
| Double-struck | ℍ𝕖𝕝𝕝𝕠 𝕎𝕠𝕣𝕝𝕕 𝟙𝟚𝟛 | Outline, blackboard bold |
| Small caps | ʜᴇʟʟᴏ ᴡᴏʀʟᴅ 123 | Tiny capitals, small text |
| Circled | Ⓗⓔⓛⓛⓞ Ⓦⓞⓡⓛⓓ ①②③ | Bubble text |
| Squared | 🄷🄴🄻🄻🄾 🅆🄾🅁🄻🄳 123 | Boxed letters |
| Full width | Hello World 123 | Wide text, vaporwave, aesthetic |
If a row above shows empty boxes, your device lacks that set of characters and so will some of your readers' devices.
Which characters each style can convert
Anything a style cannot convert is left as the plain character you typed, which can make mixed text look uneven.
| Style | Capital letters | Lowercase letters | Digits |
|---|---|---|---|
| Bold | Yes | Yes | Yes |
| Italic | Yes | Yes | No |
| Bold italic | Yes | Yes | No |
| Script / cursive | Yes | Yes | No |
| Bold script | Yes | Yes | No |
| Fraktur / gothic | Yes | Yes | No |
| Monospace | Yes | Yes | Yes |
| Double-struck | Yes | Yes | Yes |
| Small caps | Shown as small capitals; S and X become plain lowercase s and x | Yes, except s and x which stay plain | No |
| Circled | Yes | Yes | 1 to 9 only; 0 stays plain |
| Squared | Yes | Shown as squared capitals | No |
| Full width | Yes | Yes | Yes |
No style converts accented letters, punctuation or symbols. In Bold, café déjà vu! #1 @home becomes 𝐜𝐚𝐟é 𝐝é𝐣à 𝐯𝐮! #𝟏 @𝐡𝐨𝐦𝐞, with é, à, !, # and @ unchanged. Spaces are kept as normal spaces in every style, including Full width.
Strikethrough, underline and other worked examples
Bold with strikethrough
Hello, Style: Bold, Add strikethrough ticked
𝐇̶𝐞̶𝐥̶𝐥̶𝐨̶
A combining long stroke (U+0336) is placed after every character, spaces included.
Bold with underline
Hello, Style: Bold, Add underline ticked
𝐇̲𝐞̲𝐥̲𝐥̲𝐨̲
A combining low line (U+0332) is placed after every character.
Small caps heading
Hello World, Style: Small caps
ʜᴇʟʟᴏ ᴡᴏʀʟᴅ
Capitals and lowercase both become small capitals, so the original capitalization is not visible.
Full sentence in script
The quick brown fox jumps over the lazy dog, Style: Script / cursive
𝒯𝒽ℯ 𝓆𝓊𝒾𝒸𝓀 𝒷𝓇ℴ𝓌𝓃 𝒻ℴ𝓍 𝒿𝓊𝓂𝓅𝓈 ℴ𝓋ℯ𝓇 𝓉𝒽ℯ 𝓁𝒶𝓏𝓎 𝒹ℴℊ
Digits in every style
0123456789, Style: Show every style
Converted in Bold (𝟎𝟏𝟐𝟑𝟒𝟓𝟔𝟕𝟖𝟗), Monospace (𝟶𝟷𝟸𝟹𝟺𝟻𝟼𝟽𝟾𝟿), Double-struck (𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡), Circled (0①②③④⑤⑥⑦⑧⑨) and Full width (0123456789); unchanged in the other seven
Where the styled letters come from
Bold, italic, bold italic, script, bold script, fraktur, monospace and double-struck letters come from the Unicode block called Mathematical Alphanumeric Symbols (U+1D400 to U+1D7FF). They were added for mathematics, where a bold letter and an italic letter can stand for different things and the difference has to survive as plain text.
A few of those letters had already been encoded years earlier in the Letterlike Symbols block, so the tool substitutes them: the script capitals ℬ ℰ ℱ ℋ ℐ ℒ ℳ ℛ and lowercase ℯ ℊ ℴ, the fraktur capitals ℭ ℌ ℑ ℜ ℨ, the double-struck capitals ℂ ℍ ℕ ℙ ℚ ℝ ℤ and the italic ℎ. On some devices these few are drawn in a slightly different weight from their neighbors, which is why a script word can look uneven.
Circled letters and digits are from Enclosed Alphanumerics, squared letters from the Enclosed Alphanumeric Supplement, and full width letters from Halfwidth and Fullwidth Forms, a block made so Latin letters could fill the same square cell as Chinese, Japanese and Korean characters. Small caps are mostly borrowed from phonetic alphabets. The tool leaves s and x as plain lowercase letters, which already look like small capitals.
Before you paste fancy text into a profile or post
- Search will not find it. A name or keyword written in styled characters does not match a search for the plain word, in the app or on the web. Keep names, job titles and hashtags plain.
- It can use up limits faster. X counts most of these characters as 2 each toward its 280-character limit, so a fully styled post runs out at about 140.
- Usernames often reject it. Many services restrict handles to plain letters, digits and a few symbols, or convert look-alike characters back to plain ones. Display names and bios are usually more permissive.
- Strikethrough and underline depend on the app's font. The marks are separate combining characters and can drift, overlap or show as boxes; ticking both boxes together gives the least consistent result.
- Test on a second device. A style that looks fine on a new phone can show as empty boxes on an older computer.
Using Fancy Text Generator
- 1
Type or paste your words into the Your text box.
- 2
Leave Style on Show every style to compare all 12, or pick a single style from the menu.
- 3
Tick Add strikethrough or Add underline if you want a line through or under every character.
- 4
Press the copy button beside the version you like.
- 5
Paste it into your bio, post, message or username field and check how it looks there.