Fancy Text

Loading…

Twenty-five ways to rewrite a line of text

Twenty-two Unicode alphabets in one grid, small capitals, letters in circles, fullwidth vaporwave, text turned upside down or mirrored, strikethrough and Zalgo and glitch, letter spacing that does not fall apart on a phone, invisible characters and a way to find somebody else's, leetspeak, pig latin, an emoji dictionary, ASCII banners, boxes, Morse, the NATO alphabet, Braille and binary.

There is no font. That is the single most useful thing to know about every generator of this kind, this one included: the letters are swapped for different Unicode characters, which is why the result survives being pasted into a field that allows no formatting — and why it cannot be searched for, cannot be sorted, and is read out by a screen reader as “mathematical bold capital A” or as nothing at all. Every tool here says so on its result rather than letting you find out afterwards.

Everything runs inside this browser tab, compiled to WebAssembly. There is no server to send anything to, and none of the tools makes a network request while it works.

Alphabets

Vaporwave text
Fullwidth characters, with the gaps if you want them.

Turned round

Upside down text
Turned through half a circle: the characters, the order, or both.

Mirror text
Mirrored characters, or a mirrored drawing for an iron-on transfer.

Marks and spaces

Spaced out text
A space of the right width between every letter — one that will not break.

Wordplay

Leetspeak converter
l337 at three strengths — and it reverses in one click, which is the point.

Signs and frames

ASCII art text
A big sign made of characters, for a README or a terminal.

Emoji letter text
A sign for a chat window, out of emoji letters or one repeated symbol.

Notations

Questions

Why does the result show as empty boxes here but work when I paste it?
Because this interface ships two typefaces carrying 1 194 characters between them, and almost nothing these tools produce is among them. The result is correct: copying or saving gives the real characters, and the place you paste them will have the fonts. Embedding a typeface with the mathematical alphabets, the enclosed alphabets and the fullwidth forms would cost several megabytes — more than the rest of this site put together — so the tools say what is happening instead.
Will this work in my profile name?
Usually, and nobody can promise it. These are ordinary Unicode characters, so anywhere that accepts Unicode accepts them; a site that filters names to letters and digits will reject them, and which site does that changes without notice. The invisible-character tool is the one where this matters most, and it offers seven different characters for exactly that reason.
Is what I type uploaded anywhere?
No. The tools are compiled to WebAssembly and run inside the browser tab. Nothing you type is sent to a server, and you can watch your browser's network panel while you use one to see that nothing leaves the page.
Can I turn a styled text back into ordinary letters?
Yes, and without saying which style it was: the alphabets use disjoint characters, so the tool works out for itself which one made each letter. Every tool here that changes text has that direction, and the ones that cannot undo their own work exactly — alternating case, leetspeak, pig latin — say what they had to guess.