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.