InputTestHub

Zalgo Text Generator

Adds stacked combining marks to create glitchy, corrupted-looking Zalgo text, with adjustable intensity.

Text Nothing uploaded No sign-up Free, unlimited
Text tool
5
Paste something on the left to see the result.
In short Zalgo text stacks Unicode combining diacritical marks on top of ordinary letters, dozens per character, so the marks overflow above and below the line and produce the corrupted, glitching look. Nothing is broken and nothing is a special character: the base letters are ordinary text, and each combining mark is a legitimate diacritic that would normally sit once on a vowel. It is the quantity that does it. That is also why intensity is adjustable — it is simply how many marks are added per character. The consequences are worth knowing before pasting it anywhere. Character count multiplies enormously, so a short Zalgo phrase can run to thousands of characters and blow past a field limit. Rendering spills outside the line box, which is why it overlaps text above and below and why some platforms strip it. Screen readers attempt to announce every mark. And some older software has genuinely crashed on heavily combined text. Use it as a visual joke in a place that tolerates it, and expect platforms to remove it.

How to use the Zalgo Text Generator

  1. Paste your text into the input box on the left.
  2. Adjust the options above the box if you need a different behaviour.
  3. The converted text appears on the right; press Copy to put it on your clipboard.

About the Zalgo Text Generator

The Zalgo Text Generator adds stacked combining marks to create glitchy, corrupted-looking Zalgo text, with adjustable intensity. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.

What people use it for

  • Horror-themed graphics and thumbnails.
  • Glitch aesthetics in a design.
  • Testing how software handles deep combining sequences.

Frequently asked questions

Are there any usage caps on the Zalgo Text Generator?
There is no cost and no cap. The Zalgo Text Generator is not a demo of a paid product, so nothing is held back or watermarked.
Is the Zalgo Text Generator safe to use with private information?
No. The Zalgo Text Generator runs entirely in your browser using JavaScript. Your input never reaches inputtesthub.com or any third party — open your browser's Network tab while you use it and you will see no request go out.
What problem does the Zalgo Text Generator solve?
Typical uses: horror-themed graphics and thumbnails. Glitch aesthetics in a design. Testing how software handles deep combining sequences. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
Does the Zalgo Text Generator work on a phone?
Yes. The page is responsive and the page works in Chrome, Safari, Firefox, Edge and Samsung Internet on both Android and iOS. There is no app to install and nothing to sign into.

Related text tools

All 92
01

Case Converter

Converts text between twelve cases: UPPER, lower, Title, Sentence, camelCase, PascalCase…

02

Uppercase Converter

Converts any text to UPPERCASE instantly, keeping numbers, punctuation and line breaks exactly…

03

Lowercase Converter

Converts any text to lowercase, including text that was typed with Caps Lock on by mistake.

04

Title Case Converter

Converts headings to proper Title Case using AP and Chicago rules, keeping short words like…

05

Sentence Case Converter

Rewrites text in sentence case: first letter of each sentence capitalised, the rest lowercase…

06

camelCase Converter

Turns any phrase into camelCase for JavaScript, Java and JSON keys, stripping spaces, hyphens…

07

PascalCase Converter

Converts phrases to PascalCase (UpperCamelCase) for class names, React components and type…

08

snake_case Converter

Converts text to snake_case for Python variables, database columns and file names.

09

kebab-case Converter

Converts text to kebab-case for URLs, CSS class names and HTML attributes.

10

CONSTANT_CASE Converter

Converts text to SCREAMING_SNAKE_CASE for environment variables, constants and configuration…