Related tools
- Unicode PickerSearch a curated set of Unicode symbols, arrows, math operators, Greek letters, and HTML entities, and copy any of them.
- Figlet ASCII BannerRender text as an ASCII art banner in ten classic FIGlet fonts, with letter spacing and line width controls, ready to paste into a README.
- Invisible CharactersReveal zero-width characters, BOMs, non-breaking spaces, bidi controls, and stray line endings in pasted text.
- Mojibake FixerRepair garbled text like é and ’ back to the UTF-8 it was meant to be.
- Escape / UnescapeEscape or unescape text in over thirty formats, from JSON, HTML, XML and URL to C, Python, shell, SQL, base64, ROT13, Morse and punycode.
- HTML to MarkdownTurn HTML and rich text pasted from Google Docs or Word into tidy Markdown.
What it does
Converts plain text into twenty Unicode lookalike styles at once: bold, italic, bold italic, script, fraktur, double-struck, monospace, four sans-serif variants, circled, squared, fullwidth, small caps, upside down, strikethrough, underline, bubble letters, and glitchy zalgo text with an adjustable intensity slider. Every style is a real Unicode character substitution, not an image or a custom font, so the text pastes as text anywhere.
How to use it
Type or paste any text. Every style updates instantly below, each with its own copy button, so you can grab exactly the one you want for a bio, a username, a chat message, or a social post. Drag the zalgo intensity slider to control how many combining marks pile onto each letter.
Why this one
Most fancy text sites cover a handful of styles, bury the page in ads, or need a click before you can copy anything. This one generates all twenty styles in one pass, runs entirely in your browser, and never sends what you type anywhere: your files and inputs never leave your device.
FAQ
- Why does this text look broken or show boxes in some apps?
- These styles are real Unicode code points from the Mathematical Alphanumeric Symbols and Enclosed Alphanumerics blocks, not a font change, so they render only where the app and its fonts support those code points. Most modern browsers, chat apps, and social platforms handle them fine; older apps and some notification previews may show tofu boxes instead.
- Will this fancy text be read correctly by a screen reader?
- Not reliably. Screen readers pronounce these as their literal Unicode character names or symbols rather than the letters they visually resemble, so bold or script text can come out as garbled or silent. Avoid these styles for anything that needs to stay accessible, like real body copy or button labels.
- Why do some letters look different from the rest in script, fraktur, or double-struck?
- Unicode never assigned code points for every letter in those blocks. Script capital H, fraktur capital C, and double-struck capital N (among a few others) fall back to pre-existing legacy math symbols instead, like ℍ for the set of real numbers, so a handful of letters render in a visually distinct style from their neighbors.
Keyboard shortcuts: press ? anywhere on this page to see them.