Image dithering tool
All tools

Dither any image into retro pixel art

Free online dithering tool with 13 algorithms and classic palettes — 1-bit, Game Boy, PICO-8, CGA and more. Everything runs locally in your browser; your images are never uploaded.

Drop, paste or upload an image100% in-browser · nothing uploaded

What is dithering?

Dithering is a way to fake colors you don't have. When an image is reduced to a small palette — say black and white — dithering scatters the available colors in fine patterns so that, from a normal viewing distance, your eye blends them into smooth gradients and in-between tones.

It was born out of necessity on early computers, newspapers and printers, and today it's a deliberate aesthetic used in pixel art, indie games, album covers, zines and experimental web design.

How to dither an image

  1. Add your image. Click Upload image, drag a file onto the preview, or paste with Ctrl/⌘+V. JPG, PNG, WebP and GIF work.
  2. Pick an algorithm and palette. Error diffusion (Floyd–Steinberg, Atkinson…) for photos, Bayer for a retro crosshatch.
  3. Tune it. Raise pixel size for chunkier pixels; adjust brightness and contrast to control which tones become dark or light.
  4. Download. Export a lossless PNG at up to 8× with crisp nearest-neighbour scaling.

Dithering algorithms

Pixel art converter

Want clean, flat pixel art instead of dither noise? The pixel art converter with grid picks the best colors from your image (or uses your own hex palette), sets big pixel sizes and overlays a pixel grid for bead, cross stitch or sprite references.

Retro palettes

Guides

Frequently asked questions

What is image dithering?

Dithering is a technique that simulates colors or shades a display or printer cannot show, by arranging pixels of the available colors in patterns. From a distance the eye blends the pattern into an intermediate tone — so a black-and-white image can still show smooth grays.

Is DitherImage free?

Yes. DitherImage is completely free with no sign-up, no watermark and no usage limits.

Are my images uploaded to a server?

No. All processing happens locally in your browser using JavaScript and the Canvas API. Your images never leave your device.

Which dithering algorithm should I use?

Floyd–Steinberg is a great all-round default for photos. Atkinson gives a crisp, high-contrast classic-Mac look. Jarvis–Judice–Ninke and Stucki produce the smoothest gradients. Bayer ordered dithering creates the retro crosshatch pattern and is best for animation.

How do I make pixel art from a photo?

Upload your photo, raise the pixel size to 4–8 px, choose a limited palette such as PICO-8 or Game Boy, and pick Bayer or Floyd–Steinberg dithering. Then export at 4× or 8× to keep the pixels sharp.

What file format does it export?

PNG, which is lossless and keeps every dithered pixel exact. You can export at 1×, 2×, 4× or 8× scale with nearest-neighbour scaling so pixels stay crisp.