Dithered GIF maker

Load a video clip, pick a palette and a dither, and export a retro animated GIF — all in your browser.

Bayer (ordered) dithering example (1-bit, Great Wave)
Bayer (ordered)
Blue noise (void-and-cluster) dithering example (1-bit, Great Wave)
Blue noise (void-and-cluster)
Floyd–Steinberg dithering example (1-bit, Great Wave)
Floyd–Steinberg

Try it on your image ↓

What is a dithered GIF?

A dithered GIF reduces each frame to a small palette (GIF allows at most 256 colours) and uses dithering to fake the missing shades; ordered and blue-noise dithers are preferred because their patterns don't 'crawl' between frames.

How to do it

Load a video clip, pick a palette and a dither, and export a retro animated GIF — all in your browser.

  1. Open a short video (MP4/WebM) or image.
  2. Pick a palette — fewer colours give smaller files.
  3. Choose Bayer or blue noise for stable animation.
  4. Export animated GIF or WebM (Pro).

Frequently asked questions

Why does my dithered GIF flicker?

Error-diffusion dithers (Floyd–Steinberg) change pattern across the whole frame when anything moves. Switch to Bayer or blue noise, which keep each pixel's threshold fixed.

How many colours can a GIF have?

Up to 256 per frame. Retro looks often use 2–16, which also makes files much smaller.

Is GIF export free?

Live preview is free; animated GIF and WebM export are part of Pro.

Is my image uploaded?

No. The dither runs locally in your browser; nothing is sent to a server.