Error diffusion

Burkes dithering

Burkes trims the Stucki kernel to two rows. It sits between Floyd–Steinberg and Stucki in smoothness and runs faster than the three-row kernels.

Good for general use.

How it decides

         #  8  4
   2  4  8  4  2      ÷ 32

Seven neighbours, one row ahead, mild worms.

Burkes dithering applied to a photo of a lion
Slide to compare. A 0.7 mm cell on A5 with perceptual tone: 28,612 marks. Photo: Lion, Andreas Vonlanthen, 2025, Unsplash License.

Try it live

This runs in your browser. Change the algorithm, the number of cells or the threshold, or put a second algorithm next to it.

Burkes

Rendered in 0.0 ms on your machine. Every dot here is what a pen or laser would put down.

All algorithms

Every one is an option in the Dither style: dither an image online and export a 1-bit PNG for a laser or SVG dots for a plotter.