EZSCAPE

The complete guide to dithering for video editors and designers

Dithering is one of those techniques that hides in plain sight. You have seen it in newspaper photos, retro video games, music videos, and Instagram reels with that crunchy 1-bit look. But most editors and designers do not actually know how it works, which algorithms exist, or how to control it in their projects.

This guide covers everything. We start with the basics, work through every major algorithm family, explain how color palettes interact with dithering, and then walk through practical methods for dithering video and stills. Whether you are chasing a Gameboy aesthetic, a halftone editorial look, or something completely custom, this is where you start.


What is dithering?

Dithering is a technique that simulates colors or shades that are not available in a limited palette by arranging dots of available colors in patterns. Your eye blends those dots together and perceives an intermediate tone that does not actually exist in the image data.

Think of it this way. You have a box of eight crayons and someone asks you to draw a sunset with hundreds of color gradients. You cannot. But if you alternate tiny dots of red and yellow close enough together, your eye sees orange. That is dithering.

A concrete example

Take a smooth gradient from black to white. If you reduce it to only two colors (black and white), you lose all the in-between tones. A hard threshold gives you a flat split: everything above 50% brightness becomes white, everything below becomes black. You lose all the detail in the midtones.

Dithering solves this. Instead of a hard cutoff, a dithering algorithm places black and white dots in varying densities. In dark areas, you get mostly black dots with a few white ones sprinkled in. In bright areas, the opposite. In the midtones, you get roughly equal amounts of both. The result looks like a continuous gradient even though only two colors are used.

This is the same principle behind newspaper photos. Look at any printed photograph under a magnifying glass and you will see it is made of tiny dots, not continuous tone. Your eye does the blending.

A brief history of dithering

Dithering has been around longer than computers.

Print halftoning (1880s onward). Newspapers and books used grids of ink dots to reproduce photographs long before anyone wrote an algorithm. A printer could only lay down ink or not lay down ink. Varying the dot size or spacing created the illusion of gray tones. This is the ancestor of all digital dithering.

Early computers (1970s-1980s). When personal computers arrived with 1-bit or 4-color displays, programmers needed ways to show images with limited palettes. Robert Floyd and Louis Steinberg published their error diffusion algorithm in 1976. Bill Atkinson at Apple developed his own variant for the original Macintosh in 1984. These algorithms let 1-bit Mac screens display photographs that looked surprisingly good for two colors.

The web era (1990s). GIF images used dithering to cram photographs into 256-color palettes. Every web designer of that era knew the "GIF dither" checkbox in Photoshop. The web shifted to JPEG and PNG, and dithering faded from everyday use.

The retro revival (2018-present). Games like Return of the Obra Dinn (2018) brought 1-bit dithering back as a deliberate aesthetic choice. Music videos, title sequences, and social content started adopting the look. The Y2K camcorder revival and lo-fi trends pushed dithering further into mainstream creative work. What was once a technical workaround became a style.


Why dithering matters today

Dithering is no longer about working around hardware limitations. Modern displays can show millions of colors. The reason editors and designers reach for dithering in 2026 is creative intent.

It is a stylistic effect

Dithering gives footage a texture that is hard to replicate any other way. Depending on the algorithm and palette, you can make video look like:

☼ A 1984 Macintosh screen (Atkinson dithering, black and white) ☼ A Gameboy game (ordered Bayer dithering, 4-shade green palette) ☼ A newspaper photograph (halftone dots) ☼ A risograph print (limited color palette with visible dot patterns) ☼ A glitchy, noisy music video (blue noise dithering, neon palette) ☼ An editorial fashion piece (modulation wave patterns)

Each algorithm family produces a distinctly different visual texture. That is what makes dithering so versatile as a creative tool. It is not one look. It is dozens.

Where you see it

Music videos. Artists and directors use dithering for retro and stylized sequences. The crunchy, lo-fi look reads as intentional and expressive, especially when animated or color-shifted over time.

Title sequences. Motion designers use dithered transitions and text treatments to add texture. Dithering pairs well with bold typography because the dot patterns create visual interest without competing with legibility.

Social content. Short-form video on Instagram, TikTok, and YouTube Shorts rewards visual hooks. A dithered look stands out in a feed full of clean, polished footage. The effect is eye-catching precisely because it breaks the norm.

The 1-bit revival. Return of the Obra Dinn showed that a full 3D game could look stunning with only two colors and smart dithering. That influence rippled through design, illustration, and video. The Obra Dinn look (Atkinson-style error diffusion in monochrome) became a recognizable aesthetic shorthand for "retro but intentional."

