Sans Serif
HighNeutral sans-serif Unicode letters, close to normal text.
Decode Unicode escapes, inspect code points, or clean supported styled letters back to plain text. You can also generate Unicode letter styles below.
Plain-text mode uses Unicode compatibility normalization and removes underline, strike and slash overlays. Accents, emoji and other scripts remain. Small caps, frames and visual lookalikes may remain too. Escape mode accepts \u0041, \u{1F600} or a list such as U+0041 U+0042. Conversion happens in your browser.
Private by design โ your text is processed in your browser and isnโt sent to our server.
Neutral sans-serif Unicode letters, close to normal text.
Mathematical bold serif โ heavier and more formal than sans bold.
Outlined blackboard letters that read as hollow text.
Fixed-width typewriter letters with an even rhythm.
Capital shapes at lower-case height โ subtle and very readable.
Wide CJK-width letters, the base of the vaporwave look.
A long line through every character, using combining marks.
A continuous line under the text that travels with it.
Each letter inside an outlined circle โ classic bubble text.
Letters wrapped in parentheses as single characters.
Normal letters pulled apart with spaces โ stretched, not resized.
Regional-indicator letters that render as coloured tiles.
Raised mini letters that sit at the top of the line.
Lowered mini letters; only part of the alphabet exists in Unicode.
A narrower gap between letters for gentler spacing.
Letters inside outlined squares, blocky and technical.
Same letters, reverse order โ nothing exotic to break.
Hollow blackboard capitals โ light but still bold in shape.
Alternating upper and lower case, applied deterministically.
Spaces replaced with dots โ handy for handles and usernames.
Lower case joined by underscores, safe in every username field.
Typewriter letters with spacing between them.
A shorter strike that leaves small gaps between letters.
Two stacked lines below the letters for stronger emphasis.
Every row below shows the word Abc123 converted by this pageโs styles.
| Style | Example | Support |
|---|---|---|
| Sans Serif | ๐ ๐ป๐ผ๐ฃ๐ค๐ฅ | High |
| Double Struck | ๐ธ๐๐๐๐๐ | High |
| Monospace | ๐ฐ๐๐๐ท๐ธ๐น | High |
| Fullwidth | ๏ผก๏ฝ๏ฝ๏ผ๏ผ๏ผ | High |
| Strikethrough | Aฬถbฬถcฬถ1ฬถ2ฬถ3ฬถ | High |
| Circled | โถโโโ โกโข | Medium |
Select Unicode escapes / code points to text and paste escapes such as \u0048\u0069 or a list such as U+0048 U+0069. Both become Hi. Braced escapes such as \u{1F600} support characters above U+FFFF, while paired UTF-16 escapes such as \uD83D\uDE00 also produce ๐.
The decoder processes explicit Unicode sequences without executing code. Incomplete escapes, isolated surrogates and values above U+10FFFF show an error. HTML entities, percent-encoded bytes and file encodings require different conversion tools.
Choose Styled Unicode to plain text to apply compatibility normalization (NFKC). This converts many mathematical, fullwidth and enclosed letters to their ordinary equivalents. The tool also removes the underline, strike and slash overlays used by this site.
Normalization is not a universal visual decoder. Small caps, unrelated-script lookalikes, decorative frames and some combining marks remain. Accented text and emoji are not deliberately stripped. Compatibility distinctions in mathematical notation can change, so review the result before using it as an equation.
More on this: Unicode normalization specification
Every conversion here is a character-for-character substitution. The letter A (U+0041) becomes MATHEMATICAL BOLD CAPITAL A (U+1D400), or FULLWIDTH LATIN CAPITAL LETTER A (U+FF21), or CIRCLED LATIN CAPITAL LETTER A (U+24B6). No formatting is applied, because plain text has no formatting to apply.
That distinction matters when you count characters. Most of the mathematical alphabet lives above U+FFFF, so a single styled letter takes two UTF-16 code units. Platforms that count code units โ rather than characters โ will treat a ten-letter styled word as twenty characters, which is why a styled bio can hit a limit sooner than the plain version.
Strikethrough, underline and overline append a combining character after each letter. The renderer draws it over or beside the previous glyph. The base letters stay intact, but exact-match search can include the marks too, so readability does not guarantee searchability.
Zalgo uses the same mechanism, just with many marks stacked at once. Some apps normalise or strip long runs of combining marks, so heavy stacks are the first thing to break.
Unicode defines normalisation forms, and some systems apply them to text you submit. Under compatibility normalisation (NFKC) many styled letters collapse back to plain ASCII โ a bold A becomes a plain A again. That is a feature, not a bug: it lets search and comparison work. It also means a styled username can silently become plain in a database that normalises input, so never rely on the styling being preserved in a system you do not control.
Mathematical Alphanumeric Symbols, U+1D400 to U+1D7FF. It contains bold, italic, bold italic, script, bold script, Fraktur, bold Fraktur, double-struck, sans-serif variants and monospace, plus several sets of digits.
Characters above U+FFFF are stored as two UTF-16 code units. Some platforms count those units instead of characters, so styled text consumes limits twice as fast. Small caps and fullwidth forms live below that boundary and count as one.
No. Conversion happens in your browser and produces a new string. Your input stays in the box, and nothing is sent to a server.
Digits are supported in the bold, sans, monospace, double-struck, fullwidth and circled families. Punctuation is only converted where a matching character genuinely exists โ mostly in fullwidth and in the flipped set.
It supports Unicode escapes, U+ code-point lists, compatibility normalization and styled-letter conversion. It does not decode HTML entities, URL-encoded bytes or change the encoding of a file. Text to Unicode code points shows each character as a U+ value.
Try another style, effect or platform-specific generator.