TextArray
100% local

Fancy text generator

Turn plain text into 16 Unicode styles you can paste into any bio or post.

Input
Output

Fancy text generator

Type or paste text and get it back in sixteen Unicode styles: sans-serif and serif bold, italic and bold italic, script and bold script, fraktur, double-struck, monospace, fullwidth, circled, squared, small caps, upside down and strikethrough. Pick a style and the output updates as you type — copy it and paste it into a social profile, a display name, a headline or a message.

The trick is that none of this is formatting. There is no bold button being pressed: each letter is swapped for a different Unicode character that happens to look bold, italic or circled. That is why the result survives a copy-paste into places that strip formatting entirely, and it is also the catch. These characters come from the Mathematical Alphanumeric Symbols and Letterlike Symbols blocks, which were designed for mathematical notation, not for styling prose.

Letters A–Z and a–z are mapped in every style. Digits only exist in some of them — bold, double-struck, monospace, fullwidth and circled — so elsewhere numbers pass through unchanged, as do punctuation, spaces, emoji and accented characters like á, č or ž. Upside down reverses the string as well as flipping each letter, and strikethrough works by adding a combining stroke after every character.

Two things worth knowing before you use it. Not every device has fonts covering these blocks, so some readers may see boxes instead of letters. And screen readers can struggle badly — a bold "hello" may be announced letter by letter as mathematical symbols, or skipped. Use fancy text for a name or a short flourish, not for anything a reader actually needs.

Everything runs in your browser and your text is never uploaded.

FAQ

Why does my text sometimes show as boxes or question marks?
These are real Unicode characters, and a device shows a box when its fonts have no glyph for them. Older phones, some desktop apps and certain games are the usual culprits. If the target audience matters, test the paste there first.
Is this real bold formatting?
No. Each letter is replaced by a different Unicode character that looks bold. Nothing is formatted, which is why it survives places that strip styling — and also why it behaves oddly in search and sorting.
Is fancy text accessible?
Often not. Screen readers may announce the characters one by one as mathematical symbols, mispronounce them, or skip them entirely. Keep it to short decorative touches like a display name, and never use it for body text or anything essential.
Why are my numbers or accents unchanged?
Only some styles have digits in Unicode — bold, double-struck, monospace, fullwidth and circled. Accented letters such as á, č or ž have no styled equivalents at all, so every character without a mapping is passed through as it is.
Is my text uploaded anywhere?
No. The conversion happens entirely in your browser and your text never leaves your device.