All posts

Glitch art: a guide to the five core techniques

What glitch art actually is, the five techniques every glitch artist uses, the artists who invented the form, and the tools that produce each effect.

May 24, 20267 min readBy Andy Feliciotti

What glitch art is

Glitch art uses digital error as a medium. The artist intentionally produces, captures, or modifies the kind of corruption that usually appears by accident: JPEG compression damage, video keyframe errors, sorted pixel rows, broken transmission scanlines. The result is an image or video that looks broken in a deliberate way.

The form sits at the boundary between abstract art, net art, and DIY tooling. Glitch artists tend to publish both the artworks and the techniques (or code) that produced them, so the field has an unusually open relationship with its tools.

This post covers the five techniques that show up in nearly every glitch piece, the artists associated with each, and the tools you can use to try them. For the broader meme-adjacent aesthetic that uses some of these techniques, see the deep-fried meme guide. For the JPEG-specific subset, the hero explainer goes deeper.

A very compressed history

Glitch art as a self-aware movement coalesced in the early 2000s. Cory Arcangel's Super Mario Clouds (2002), which exposed only the cloud layer of a hacked Super Mario Bros. cartridge, is a common starting point. Rosa Menkman's A Vernacular of File Formats (2010) systematically documented the visual signatures of different codecs and is the field's closest thing to a textbook. Phillip Stearns ran Year of the Glitch (2012), publishing one glitched image per day with notes on the technique used.

The mainstream breakthrough was Kanye West's Welcome to Heartbreak music video (2009), which used datamoshing as its central visual idea. The Chairlift video for Evident Utensil came out roughly the same week. Both videos drove enough attention to the technique that "datamosh" entered general vocabulary.

By the mid-2010s, glitch aesthetics had been absorbed into vaporwave, deep-fried memes, post-internet art, and a long list of small DIY tools that any non-programmer can use.

Technique 1: JPEG corruption

The simplest entry point. JPEG's compression pipeline produces predictable visual damage when pushed past its breaking point: blocky 8×8 squares, halos around sharp edges, color smearing on saturated areas, and the cumulative "deep-fried" look from repeated re-encoding.

Tools that produce this effect:

  • The JPEG Artifact Generator for browser-based JPEG corruption with fine control over quality, color shift, noise, and generation count.
  • ImageMagick's convert -quality 5 for command-line batch processing.
  • Any image editor with a quality slider that goes low enough.

The companion posts on what JPEG artifacts are and generational loss cover the mechanism. The cultural side lives in the deep-fried meme guide.

A specific JPEG technique worth mentioning separately is byte editing: opening a JPEG in a hex editor, modifying random bytes in the data section, and viewing the result. The decoder hits the corrupted data, fails to recover, and produces a sliding visual cascade where the rest of the image shifts and shears.

Technique 2: Datamoshing

Datamoshing exploits how video codecs predict frames. Most modern video formats encode keyframes (full images, typically every few seconds) followed by delta frames that only describe how the image changes from the previous frame. If you remove the keyframes but keep the deltas, the decoder applies the motion vectors to the wrong image, producing a smeared, melting effect where shapes appear to flow into each other.

The Kanye West Welcome to Heartbreak video is the canonical reference. The technique requires video, not still images, but a still frame extracted from a datamoshed video has a distinctive smeared quality that some artists target for stills as well.

Tools:

  • Avidemux, free video editor with manual keyframe removal.
  • ffmpeg with -bsf:v noise for command-line bitstream noise injection.
  • Web-based Datamoshing.com for in-browser experiments.

The hard version is removing specific keyframes; the easy version is letting ffmpeg corrupt the entire stream. Both produce different aesthetics.

Technique 3: Pixel sorting

Pixel sorting takes an image and re-orders the pixels within each row (or column, or arbitrary path) according to some property: brightness, hue, red channel value, or any other measurable trait. The result is an image that looks recognizable in broad strokes but has shimmery streaks of sorted color where bright pixels have flowed toward one side of every row.

The technique was popularized by Kim Asendorf's open-source Processing sketch in 2010. Variations apply sorting only to regions of the image above (or below) a brightness threshold, producing partial sorting that preserves the silhouette of the subject while sorting only the background or only the highlights.

Tools:

Pixel sorting is one of the most visually-distinctive glitch techniques and reads as glitch art immediately when used.

Technique 4: Chromatic aberration and channel shift

Chromatic aberration is the optical effect where a lens fails to focus the red, green, and blue wavelengths of light at the same point on the sensor. The result is color fringing around high-contrast edges: red on one side, blue on the other.

