Zalgo Text Generator
Generate chaotic, glitchy typography by stacking Unicode combining characters. Features directional control, social-media safe modes, and a built-in cleaner.
About
This tool utilizes the Unicode Combining Diacritical Marks block to generate "Zalgo" or "glitch" text. Unlike standard ASCII characters, Unicode allows specific marks to be stacked vertically upon a base character using a rendering method known as grapheme clustering.
The visual chaos is achieved by appending multiple non-spacing marks (range U+0300 to U+036F) to a single glyph. Modern rendering engines attempt to display all these marks, causing the text to vertically overflow its container, creating the signature "corrupted" look. This generator provides granular control over the density (craziness) and directionality (up, down, or overlay) of the glitch.
Note: While visually striking, excessive Zalgo text can cause rendering lag or layout breakage on certain platforms. Use the Social Safe mode to cap the stack height for compatibility with Twitter, Discord, and Instagram.
Formulas
The generation algorithm iterates through the input string S. For each character c, a randomized set of diacritics D is appended based on the Intensity Coefficient k.
If Social Safe is active, the stack height h is clamped:
h ≤ MAX_HEIGHT (typically 8 graphemes)
Reference Data
| Category | Unicode Range | Hex Codes | Visual Effect | Stack Limit (Safe) |
|---|---|---|---|---|
| Superscript (Up) | U+0300 - U+0314 | 0300, 0301, 030D... | Extends height upwards. | 5-8 Marks |
| Subscript (Down) | U+0316 - U+032F | 0316, 0317, 0320... | Bleeds into lines below. | 5-8 Marks |
| Overlay (Middle) | U+0334 - U+0338 | 0334, 0335, 0336... | Obscures the base char. | 2-4 Marks |
| High Glitch | U+0483 - U+0489 | 0483, 0488, 1DC0... | Cyrillic/Extended chaos. | Unlimited |