Zalgo Glitch Text Generator

Stack Unicode marks above, through and below your letters to create glitchy Zalgo text, with an intensity slider and a switch for each direction. The Zalgo text generator is free, instant and processed in your browser.

Zalgo Glitch Text GeneratorPrivate · runs on your device
Input
Words 0Characters 0Lines 0
Z̸̧̛a̶̛l̵̡g̷o̸

How to use the Zalgo text generator

Zalgo text is the heavier relative of cursed text, and every control is on the page.

  1. Type or paste your text into the Input box.
  2. Move the Intensity slider, which runs from 1 to 5 and starts at 3.
  3. Tick or untick Marks above, Marks through and Marks below. All three start ticked.
  4. Click Copy when the output looks right, or Download .txt to save it.
  5. Paste the result where you want it.

There is no separate extreme mode: the top of the slider is the strongest setting. The marks are chosen at random and the text is regenerated whenever you change the input, the slider or a tick box, so copy a version you like before you change anything else.

What the settings do to the numbers

For each letter, the tool adds a random number of marks above it, up to twice the intensity, and the same below, while one letter in two gets a single mark through the middle. Because the count is redrawn as it goes, small numbers are more likely than the maximum, so the averages sit well below the limits.

IntensityMost marks per directionTypical marks per letter, all three on
12About 2.3
3 (default)6About 4.5
510About 6.2

Worked example. The word Glitch has six letters. At the default intensity 3 it gains about 27 marks, so the result is roughly 33 characters long, and at intensity 5 it is nearer 43. Untick Marks above and Marks below and only the middle marks remain, which keeps lines from colliding with their neighbours. The lighter cursed text generator uses the same idea with a smaller cap.

Where Zalgo text comes from, and where it causes trouble

The marks are Unicode combining characters, mainly from the Combining Diacritical Marks block, U+0300 to U+036F. They were designed to place accents on letters, and the standard sets no limit on how many can follow one letter, so fonts keep stacking them. The effect became an internet meme in the 2000s, tied to a creeping, corrupting character, and it now turns up in horror channel titles, ARG posts, Discord names and glitch art.

  • Heavy stacks can run into the line above and below, or be clipped by the box that holds them.
  • Every mark counts as a character, so a few words can fill a post or name limit. Measure with the character counter.
  • Some sites strip or cap combining characters because heavy stacks were once used to break layouts. If your text comes out plain, lower the intensity or untick a direction.
  • Screen readers may skip the marks or read a stream of accent names, so this is for visual effect only.

The text is harmless and carries no code. To get rid of it, paste it into Remove Text Formatting, or flip your words instead with the upside down text generator.

Keeping glitch text usable

The strongest settings are fun for a single line and tiring for anything more. These adjustments keep the effect while limiting the damage.

  • Drop a direction. Unticking Marks above stops the stacks from running into the line above, which is the most common layout problem. Unticking Marks below does the same for the line underneath.
  • Lower the intensity for names. Intensity 1 or 2 still looks corrupted but is far less likely to be clipped or stripped.
  • Surround it with plain text. One glitched word in a normal sentence has more impact than a paragraph of it, and the sentence stays understandable.
  • Convert short pieces. A single word of five letters at intensity 5 averages around thirty marks. A sentence gets long quickly.
  • Preview where it will appear. A stack that fits in the output box may be cut off by a narrower box, a card preview or a notification.

If you only want the creepy flavour, the lighter cursed text generator does it with fewer marks. Both tools produce plain text, so you can keep a copy in a note and reuse it, but because each conversion is random you cannot recreate the same pattern from the same input.

Quick answers

Frequently asked questions

The questions people ask most, answered in plain words.

What is Zalgo text?

Zalgo text is ordinary writing with many Unicode combining marks stacked above, through and below each letter, so the words appear to melt or glitch. It takes its name from an internet horror meme about a creeping, corrupting entity, and it needs no special font to work.

Why does my Zalgo text come out plain after pasting?

Some platforms strip combining characters from usernames and bios, and a few cap how many can follow one letter. Try a lower Intensity, untick Marks above or Marks below, or use the text in a message or post instead of a name field, where limits are usually looser.

Is Zalgo text safe to use?

It is harmless text and cannot carry code or malware. It can overflow onto neighbouring lines, inflate character counts and annoy readers, and some communities ban it for those reasons. Use it sparingly and avoid it in anything people need to read quickly or hear through a screen reader.

What is the difference between Zalgo text and cursed text?

Both use combining marks. This generator reaches intensity 5, lets you switch the above, through and below directions on and off, and can add around six marks per letter. The cursed text generator stops at intensity 3 with fewer marks, so the words stay readable.

Why does the result change each time?

The marks, and how many each letter receives, are chosen at random within the limits set by your intensity and direction choices. The text is regenerated when you edit the input or any control. Copy the version you like before you change anything, or move the slider to roll again.