Fancy text generator

One box in, twelve Unicode styles out. Copy the one you want.

Type a word and press Show all styles. The fancy text generator rewrites it in twelve Unicode alphabets at once — bold, italic, cursive, gothic, monospace, bubble, wide, small caps and more — so you can compare them side by side and copy the one that survives wherever you plan to paste it.

Try:
0Words
0Characters
0No spaces
0Sentences
0Paragraphs
0Lines
0Pages
0Reading
0Speaking

Runs entirely in your browser. Your text is never uploaded — open DevTools, Network tab, and you will see zero requests while you use this tool.

How to use it

  1. Type or paste your text in the box.
  2. Press Show all styles to see every version at once.
  3. Select the line you like and press Copy, then paste it where you need it.

What this tool does

It renders your text in twelve Unicode styles simultaneously: bold, italic, bold italic, script, bold script, fraktur, double-struck, monospace, circled, squared, wide and small caps. Nothing is chosen for you — all twelve appear so you can judge them against each other.

None of these are fonts. A font changes how a character is drawn while the character underneath stays the letter H. This tool does something different: it replaces the letter H with a separate Unicode character that merely looks like a bold H — mathematical sans-serif bold capital H, a character invented so physicists could write vectors in equations. Circled letters come from a block meant for numbered lists in Japanese typesetting. Wide letters come from a block for mixing Latin with Chinese and Japanese characters.

That single fact explains everything else on this page. Because the styled text is made of ordinary characters, it pastes into places that offer no formatting at all, such as an Instagram bio. And because those characters are not really letters, search does not match them, sorting misplaces them and screen readers stumble over them.

Examples

StyleAnna Smith becomesHolds up in most places?
Bold𝗔𝗻𝗻𝖺 𝗦𝗆𝗂𝘁𝗁Yes
Italic𝘈𝘯𝘯𝘢 𝘚𝘮𝘪𝘵𝘩Yes
Monospace𝙰𝚗𝚗𝚊 𝚂𝚖𝚑𝚝𝚑Yes
WideAnna SmithYes
Small capsAɴɴᴀ SᴍɪᴛʜYes
Double-struck𝔸𝕟𝕟𝕒 𝕊𝕞𝕚𝕣𝕙Mostly
Script𝒜𝓃𝓃𝒶 𝒮𝓂𝒾𝓉𝒽Mostly
Bold script𝓐𝓷𝓷𝓪 𝓢𝓶𝓲𝓽𝓱Patchy
Fraktur𝔄𝔫𝔫𝔞 𝔖𝔪𝔦𝔱𝔥Patchy
CircledⒶⓝⓝⓐ ⓈⓜⓘⓣⓗPatchy
Squared🄰🄽🄽🄰 🅂🄼🄸🅃🄷No, often blank boxes

Where fancy text works and where it breaks

This is the part most generators leave out. Styled Unicode is accepted in far fewer places than the preview suggests.

PlaceAccepted?What actually happens
Instagram bio and captionsYesRenders fine on phone and web. Hashtags written in styled text are not real hashtags and reach nobody.
Any @username fieldNo, anywhereInstagram, TikTok, Discord and X all restrict handles to plain Latin letters, digits, a dot and an underscore. There is no styled username on any major platform, and sites that promise one are selling you a display name.
TikTok bioYes, with a catchThe bio field is limited to 80 characters and styled letters still count as one character each, so a styled bio is not shorter, just less searchable.
LinkedIn headline and nameAgainst the rulesLinkedIn tightened its profile rules in 2024 and treats decorative Unicode in the name and headline as a policy breach. Profiles get asked to change it, and recruiter search does not match styled words in the first place.
Discord messagesYesWorks, but Discord already has real bold and italic through markdown, which stays searchable.
Discord nicknames, roles, channelsTechnically yesBreaks sorting. Discord orders members, roles and channels by character value, so a styled name jumps to the bottom of the list and stops matching when someone types the first letters to mention you.
X display nameYesThe handle beneath it stays plain, which is the part people search for.
Word, Google Docs, emailPastes fineSpell check ignores it, Find does not locate it, and some spam filters score styled subject lines as suspicious.
Search, on site and on GoogleNoStyled letters are different characters, so they do not match the plain word. Write fashion in your bio in a Unicode font and you have removed the word fashion from your bio as far as any search is concerned.
Screen readersBadlyVoiceOver and NVDA either spell mathematical characters out one by one, announce them by their formal names, or skip them in silence. A fully styled bio can be unreadable to a blind visitor.

