Skip to content
PixelSynth

In-browser dithering lab

Smooth in.Dither out.

PixelSynth turns photographs into algorithmic grain. Fifteen real dithering algorithms, every pixel computed in your browser — no uploads, no accounts.

Algorithms
15
Algorithms
Categories
3
Categories
Local
100%
Local
Developing
Sphere rendered with the Floyd–Steinberg dithering algorithmOriginal ungraded sphere render before ditheringSourceDithered

Floyd–Steinberg

Error Diffusion · 1976

  • Floyd–Steinberg
  • Jarvis–Judice–Ninke
  • Stucki
  • Burkes
  • Sierra
  • Two-Row Sierra
  • Sierra Lite
  • Atkinson
  • Bayer 2×2
  • Bayer 4×4
  • Bayer 8×8
  • Clustered Dot
  • Blue Noise
  • Random
  • Void-and-Cluster

A darkroom for pixels

01Algorithms

Fifteen ways to break a gradient

Error diffusion, ordered matrices, blue-noise and halftone — from Floyd–Steinberg (1976) to Void-and-Cluster, side by side.

02Controls

Tune the grain in real time

Push scale, contrast, brightness, noise and blur and watch the pixels rearrange instantly, no render queue.

03Tone mapping

Color where you want it

Map custom shades to shadows, midtones and highlights while luminance is preserved across the image.

Drop in an image. Pick an algorithm. Watch it develop.

Start dithering