Stylish text for Instagram, WhatsApp & more
Type your text in the input box and instantly see it converted into 18 different Unicode text styles. These are special Unicode characters that look like different fonts but are actually plain text -- meaning they work everywhere including Instagram bios, WhatsApp messages, Twitter posts, Facebook statuses, and more. Click the copy button next to any style to copy it to your clipboard and paste it anywhere.
| Style | Unicode block | Range | Example |
|---|---|---|---|
| Bold | Mathematical Alphanumeric Symbols | U+1D400 | 𝐓𝐞𝐬𝐭 |
| Italic | Mathematical Alphanumeric Symbols | U+1D434 | 𝑻𝒆𝒔𝒕 |
| Bold italic | Mathematical Alphanumeric Symbols | U+1D468 | |
| Script / cursive | Mathematical Alphanumeric Symbols | U+1D49C | 𝓓𝓞𝓬𝓭 |
| Fraktur / gothic | Mathematical Alphanumeric Symbols | U+1D504 | |
| Double-struck | Mathematical Alphanumeric Symbols | U+1D538 | |
| Monospace | Mathematical Alphanumeric Symbols | U+1D670 | |
| Fullwidth | Halfwidth and Fullwidth Forms | U+FF00 | Test |
| Small caps | IPA Extensions and Phonetic Extensions | scattered | Incomplete — no small-cap Q or X exists |
| Circled | Enclosed Alphanumerics | U+24B6 | Ⓡⓔⓢⓣ |
| Strikethrough / underline | Combining Diacritical Marks | U+0336, U+0332 | Added after each character |
| Upside-down | Various — IPA, Latin Extended | scattered | Look-alikes, not a real transform |
The "glitchy" style stacks combining diacritical marks — hundreds of them — above and below each base character. Because combining marks have zero advance width, the accents pile up and overflow the line box, which is the whole effect. It is also why Zalgo text can visually cover surrounding UI and why several platforms strip or limit combining-mark runs. A single "letter" in Zalgo text can be dozens of code points, so it demolishes character limits and can be slow to render.
| Platform | Limit | Note on fancy text |
|---|---|---|
| X / Twitter | 280 characters | Counted by code point, so most fancy letters count as 1 but weight the payload |
| Instagram bio | 150 characters | Renders most styles; small caps are incomplete |
| Instagram caption | 2,200 characters | |
| WhatsApp status text | 139 characters | Prefer native *bold* and _italic_ |
| LinkedIn headline | 220 characters | Fancy text here actively harms search visibility in recruiter tools |
| SMS | 160 GSM-7 characters, 70 if any Unicode | One fancy character forces the whole message to UCS-2 |
It maps each ordinary letter to a visually similar character from a different Unicode block — usually Mathematical Alphanumeric Symbols at U+1D400. No font is involved, which is why the styling survives being copied anywhere.
Yes. Screen readers announce these characters as mathematical symbol names or skip them, so text written this way is effectively unreadable to blind users. Using it for anything beyond brief decoration is a real accessibility failure.
Because the font in use has no glyph for that Unicode range. Coverage is good on iOS and macOS and patchy on Android and Windows, so text that looks fine to you can be a row of empty rectangles to a reader.
It does. Search cannot match substituted characters, so the text is invisible to site search, hashtags and recruiter tools, and several platforms downrank posts using it because moderation filters exploit the same trick.
Text with large numbers of combining diacritical marks stacked on each base character. Because combining marks have no width, the accents overflow above and below the line, producing the glitched look — and demolishing character limits, since one apparent letter can be dozens of code points.
Everything on this page runs in your browser — nothing you type is uploaded or stored.
Short, exact answers to the questions people ask alongside this tool — the number first, then the working.
For teams, not just visitors
We build the calculators on SnoopTool as embeddable widgets in your branding, wired to your own lead form — the same maths, your colours, your domain, your leads. Tell us which one and we will send back a working demo you can put in front of your team.
Thanks — we have it, and you will get a reply from a person within one business day. Meanwhile every tool on SnoopTool stays free, with no signup.