Glitch Text Generator

Copy the combined glitch font list, then use the Glitch card for Light, Layered, and Regenerate.

About glitch text generator

Glitch text keeps your original letters and digits, then offers a row of copy-paste fonts: slash and drift overlays, currency and phonetic alphabets, stroked letters, and a Glitch card with Light and Layered presets plus Regenerate. Output is plain Unicode text, not an image and not a font file.

A scratch, not a tower

Light adds exactly one overlay per letter or digit. The seed walks a small set of marks: U+0336 long stroke, U+0338 solidus slash, U+0334 tilde overlay, and U+0335 short stroke—so one line can mix “Haze” and “Drift” style scratches without swapping the base letters. Layered always starts with U+0336, then adds U+0307 (dot above) or U+0308 (diaeresis) on top. Neither mode paints marks above and below the baseline the way Zalgo does.

Spaces, punctuation, emoji, and graphemes that already carry combining marks are left alone. Pasting Glitch output back into the input box does not stack forever. The same phrase, level, and seed always produce the same string; Regenerate only bumps the seed.

On the input a1, default Light (seed 0) mixes short-stroke overlays on both characters while Zalgo at Mild yields ä1̇. The examples table below uses the default Glitch setting (Layered) and default Zalgo (Medium). Read the difference on the digit: Glitch keeps the ASCII letter and hangs a mark on it. Zalgo piles marks around the same base.

Haze and the other overlay fonts on this page put one fixed mark on every mapped letter. The Glitch card varies overlays on Light and pairs strike with a dot on Layered; Regenerate changes the pattern without changing spelling.

One mark in a name field

A display name, bio line, or chat message can hold one Glitched word more easily than a paragraph. Every styled letter costs extra code points. Counters that measure UTF-16 units fill sooner than the visible character count suggests.

When an app strips combining marks, the plain word usually remains because the base glyph never changed. Empty boxes mean a specific mark had no glyph in that font. Lock screens and notification previews copy the full cluster, strikes included. Do not Glitch a legal name, a meeting time, or a verification code people must retype.

Light is the setting for a public line

Light is the setting most likely to stay readable in a public field. Layered is still shorter than a medium Zalgo stack because it never grows downward, yet two marks per letter are louder than a single strike. Past one hundred graphemes the card keeps your original text and shows the standard effect limit note on the card.

Screen readers may announce combining marks by name. Use Glitch on a decorative word and keep sentences, prices, and directions in ordinary letters.

The letter underneath is the fallback

If a paste comes back plain, the client removed the marks. Switching from Light to Layered will not restore them. If you see boxes, pick a style that swaps one glyph per letter on the home page—bubble, fullwidth, or sans—and test on the phone that will display the line.

Instagram, TikTok, and WhatsApp stay Unknown on our compatibility page. We have not recorded a device pass. Short fields may clip marks, and sanitizers may delete them. Never promise that every app will keep the effect.

FancyTextHub never uploads the characters you type. Transformation happens entirely in your browser, which keeps drafts private but also means we cannot see how a remote server will sanitize your paste. When a network strips unsupported code points, the fallback is always your original plain string. Re-copy from the tool after you change options so the clipboard matches what you see in the preview cards. If you plan to reuse the same phrase across several apps, save a plain-text backup in your notes app so you can recover quickly when one client rejects the styled variant.

Character support

Generated at build time from the style registry—always matches the tool above.

StyleA–Za–z0–9Exception lettersNewer Unicode targets
GlitchYesYesYes——

Examples

Outputs below are produced by the same engine as the live tool.

Input: a1
StyleOutput
Glitchä̶1̶̇
Zalgoä̤1̣̇
Input: Glitch
StyleOutput
GlitchG̶̈l̶̈ï̶ẗ̶c̶̈ḧ̶
ZalgoG̤̈l̤̈ï̤ẗ̤c̤̈ḧ̤

FAQ

How is Light different from Layered?

Light picks one overlay per letter from strike, slash, tilde, or short stroke—the mix follows the seed. Layered always adds the long strike, then a dot or diaeresis. Neither setting stacks marks above and below the line. That taller pile is Zalgo, on its own page.

Does Regenerate change my spelling?

No. The letters stay the ones you typed. Regenerate advances a seed so the marks land in a different pattern. The same text, level, and seed always produce the same line.

Will the original word come back if an app cleans it up?

Overlay styles keep the letter and add marks, so deleting marks restores the word. Fonts that swap in another character can leave that character, or a box, after cleanup. If the word itself has to be read, send a plain copy beside it.

Paste targets vary by app and font. See our compatibility notes before you post styled text in a critical field.