ChromaDot
CHROMADOTretro dither
← Back to App

DITHERING ALGORITHM

Bayer Ordered Dithering Online

Regular, repeating, unmistakably retro.

Unprocessed source photograph
Original
Photograph processed with Ordered (Bayer) dithering using the B&W (2 colors) palette
Ordered (Bayer) · B&W (2 colors)

Ordered dithering does not diffuse error at all. Instead it compares every pixel against a fixed 8x8 threshold matrix, tiled across the image. Whether a pixel rounds up or down depends purely on its position in that grid.

Because the pattern is fixed rather than data dependent, the output has a visible, regular crosshatch texture. This is the look of old newsprint, of CGA-era PC graphics, and of anything that needs to feel deliberately mechanical.

It is also the only algorithm here whose texture is completely stable between frames, which is why ordered dithering is what you want if the result will ever be animated.

Newsprint and halftone effects, CGA looks, and any result that needs a repeating pattern.

Other dithering algorithms

Try it with a palette

Everything runs in your browser. Your images are never uploaded to a server. New to this? Start with the photo to pixel art guide, browse the gallery, or open the editor.