Y2K and camcorder trends. The broader Y2K revival brought back low-resolution, low-fidelity aesthetics. Dithering fits naturally alongside VHS effects, CRT overlays, and camcorder date stamps. But unlike a simple VHS filter, dithering gives you precise control over the reduction. You choose exactly how many colors, which palette, and what dot pattern.


Dithering algorithm families explained

Not all dithering looks the same. The algorithm determines the pattern of dots, which controls the overall texture and feel. There are seven major families, and each one produces a different visual result.

If you want a side-by-side visual comparison of these families, see our dithering algorithms compared page.

Error diffusion

What it looks like: Organic, almost photographic. The dots appear random but are actually carefully placed. The result looks like a high-quality black-and-white photograph or a well-made lithograph.

How it works: The algorithm processes pixels one at a time, left to right, top to bottom. For each pixel, it picks the closest available color. The difference between the original color and the chosen color (the "error") gets spread to neighboring pixels that have not been processed yet. Those neighbors adjust their values before they are processed, which creates a chain reaction that distributes tonal information across the image.

Key algorithms in this family:

Floyd-Steinberg -- The classic. Published in 1976. Distributes error to four neighboring pixels with specific weights. Produces a natural, organic dot pattern with good tonal accuracy. This is the algorithm most people think of when they hear "dithering." Learn more about Floyd-Steinberg dithering.

Atkinson -- Developed by Bill Atkinson for the original Macintosh. Only distributes 75% of the error (not 100%), which produces a higher-contrast, more graphic result. Shadows go darker and highlights go brighter than Floyd-Steinberg. The Atkinson look is strongly associated with early Mac software and Return of the Obra Dinn.

Sierra (Sierra-3, Sierra-2, Sierra Lite) -- A family of variants that spread error over a larger area than Floyd-Steinberg. Sierra-3 uses a 3-row kernel for smooth gradients. Sierra Lite uses a simplified 2-pixel kernel that runs faster. Good balance between quality and performance.

Stucki -- Spreads error over a wide 12-pixel neighborhood. Produces very smooth gradients with minimal patterning. Slower than Floyd-Steinberg but better for images with large tonal areas.

Burkes -- Similar to Stucki but with a smaller kernel. A practical compromise between Floyd-Steinberg's speed and Stucki's smoothness.

Best for: Photographic looks, high-quality monochrome conversions, editorial and fine art work. Error diffusion algorithms produce the most "natural" dithering.

Ordered dithering (Bayer matrix)

What it looks like: A visible, regular grid pattern. The dots fall on a predictable repeating grid, creating a crosshatch or screen-door texture. This is the Gameboy look, the retro pixel art look, the lo-fi video game look.

How it works: A threshold matrix (called a Bayer matrix) is tiled across the image. Each pixel's brightness is compared against the corresponding value in the matrix. If the pixel is brighter than the threshold, it becomes the light color. If darker, the dark color. The matrix values are arranged so that different threshold levels are evenly distributed, creating a regular dithering pattern.

Bayer matrices come in different sizes: 2x2, 4x4, 8x8, 16x16, and larger. Smaller matrices produce coarser, more visible patterns. Larger matrices produce finer patterns that approach the smoothness of error diffusion. Read our Bayer dithering deep dive.

Best for: Retro gaming aesthetics, pixel art styles, any project where you want the dithering pattern itself to be a visible part of the design. Ordered dithering is also very fast because each pixel is processed independently (no dependency on neighbors), which makes it ideal for real-time video.

Halftone

What it looks like: Newspaper print. Dots of varying sizes arranged in a regular grid. Large dots in dark areas, small dots in bright areas, no dots in pure white. This is the classic print look that has been in use since the 1880s.

How it works: The image is divided into a grid of cells. Within each cell, a single dot is drawn whose size is proportional to the average darkness of that area. Darker areas get bigger dots. The dots can be circles, squares, diamonds, or lines depending on the variant.

Halftone has parameters that other dithering families do not: dot shape, screen angle, and screen frequency (dots per inch). Rotating the screen angle prevents moire patterns when multiple color channels are halftoned separately.

Best for: Print-inspired looks, editorial design, comic book aesthetics, pop art styles. Halftone is immediately recognizable and pairs well with bold color palettes.

Modulation

What it looks like: Wave-based patterns. Instead of dots, the image is rendered through sine waves, concentric circles, or radiating lines whose thickness varies with brightness. The result looks like an engraving, a security print, or a trendy editorial illustration.

How it works: Mathematical wave functions (sinusoidal, radial, linear) modulate the image brightness. The wave's amplitude or frequency changes based on the underlying pixel values. Bright areas produce thin lines. Dark areas produce thick lines or closely spaced waves.

