You have probably seen it before -- text that looks like it is falling apart, dripping with strange marks above and below each letter, as if the message itself is corrupted or haunted. This is called Zalgo text, sometimes referred to as glitch text or creepy text, and it works perfectly on WhatsApp. Here is everything you need to know about how it works, how to create it, and when it actually makes sense to use it.
Zalgo text is regular text with a large number of Unicode combining diacritical marks stacked on top of, below, and sometimes through each character. In standard usage, combining characters are meant to add accents or other marks to letters -- think of the accent on an "e" in "cafe" or the umlaut on a "u" in German. These marks are designed to attach to the character that precedes them in the text stream.
What makes Zalgo text unusual is that it exploits this system by attaching dozens or even hundreds of combining marks to a single base character. The result is text that appears to stretch vertically, overlapping with adjacent lines and creating a visual distortion effect. The characters are not broken or invalid -- they are technically legitimate Unicode. Every device that supports Unicode will attempt to render them, which is why the effect is so consistent across platforms.
A Zalgo text generator takes each character in your input and inserts a random selection of combining diacritical marks after it. The Unicode standard defines combining marks in several ranges, including marks that go above the character (U+0300 to U+036F), marks that go below (U+0316 to U+0362), and marks that strike through or overlay the character.
Most generators let you control the intensity level. A mild setting might add two or three combining marks per character, producing a subtle distortion that is still easy to read. A heavy setting might add 20 or more marks per character, creating text that is nearly impossible to decipher and visually chaotic.
The difference between intensity levels is significant. Here is what mild Zalgo might look like when applied to a simple word:
Each letter has just one or two extra marks. The text is still readable, with a slightly eerie or stylized appearance. This level works well for adding subtle atmosphere to a message without sacrificing clarity.
Heavy Zalgo, on the other hand, stacks many marks on each character:
At this level the text becomes a visual mess. Characters bleed into surrounding lines and the original word is barely recognizable. This is the version most people associate with the classic Zalgo meme.
Zalgo text has a few natural use cases that go beyond random chaos:
There is an important trade-off with Zalgo text: the heavier the effect, the harder the message is to read. If you are trying to actually communicate information, heavy Zalgo is counterproductive. Recipients may not bother trying to decode it and will simply ignore the message.
Additionally, some people find Zalgo text visually uncomfortable, especially when it takes up a large portion of the screen. In group chats, a long heavily-glitched message can push other messages out of view and annoy participants. Use it sparingly and consider your audience.
Screen readers and accessibility tools also struggle with Zalgo text. They may attempt to read out every single combining mark individually, resulting in a long and confusing audio output. If anyone in your conversation relies on assistive technology, it is best to avoid Zalgo entirely.
One of the advantages of Zalgo text is that it works virtually everywhere Unicode is supported. Since the effect relies on standard combining characters rather than custom fonts or special rendering, it displays on WhatsApp, Instagram, Twitter, Facebook, Telegram, Discord, and most other messaging platforms without issues.
That said, the exact appearance can vary slightly between devices. Android phones, iPhones, and desktop computers all use different text rendering engines, which means the vertical spread and overlap of combining marks may look a bit different on each. The distortion effect still comes through regardless, but do not expect pixel-perfect consistency between platforms.
Older devices or those with limited Unicode support may occasionally fail to render very heavy Zalgo text correctly, sometimes displaying placeholder boxes or cutting off the combining marks. This is rare with modern smartphones but worth noting if you are sending to someone with an older device.
The process is straightforward. Find a Zalgo text generator online -- there are many free options available. Type or paste your message into the generator, select your preferred intensity level, and copy the output. Then open WhatsApp, navigate to the chat where you want to send it, paste the text into the message field, and hit send. The Zalgo text will appear exactly as it looked in the generator.
WhatsApp does not strip or sanitize combining characters, so the effect is preserved faithfully. There is no character limit issue either, although very heavy Zalgo text does use more characters than it appears to since each visible letter may contain dozens of invisible combining marks behind it.
Want to format your WhatsApp messages with bold, italic, and more?
Try the Zalgo Glitch Text Generator →