The safe six are bold, italic, monospace, wide, small caps and double-struck. Fraktur, bold script, squared and anything with stacked marks are the ones that show up as boxes on somebody else device.

Why do I see boxes or question marks

Two different causes, and they need different fixes.

The generator produced an unassigned character. The mathematical alphabets were added to Unicode in stages, and several capitals had already been encoded years earlier in a different block. Fraktur borrows C, H, I, R and Z from Letterlike Symbols. Script borrows B, E, F, H, I, L, M and R. Double-struck borrows C, H, N, P, Q, R and Z. The main blocks have holes where those letters would have gone. A naive generator just adds a fixed offset to each letter code, lands in one of those holes and produces a code point that means nothing — which every device draws as an empty rectangle. This tool has the borrowed letters written in by hand, so the holes are covered.

The device has no glyph for a valid character. Even a correct character needs a font on the reading device that can draw it. Squared letters and the rarer scripts are missing from the default font set on older Android builds, on smart TVs, on some Windows applications and inside many game clients. The character is fine; the reader simply owns no picture of it. You cannot fix this from your side, which is the real argument for sticking to the safe six.

When you need it

Where to avoid it: anything you want found. Job titles, product names, article headings, shop listings, and any word a customer might type into a search box.

Doing it without this tool

Word or LibreOffice. Insert, then Symbol, then browse to Mathematical Alphanumeric Symbols and click letters one at a time. It works and it is unbearable for more than a word.

Character Map on Windows, Character Viewer on macOS. Search for mathematical bold and copy letters individually. Same problem.

Python. Real bold is a code point offset: chr(ord(c) - ord("a") + 0x1D5EE) for lowercase sans-serif bold. Just remember the borrowed capitals, or you will generate the boxes described above.

The better alternative where it exists. Discord, WhatsApp, Telegram and Slack all support real formatting: **bold** or *bold* depending on the app. Real formatting stays searchable, stays readable to screen readers and never turns into rectangles. Use Unicode styling only where the platform offers you nothing.

Privacy: your text never leaves your browser

Every style is computed by JavaScript on your own device. Nothing is uploaded, nothing is logged and no account is needed, which matters because people paste drafts of bios, real names and messages meant for one person into tools like this one. Open the network panel while you press the button and you will see no requests. Once the page has loaded it works with the connection switched off.

Related tools

Upside down textFlip a line so it reads the other way up. Copy and paste anywhere.Small capsSmall capital letters that paste anywhere plain text goes.Bubble textLetters inside circles, or letters inside squares. Copy and paste.Cursive textHandwriting-style letters you can paste anywhere plain text goes.Invisible characterCopy a blank character that looks like nothing but counts as text. No account,…Title case converterCapitalises a headline properly — short words stay lowercase, unlike naive…Base64 encode / decodeConvert text to Base64 and Base64 back to text, right in your browser.

See all generators →

Frequently asked questions

Are these real fonts?

No. They are separate Unicode characters that look like styled letters. That is why they paste into apps with no formatting options, and also why search and screen readers treat them differently from ordinary text.

Can I use fancy text in my username?

Not on any major platform. Instagram, TikTok, Discord and X restrict handles to plain Latin letters, digits, dots and underscores. You can style a display name, never the handle.

Why do some letters show as empty boxes?

Either the generator produced an unassigned code point, which happens when a tool adds a fixed offset and hits one of the gaps in the mathematical alphabet blocks, or the reading device has no font containing that character.

Does fancy text hurt my reach?

It can. Styled words do not match searches, and styled hashtags are not hashtags at all. Keep the words you want to be found for in plain text.

Which styles are safest?

Bold, italic, monospace, wide, small caps and double-struck render on almost everything. Fraktur, bold script and squared letters are the ones most likely to break.

Will screen readers read it?

Poorly. Depending on the reader, styled text is spelled out character by character, announced by formal character names, or skipped entirely. Never style an entire bio.

Does it work with other alphabets?

The Unicode styled alphabets only exist for Latin letters and some digits. Cyrillic, Greek, Arabic and accented letters pass through unchanged.