Best for: High-fashion editorial, music video title cards, poster design, any project where you want a graphic, illustrative quality. Modulation dithering produces some of the most visually striking results of any family, but it is also the most stylized. It does not look "photographic" at all.

Pattern dithering

What it looks like: Repeating tile patterns like a fabric weave or mosaic. The image is broken into small tiles, and each tile uses a fixed pattern to represent a specific brightness level.

How it works: A set of predefined patterns (each representing a different tone from light to dark) is mapped across the image. Each small region of the image gets assigned the pattern that best matches its brightness. Unlike ordered dithering, where the matrix varies continuously, pattern dithering uses a finite set of discrete tile patterns.

Best for: Textile and fabric-inspired looks, retro computing aesthetics (early CAD and CAM systems used pattern dithering), decorative design applications.

Threshold (1-bit)

What it looks like: Hard black and white with no gradation. Every pixel is either fully light or fully dark, with a single brightness cutoff determining which.

How it works: Each pixel's brightness is compared to a threshold value (typically 50%). Above the threshold: white. Below: black. No error spreading, no patterns, no dots. Just a binary split.

This is technically the simplest form of quantization, not dithering in the strict sense. But it is included in most dithering tools because it is the baseline that all other algorithms improve upon. It is also a legitimate creative choice. High-contrast threshold images have a bold, graphic quality.

Best for: Bold graphic looks, high-contrast silhouettes, stencil art aesthetics. Useful as a starting point to understand what dithering adds. Also effective on footage that already has strong contrast (backlit subjects, hard shadows).

Noise and blue noise

What it looks like: Random dot placement that resembles film grain or sand. No visible pattern or grid. The texture is uniform and organic.

How it works: Each pixel gets a random threshold value from a noise texture. If the pixel's brightness exceeds its random threshold, it becomes light. Otherwise, dark. Simple random noise produces clumpy results because truly random distributions have clusters. Blue noise solves this by using a specially constructed noise texture where the random values are evenly distributed in frequency space. The result is a dot pattern that looks random but has no visible clumps or gaps.

Blue noise dithering is widely considered the most perceptually pleasing form of noise-based dithering. It avoids the grid artifacts of ordered dithering and the directional artifacts of error diffusion.

Best for: Film grain simulation, subtle texture overlays, any project where you want the dithering to be felt rather than seen. Blue noise dithering is also excellent for video because the pattern does not create temporal artifacts (flickering or crawling) during motion.


Color palettes and dithering

The algorithm determines the dot pattern. The palette determines which colors those dots use. These two choices interact heavily, and understanding that interaction is the key to getting good results.

How palette choice affects the result

A dithering algorithm works by reducing each pixel to the nearest color in the available palette. When the palette has more colors, less dithering is needed because there are more "near" matches. When the palette has fewer colors, the algorithm has to work harder, producing more visible dot patterns.

A two-color palette (black and white) forces maximum dithering. Every tone in the image must be simulated through dot density alone. A 256-color palette might need almost no dithering at all because there is probably a close match for every original color.

The sweet spot for creative work is usually somewhere between 2 and 16 colors. Enough reduction to create a visible effect, but enough palette variety to retain recognizable imagery.

Classic hardware palettes

Some of the most popular dithering looks come from real hardware palettes that defined the visual identity of early computers and consoles:

CGA (4 colors) -- The IBM PC's original palette. Cyan, magenta, white, and black. Produces a distinctly 1980s PC look. ☼ EGA (16 colors) -- The next generation IBM palette. More colors but still limited enough to require dithering on photographic content. ☼ Gameboy (4 shades of green) -- The monochrome green LCD palette. Instantly recognizable. Four shades is enough for surprisingly detailed imagery with ordered dithering. ☼ Commodore 64 (16 colors) -- The C64's fixed palette has a warm, earthy quality. Popular for nostalgic retro looks. ☼ Macintosh (2 colors, black and white) -- The original Mac palette. Pure 1-bit. This is the Obra Dinn look. ☼ NES (54 colors from a 64-color master palette) -- More colors than most retro palettes, but the limited subset per sprite made dithering useful for background art.

Custom palettes

You are not limited to hardware palettes. Custom palettes let you match a brand identity, a film's color grade, or any specific mood. A muted earth-tone palette with dithering produces a completely different feeling than a neon synthwave palette with the same algorithm.

When building custom palettes for dithering, a few guidelines help:

☼ Include at least one very dark color and one very light color. Without full tonal range, you lose shadow and highlight detail. ☼ Distribute your colors across the brightness spectrum. Three mid-tones and no darks will leave your shadows as featureless blobs. ☼ Complementary or analogous color relationships produce more pleasing dithered blends than arbitrary color picks.

