Glitch effect
Deliberate digital breakage: torn slices, color channels sliding apart, and blocks of the wrong frame smeared across the picture.
See it
What it is
Glitch is a family, not a single filter. The staples: horizontal slices yanked sideways (signal tearing), color channels sliding apart, blocks of the wrong frame smeared across the picture (datamoshing, made by deleting keyframes so motion vectors paint stale pixels), scanline dropout, and pixel sorting. Real glitch art came from databending, corrupting a file's bytes on purpose and seeing what the decoder did with the wreckage.
Use it when you want the feel of a compromised signal: cyberpunk, music and club design, hacker interfaces, or an error state with attitude. It reads best in short violent bursts against something otherwise pristine.
Gotcha: randomness needs rhythm. Continuous jitter stops looking intentional and starts looking like your site is broken, and users will reload the page instead of admiring it. Time-box the glitch (say 150ms every few seconds), keep the resting state clean, never glitch text a user has to read, and gate the whole thing behind prefers-reduced-motion.
Ask AI for it
Apply a glitch treatment: cut the image into 8 to 12 horizontal bands of random height and offset each one sideways by up to 20px, split the red and cyan channels a few pixels apart in the torn bands only, and drop in two or three rows of solid noise. Fire it as a 150ms burst every 4 seconds and hold a perfectly clean image between bursts. Disable it entirely under prefers-reduced-motion.