Prank Text Generator - Zalgo, Glitch, Upside Down & More
Generate prank texts instantly: Zalgo glitch text, upside-down, invisible characters, mock case, vaporwave, and 12+ styles. Copy & paste anywhere.
About
Unicode contains over 149,000 characters across 161 scripts. Most messaging platforms render them faithfully, which creates an exploitable surface for text pranks. This generator applies deterministic Unicode transformations - homoglyph substitution, combining diacritical mark stacking (Zalgo), fullwidth remapping, and codepoint inversion - to produce text that looks broken, cursed, or absurd while remaining valid UTF-8. The output copies cleanly to any clipboard-compatible target. Note: rendering varies by OS and font stack. Android may drop certain combining marks above 15 per base character. Apple platforms handle Zalgo more gracefully but may collapse zero-width characters. Test on your target platform before deploying in group chats.
Formulas
Zalgo text stacks combining diacritical marks on each base character. The intensity controls how many marks are appended per character:
Where k = floor(intensity ร 15) controls the number of combining marks per base character, and Ucombining is a uniform random selection from three pools: above (U+0300 - U+036F), below (U+0316 - U+0349), and overlay (U+0334 - U+0338).
Upside-down transformation uses a bijective mapping f : A โ Aโฒ where each ASCII character maps to its visually rotated Unicode equivalent, then the entire string is reversed:
Vaporwave maps standard ASCII (U+0021 - U+007E) to fullwidth forms (U+FF01 - U+FF5E) with an offset of 0xFEE0:
Reference Data
| Prank Style | Unicode Range / Technique | Platform Compatibility | Visibility | Best Use Case |
|---|---|---|---|---|
| Zalgo / Glitch | Combining Diacriticals U+0300 - U+036F | All major platforms | Highly visible, chaotic | Creepy messages, horror aesthetic |
| Upside Down | Latin Extended, IPA Extensions | All platforms | Readable inverted | Confusing replies |
| Tiny / Superscript | Superscripts & Modifiers U+2070 - U+209F | Most platforms | Small but readable | Whispering effect |
| Vaporwave / Fullwidth | Fullwidth Forms U+FF01 - U+FF5E | All platforms | Wide spaced text | A E S T H E T I C posts |
| Mock Spongebob | Alternating toUpper/toLower | Universal | Normal characters | Sarcastic replies |
| Invisible Text | Zero-Width Space U+200B, ZWNJ U+200C | Most (some strip) | Completely invisible | Empty-looking messages |
| Reverse Text | String reversal (codepoint-aware) | Universal | Backwards readable | Puzzle messages |
| Mirror Text | Math Symbols, Latin Extended | Most platforms | Horizontally flipped | Mirror selfie captions |
| Bubble Text | Enclosed Alphanumerics U+2460 - U+24FF | All platforms | Circled characters | Decorative headers |
| Square Text | Enclosed Alphanumeric Supplement | Most platforms | Squared characters | Button-like text |
| Strikethrough | Combining Long Stroke U+0336 | All platforms | Crossed out text | Fake corrections |
| Corporate Nonsense | Markov phrase bank generation | Universal | Normal text | Fake meeting invites |
| Fake Error | Weighted random error templates | Universal | Normal text | Fake system alerts |
| Emoji Chaos | Emoji injection every N chars | All platforms | Emoji-heavy | Annoying messages |
| Redacted | Unicode Full Block U+2588 | All platforms | Black bars over words | Classified document look |