Monochrome vs. full-color dithering

Monochrome dithering (typically black and white) is the most dramatic and recognizable form. It forces the entire image through a single-channel reduction. The dot pattern carries all the information.

Full-color dithering applies the algorithm to each color channel (red, green, blue) separately or uses a perceptual color distance metric to find the nearest palette color. The results are subtler. You get color quantization with visible texture, but the overall impression is still "color image." This is common in GIF encoding, pixel art, and retro game emulation.

For video work, monochrome dithering tends to have more visual impact. Full-color dithering with small palettes (8-16 colors) is useful for stylized looks that retain color identity while adding texture.


How to dither video

There are several practical methods for adding dithering to video footage. Each one has different trade-offs in speed, control, and quality.

NLE plugins (native workflow)

The fastest workflow is a plugin that runs inside your existing editor. You apply it to a clip or adjustment layer, tweak parameters, and render. No round-tripping, no intermediate files.

DITHERON is a GPU-accelerated OFX plugin that works in DaVinci Resolve (including the free version), After Effects, and Final Cut Pro. It offers 65+ algorithms across 6 families, 40 palettes, real-time preview, and keyframeable parameters. Disclosure: this is our product.

For detailed comparisons of dithering plugins in specific editors:

Best dithering plugins for DaVinci ResolveBest dithering plugins for After Effects

Standalone applications

Dither Boy by Studio AAA is a standalone desktop application for dithering. You export frames or video from your NLE, process them in Dither Boy, and re-import the result. The extra round-trip adds time, but Dither Boy has an extensive algorithm and palette library.

For a detailed comparison of the plugin vs. standalone approach, see DITHERON vs. Dither Boy.

Photoshop plugins (stills)

For still images, DITHERTONE Pro is a Photoshop plugin that applies dithering effects to photographs and design files. It is a different product from DITHERON (which targets video editors). See DITHERON vs. DITHERTONE Pro for a detailed comparison.

If you are a Resolve user, note that DaVinci Resolve 21 includes photo editing in the free version. This means you can use DITHERON as a Photoshop alternative for still-image dithering without any subscription cost.

Free methods

You can approximate dithering effects without any plugin:

Posterize + Mosaic in Resolve/After Effects. Reduce colors with a Posterize effect, then add a slight Mosaic to create a grid pattern. This simulates ordered dithering but with no control over the actual algorithm. The result looks rough compared to real dithering. ☼ Fusion fuses in Resolve. Free community fuses like Pixel Dither Fuse offer basic dithering with a few algorithms. They run on CPU, so performance on 4K timelines is poor, but they work for short clips or lower resolutions. ☼ ImageMagick command line. For batch processing stills, ImageMagick supports Floyd-Steinberg and ordered dithering. No real-time preview, but it is free and scriptable. ☼ GIMP. The free image editor includes several dithering options in its color reduction tools. Not practical for video, but useful for one-off stills.

The free methods work for experimentation and learning. For production work on video timelines, a dedicated plugin saves significant time and produces better results.


Common questions about dithering

Does dithering reduce image quality?

Dithering reduces the number of colors in an image, which is technically a reduction in data. But perceptually, dithering preserves more apparent detail than the alternative (hard color banding or thresholding). When you must reduce colors, dithering is the tool that makes the reduction look best. And in modern creative work, the "reduction" is the whole point. You are choosing a limited palette for aesthetic reasons.

What is the difference between dithering and posterizing?

Posterizing reduces the number of colors without adding any dot pattern. Each pixel simply maps to its nearest palette color. The result has hard edges between color regions (banding). Dithering also reduces colors, but it uses dot patterns to simulate in-between tones, creating smooth transitions. Posterizing looks blocky. Dithering looks textured.

In practice, posterizing and dithering are often used together. You might posterize to set the palette, then dither to smooth the transitions. Or you might want the hard posterized look deliberately and skip dithering entirely.

Can you dither video in real time?

Yes, with the right tool. GPU-accelerated plugins like DITHERON can dither 4K video in real time on modern graphics cards. Ordered dithering and threshold algorithms are the fastest because each pixel is processed independently. Error diffusion algorithms are slower because they depend on neighboring pixels, but GPU implementations can still achieve near-real-time playback.

CPU-based tools and standalone applications typically cannot dither video in real time at high resolutions. They work on a render-and-reimport workflow.

What is the best dithering algorithm?

There is no single best algorithm. The right choice depends on the look you want:

☼ For a natural, photographic look: Floyd-Steinberg or Stucki (error diffusion) ☼ For a retro gaming look: Bayer ordered dithering (4x4 or 8x8 matrix) ☼ For a print/editorial look: Halftone ☼ For a high-contrast graphic look: Atkinson error diffusion ☼ For subtle texture without visible pattern: Blue noise ☼ For bold graphic impact: Threshold

Start with Floyd-Steinberg if you have never used dithering before. It is the most forgiving and produces good results on most content. Then experiment from there.

Does DaVinci Resolve have built-in dithering?

DaVinci Resolve does not include a dedicated dithering effect. You can approximate a dithered look using a combination of Posterize and Mosaic effects on the Color page or Edit page, but this produces rough results with no control over the dithering algorithm.

For actual dithering in Resolve, you need either a plugin like DITHERON or a free Fusion fuse. Community fuses exist but are limited in algorithm variety and run on CPU only.

What resolution should I dither at?

Dithering at your timeline's native resolution produces the finest dot pattern. If you want larger, more visible dots (the classic retro look), either scale your footage down before dithering and scale back up, or use a plugin that has a pixel scale parameter. Most dedicated dithering tools include resolution scaling because it is such a common need.

Can I animate dithering parameters?

With keyframeable plugins, yes. You can animate the algorithm choice, palette, dot scale, color count, and other parameters over time. This opens up creative possibilities like transitioning from clean footage to fully dithered, shifting palettes mid-shot, or pulsing the dither intensity to music. DITHERON supports full keyframe animation on every parameter.

Is dithering the same as pixelation?

No. Pixelation (mosaic) makes the image blocky by averaging pixel regions into larger squares. Dithering reduces colors using dot patterns but retains pixel-level detail within those patterns. They produce very different results. Pixelation removes detail. Dithering redistributes it.

You can combine them. Pixelate first to create a chunky grid, then dither the result for a retro game aesthetic. But they are separate techniques.


Choosing the right dithering approach for your project

Here is a quick decision framework:

"I want a one-time retro look on a short clip." Start with the free methods. Posterize + Mosaic in your NLE, or download a free Fusion fuse. See if the result is close enough. If not, a dedicated plugin will give you more control.

"I use dithering regularly in client projects." A GPU-accelerated plugin pays for itself in time savings. Real-time preview, preset management, and keyframeable parameters make repeat work fast. DITHERON covers Resolve, After Effects, and Final Cut Pro in a single bundle.

"I want maximum algorithm variety and do not mind a round-trip workflow." Standalone applications like Dither Boy offer extensive algorithm libraries. The trade-off is no real-time preview in your timeline and an export/import step. See DITHERON vs. Dither Boy for a detailed comparison.

"I only work with still images." DITHERTONE Pro for Photoshop is purpose-built for stills. Or use DITHERON in DaVinci Resolve 21's free photo editor. See DITHERON vs. DITHERTONE Pro.


Algorithm quick reference table

FamilyExample algorithmsPatternLookSpeed
Error diffusionFloyd-Steinberg, Atkinson, Stucki, Burkes, SierraOrganic scatterPhotographic, naturalMedium
Ordered (Bayer)Bayer 2x2, 4x4, 8x8, 16x16Regular gridRetro, pixel artFast
HalftoneCircle, diamond, line, ellipseVarying dot sizePrint, newspaperMedium
ModulationSine wave, radial, linearWave interferenceEditorial, engravingMedium
PatternWeave, cross, tileRepeating tilesTextile, decorativeFast
ThresholdBinary thresholdNone (hard cutoff)Bold, graphicVery fast
Noise / Blue noiseWhite noise, blue noiseRandom scatterFilm grain, subtle textureFast

Summary

Dithering is the art of simulating what you do not have. With limited colors, the right algorithm creates the illusion of full tonal range. With unlimited colors, dithering becomes a creative choice that adds texture, character, and visual interest.

The seven algorithm families each produce a different look, from the organic scatter of Floyd-Steinberg to the regular grid of Bayer ordered dithering to the wave patterns of modulation. Palette choice shapes the mood. And the tool you use determines whether dithering fits into your workflow or fights it.

If you are new to dithering, start here: pick one algorithm (Floyd-Steinberg), one palette (black and white), and apply it to a clip you know well. See how the image transforms. Then change the algorithm. Change the palette. You will quickly develop an intuition for what each combination does.

For hands-on tools, visit ezscape.space/ditheron.


Related reading:

Best dithering plugins for DaVinci ResolveBest dithering plugins for After EffectsDITHERON vs. Dither BoyDITHERON vs. DITHERTONE ProFloyd-Steinberg dithering explainedBayer dithering explainedDithering algorithms compared