Image dithering

Reduce an image to few colours with Floyd–Steinberg or ordered (Bayer) dithering — retro print looks.

The image stays in this browser. Nothing is uploaded or stored.

PNG, JPG, or WebP up to 25 MiB. Floyd–Steinberg diffuses quantization error to neighbours; Bayer applies a fixed 8×8 threshold matrix. Grayscale quantizes luminance; colour quantizes each RGB channel. Alpha is preserved.

How to use

  1. Drop an image.
  2. Pick the algorithm, levels, and grayscale/colour.
  3. Download the dithered image.

What it supports

PNG, JPG, or WebP up to 25 MiB. Floyd–Steinberg diffuses quantization error; Bayer applies a fixed 8×8 threshold matrix. Grayscale quantizes luminance; colour quantizes each RGB channel. Alpha is preserved; output is PNG.

Related tools

Related guides