Glitch your words into cursed, dripping Zalgo text with combining marks, then strip it clean in one tap, all in the browser
- Runs locally
- Category Text
- Best for Removing repetitive cleanup work from everyday writing and operations.
Zalgo is real Unicode combining marks stacked on each letter — paste it anywhere, but some apps clip the tails or strip the marks. Use the clean button to recover the plain text. Keep important names readable; screen readers struggle with heavy stacks.
What this tool does
A Zalgo text generator that turns plain words into the cursed, glitchy, melting look you see in horror memes and creepypasta. It works by stacking Unicode combining diacritical marks (the U+0300 to U+036F range) above, through and below each letter, so the base text stays a real string while the marks pile up into that dripping eldritch effect. Drag the intensity slider from mini to maxic and watch the chaos grow row by row, choosing independently how many marks land on top, in the middle and underneath. Already pasted in a wall of corrupted text and want the readable version back? The clean Zalgo button removes every combining mark and hands you the original letters untouched. One tap copies the result to your clipboard, the share link reproduces your exact text and intensity, and nothing is ever uploaded. 100% client-side, no account, no server round trip.
Tool details
- Input
- Text + Numbers
- The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
- Output
- Live result + Copy + Preview
- The result area focuses on usable output, with copy, download, or preview actions when supported.
- Privacy
- Browser-side processing
- The main tool logic does not call an external API, so inputs normally stay in the current tab.
- Save / share
- Shareable URL state
- Key settings are encoded in the URL so another person can reopen the same setup.
- Performance budget
- Initial JS <= 9 KB
- No WASM budget is declared, keeping the tool quick to open on mobile.
- Best fit
- Text · Content Creator
- Category and role tags drive related tools, internal links, and quick fit checks.
How to use
-
1. Input
Paste or drop your content into the tool panel.
-
2. Process
Click the button. All processing is local in your browser.
-
3. Copy / Download
Copy the result or download to disk in one click.
How Zalgo Text Generator fits into your work
Use it to clean, compare, reshape, or extract plain text before it goes into a document, CMS, spreadsheet, or prompt.
Text jobs
- Removing repetitive cleanup work from everyday writing and operations.
- Making text easier to compare, paste, publish, or feed into another tool.
- Working with content locally when the text is private or unfinished.
Text checks
- Scan for unintended whitespace, duplicate lines, and lost punctuation.
- For long text, test the first few lines before applying the whole change.
- Copy the final output only after checking the preview.
Good next steps
These links move the current task into a more complete workflow.
- 1 Fancy Text Generator Turn plain text into 25 Unicode styles — bold, italic, script, fraktur, double-struck, circled, squared, fullwidth, upside-down, small caps, strikethrough — copy & paste anywhere, browser-only Open
- 2 Reverse Text Generator Reverse text by character, word or line, flip each word, or turn writing upside down — Unicode and emoji safe, runs in your browser Open
- 3 Unicode Character Inspector Inspect any text character-by-character: code points, UTF-8/UTF-16 bytes, HTML entities, JS escapes, names, and hidden zero-width / confusable glyphs. Open
Real-world use cases
Make a creepy Discord or game username
You want a handle that screams horror server without being a pile of random symbols. Type your name, nudge the intensity to mini or normal, and you get a lightly glitched display name that still reads as a name. Copy it straight into Discord, Steam or a game lobby. If the field clips the tails, drop the up and down marks a notch so the whole thing fits inside one line and survives the platform's height cap.
Caption a horror meme or creepypasta post
A horror meme lands harder when the text itself looks possessed. Write the punchline, crank the intensity toward maxic for the dripping eldritch blob, and paste it onto the image caption or into the post body. Because the share link encodes your exact text and intensity, you can fire the same URL to a co-writer and they reopen the identical look instead of guessing your slider settings.
Build a glitch-aesthetic thumbnail or banner
Glitchcore and vaporwave thumbnails lean on corrupted typography. Drop your title in, set heavy down marks for a melting baseline and light up marks so the top stays legible, then copy and drop it over your artwork. One-off banners can go fully chaotic; recurring channel art usually wants a restrained setting so subscribers can still read the show name at a glance.
Clean cursed text someone pasted at you
A user signs up with H̸̢̛e̵l̷l̴o̶ or a troll floods chat with stacked marks, and you need the plain string to search logs, moderate or store it. Paste the mess in and hit clean Zalgo: every combining mark comes off and you are left with the readable letters. No regex hunting, no guessing which Unicode ranges to strip, just the original text back.
Common pitfalls
Cranking intensity to maxic everywhere. Past a point the marks just overlap into an unreadable smear and target fields clip the tails. For a username or display name, mini or normal keeps it both glitchy and legible.
Expecting it to survive every platform unchanged. Many apps cap line height or strip combining marks for safety, so the effect may look shorter or vanish on paste. Test in the destination and lower intensity if the marks get eaten.
Using heavy Zalgo where text must stay accessible or searchable. Screen readers stumble on stacked marks and search indexes ignore them, so a glitched legal name or support message becomes hard to read and impossible to find.
Privacy
Everything this tool does runs as plain JavaScript inside your browser tab: adding the combining marks, the intensity math and the clean-up pass all happen locally, and the words you type never touch a server. The one caveat is the shareable URL, which encodes your text and intensity in the query string, so a link pasted into chat will record that text in the recipient server's access log. For anything private, use the copy button and paste the result rather than sharing the URL.
FAQ
Tool combos
Folks in your role tend to reach for these alongside this tool.
- 24-Point Solver & Game 24-point solver and game — enter 4 numbers and get every solution instantly, or play random hands against the clock.
- Age Calculator Calculate your exact age — years, months, days, hours. Compare two dates or count to a future date.
- Airline Luggage Allowance Checker Airline luggage allowance — 50+ carriers' carry-on / checked baggage rules with size, weight, and excess fee.
- Annuity Calculator Annuity & retirement calculator — see monthly income from your savings, accumulation + payout phases, multiple scenarios.