Glitch artists exaggerate the effect by deliberately offsetting the three color channels of a digital image. Shift red five pixels to the right, blue five pixels to the left, leave green alone. The image now has rainbow fringing on every edge.

A related technique is channel shift, where entire color channels are moved or swapped (sometimes paired with mathematical operations like XOR between channels). This produces the more aggressive, surreal color palettes common in net-art glitch pieces.

Tools:

  • The JPEG Artifact Generator has a Color shift slider that applies chromatic aberration up to ±15 pixels.
  • Photoshop: select a single channel in the Channels panel, then move it with the arrow keys.
  • ImageMagick: convert input.png -channel R -roll +5+0 output.png shifts the red channel.

Chromatic aberration is often the finishing touch that turns an otherwise normal image into something that reads as glitched.

Technique 5: Scanlines and VHS bleed

The fifth technique simulates the visual artifacts of analog video transmission: scanlines, color bleeding, signal interference bars, tracking errors. This subset of glitch art overlaps heavily with the vaporwave aesthetic and with the broader "hauntology" art movement.

Scanlines are the easy version: overlay every other row of the image with a darker copy of itself. VHS bleed is the harder version: shift the chroma channels relative to the luma channel by a few pixels, add horizontal noise bars at random vertical positions, and slightly desaturate.

Tools:

  • vaporwave-generator for browser-based VHS effects.
  • ffmpeg with the tinterlace and noise filters for video.
  • After Effects with the Bad TV plugin for production-quality video work.

The VHS look is the most-nostalgic of the glitch techniques and reads less as "broken" and more as "old media".

Combining techniques

Almost no glitch artwork uses a single technique in isolation. The interesting compositions stack three or four:

  • JPEG corruption + chromatic aberration: extreme deep-fried.
  • Pixel sort + scanlines: the canonical "future-decay" look.
  • Datamosh + channel shift + JPEG corruption: the maximalist glitch-art compound effect.

The JPEG Artifact Generator handles the first two techniques in this list (JPEG corruption, chromatic aberration, and noise that approximates VHS texture). For pixel sorting and datamoshing you need a dedicated tool.

Where to see good work

  • Rosa Menkman, critic and practitioner; her writing on file-format vernaculars is essential.
  • Phillip Stearns, prolific practitioner across image and textile.
  • Cory Arcangel, foundational figure in early net-art glitch.
  • Year of the Glitch, Stearns's 2012 project archive.
  • The Critical Engineering Manifesto lays out the philosophical context most glitch artists work within.

FAQ

Is glitch art the same as datamosh?

No. Datamosh is one specific technique within glitch art (corrupting video keyframe prediction). Glitch art is the broader umbrella that includes JPEG corruption, pixel sorting, channel shifting, scanlines, and any other intentional use of digital error.

Do I need to know how to code to make glitch art?

No. Almost every technique in this post has a free tool with a GUI. Pixel sorting and datamoshing are the most code-adjacent, but even those have hosted web tools. For JPEG corruption specifically, the JPEG Artifact Generator requires zero technical knowledge.

Is the "glitch effect" filter in Instagram or TikTok real glitch art?

It is a stylized approximation. The filters apply pre-rendered overlays that look like scanlines or color shift, but the underlying image is intact and the "glitch" is essentially a sticker. Real glitch art modifies the image data itself.

Why do glitch artists keep their tools open source?

The art is partially about exposing how digital systems break. Hiding the tools would defeat the point. Most glitch artists publish either the source code or detailed technique writeups so that the field can build on each contribution.

Can I get sued for datamoshing copyrighted video?

Same rules as any other derivative work. Datamoshing transforms the video substantially, which may qualify for fair use depending on jurisdiction and use case, but corporate IP lawyers are not generally fans. The safest path is to start with public-domain footage or content you produced yourself.

How does the deep-fried meme aesthetic relate to glitch art?

The deep-fried look is a mass-market subset of glitch art. It uses one technique (JPEG corruption) plus saturation manipulation, and applies it to meme templates rather than standalone artworks. The deep-fried meme guide covers that cultural arc in detail.

Sources

  • Menkman, R. (2011). The Glitch Moment(um). Institute of Network Cultures. The closest thing to a theoretical foundation for the field.
  • Menkman, R. (2010). A Vernacular of File Formats, reference text on codec-specific visual signatures.
  • Arcangel, C. (2002). Super Mario Clouds. Project page.
  • Stearns, P. (2012). Year of the Glitch, the year-long daily glitch archive.
  • Asendorf, K. (2010). ASDFPixelSort, the open-source Processing sketch that popularized pixel sorting.

Want to see artifacts in action? Try the JPEG Artifact Generator. Drop in any image and watch the artifacts appear as you turn the quality down.

Keep reading