ZalgoText

Generates corrupted Zalgo text in your terminal based on the input text you provide.

release date: 2025-03-17

view on GitHub

about

The ZalgoText script generates — as the name suggests — Zalgo text based on the input you provide.

What is Zalgo? Zalgo is a specially formatted text designed to look distorted, corrupted, and horror-themed. This effect is achieved by overlaying diacritical marks (for example, an acute accent over ć, a tail on ę, etc.) onto characters that normally don’t have them. Importantly, multiple diacritics can be stacked to create this effect...

features

The script accepts as parameters the symbols/text to be 'translated' into Zalgo, as well as optional options for coloring, removing newline characters, and setting the level of 'crazyness'.

You can set the color to the value crazy to display multicolored Zalgo, or choose any color from the 256-color palette (for example, orange 202).

The level of crazyness describes how many diacritical marks should be applied to a single character. The more marks, the crazier the resulting text.

Zalgo image

compatibility

The script is compatible with any Unix system equipped with bash and basic coreutils/busybox tools.

However, it is important to note that not every terminal with every font and configuration supports diacritical marks. If your terminal does not display them, you will most likely see many rectangles or other symbols instead of the correct output.