Fancy text generator

Type a phrase and instantly get it in 𝗯𝗼𝗹𝗱, 𝘪𝘵𝘢𝘭𝘪𝘤, 𝓼𝓬𝓻𝓲𝓹𝓽 and other Unicode styles, ready to copy into bios and nicknames.

The styles appear below as you type; while the box is empty you see an example.

Screen readers: these characters are not normal letters, so people who listen to the page often hear technical names or nothing at all. Each style says how screen readers read it: use normal text for your name and for important information.

Your text stays in your browser: nothing is saved or sent anywhere.

These aren't fonts: they're Unicode characters

The styled text generated here doesn't use any special font: every letter is a real character from the Unicode standard, most of them from the "Mathematical Alphanumeric Symbols" block created for math formulas. That's why they survive copy-and-paste even where formatting isn't allowed: Instagram and TikTok bios, nicknames, WhatsApp statuses, gaming usernames. A ⓒⓘⓡⓒⓛⓔⓓ word stays circled wherever you paste it.

Accents stay, and so do the right letters

Accented letters keep their accent: the letter changes style and the accent stays attached to it, so «café» becomes 𝗰𝗮𝗳𝗲́ instead of a mix of styled and plain letters. On some phones the accent is drawn slightly off, because it is a separate mark resting on the letter. Letters that have no styled form, like the German ß, stay plain.

Twenty-four letters of the italic, script, gothic and double-struck styles are not where you would expect them: they already existed before the math block (ℎ, ℬ, ℭ, ℂ, ℝ and others) and there, in their place, there is a gap. Whoever always adds the same distance produces a character that does not exist and the phone draws a little box; here every letter is taken from the right place.

Mind accessibility and compatibility

Next to each style it says how screen readers read it. All the styles that change the letters (bolds, italics, scripts, gothics, double-struck, typewriter, wide, small caps, circled, squared and upside down) are skipped or read with a technical name for every letter, so avoid writing whole posts with them. Strikethrough and underline keep the real letters, but some readers announce the mark after each one; spaced text is heard letter by letter, and alternating caps sometimes.

Some styles also don't cover everything: italics, scripts, gothics and squared have no digits, which stay plain; filled circles and squared exist only in uppercase; and on very old devices some characters may show up as an empty square.

The other pages with the same engine

The seven special-character pages share the same engine and the same table of styles, so the same text, in the same style, comes out identical on all of them. The other six are Fancy fonts for bio, Small caps text, Upside down text, Spaced text, Alternating case and Leet speak translator.

Related tools