Zalgo Text Basics: How It Works

Learn how Zalgo text works by stacking Unicode combining diacritical marks above, through, and below ordinary characters to create a glitchy, corrupted appearance.

Fundamentals

Detailed Explanation

What Is Zalgo Text?

Zalgo text (also called "glitch text" or "creepy text") is normal Unicode text with a large number of combining diacritical marks layered onto each character. The result looks distorted, corrupted, and eerie — as if the text is being consumed by some eldritch force.

The Unicode Mechanism

Unicode defines a class of characters called combining characters (primarily in the range U+0300–U+036F). These are designed to modify the appearance of the preceding base character by adding accents, tildes, hooks, or other marks:

e + ́ (U+0301 COMBINING ACUTE ACCENT) = é
n + ̃ (U+0303 COMBINING TILDE) = ñ

Normally, a character receives one or two combining marks. Zalgo text exploits this system by adding dozens of combining marks to a single character, far more than any natural language would use.

Three Directions

Combining marks attach in three directions:

  1. Above (U+0300–U+0315): accents, tildes, hooks, dots
  2. Middle/Overlay (U+0334–U+0338): strikethrough-style marks
  3. Below (U+0316–U+0333): cedillas, underlines, hooks

By mixing marks from all three directions, the text overflows its normal line height in both directions, creating the characteristic zalgo look.

Why It Works Everywhere

Because Zalgo text is valid Unicode, it can be pasted into any system that supports Unicode rendering — social media, chat apps, emails, code editors, and more. No special fonts or images are needed.

Use Case

Understanding Zalgo text basics is essential for anyone working with Unicode text processing, content moderation systems, or creative text effects for social media and gaming profiles.

Try It — Zalgo Text Generator

Open full tool