· 6 min read
3 Image Dithering Tools, Compared Honestly
Manesh Jayawardhana
CIO & Co-founder
You have a photo and a device that can only show two colours — an e-ink display, a thermal printer, a one-colour risograph. Reducing the image directly gives you flat blobs of black and white with all the detail gone.
Dithering is the fix, and it is older than personal computers: scatter the available colours in patterns so that the eye averages them into tones that are not actually there. It is also having a moment aesthetically, which is why the tools now come with Game Boy palettes alongside the print-oriented options.
How to judge a dithering tool
Which algorithms? Floyd-Steinberg is the default error-diffusion method and looks organic. Atkinson is lighter and cleaner. Ordered Bayer produces a visible cross-hatch grid, which is either the retro look you wanted or the wrong choice entirely.
Can it export vector? For screen printing or cutting, an SVG where each dot is a real shape is worth far more than a PNG.
Does it handle palettes beyond 1-bit? Two colours is the classic case, but risograph and e-ink work often needs three or four specific inks.
Does the image stay local? Dithering is pure computation — there is no reason for a tool to need your file on its server.
The comparison
| Tool | Best for | Free tier | Watch out |
|---|---|---|---|
| Jukebox Print Bitmap Maker | Print work needing SVG or PDF out | Free, no watermark, no limit | 14 options is a lot to work through |
| ASCII Magic Dither | Retro palettes and video dithering | Free, no signup, runs locally | Palette-led; less print-oriented |
| Turbo Dither | A fast retro look with animated GIFs | Free, no watermark or tracking | PNG-focused; no vector export |
Facts checked August 2026; tools change their plans. Table covers only the 3 alternatives — our tool gets its own section below.
Jukebox Print Bitmap Maker
The most complete for anything that ends up on paper. It carries 14 options — eight error-diffusion algorithms including Floyd-Steinberg, Atkinson, Jarvis, Stucki, Burkes and three Sierra variants, three ordered Bayer matrices, a halftone dot screen, hard threshold and noise dithering — plus the ability to rebuild an image from vector shapes like stars and hearts.
The decisive feature is SVG export, which converts every pixel of the bitmap into a true vector shape so it scales with crisp edges. For screen printing, cutting or large-format work that is the difference between usable and not. It also exports PNG and PDF, states no watermark, signup or limit, and runs entirely in your browser so the image never leaves your device.
ASCII Magic Dither
The most fun, and surprisingly deep. Fifteen algorithms span error-diffusion (Floyd-Steinberg, Atkinson, Stucki, Sierra Lite), ordered approaches (Bayer at four matrix sizes, halftone, radial, and line dithers in three directions) and noise-based methods including blue noise, which produces a much more pleasant grain than white noise.
Palettes are the draw: 16 or more presets covering Commodore 64, Game Boy, CGA, PICO-8, NES, risograph, sepia and 1-bit mono, plus a custom palette builder. It handles video as well as stills, exporting PNG, JPG, animated GIF and MP4 at up to 4× source resolution with no watermark. Everything runs locally via HTML5 Canvas with no upload. No vector output, so print work needing crisp scaling goes elsewhere.
Turbo Dither
The quickest route to the look. Floyd-Steinberg and Atkinson with vintage console palettes, real-time preview, and animated GIF support that dithers frame by frame while preserving the animation — an unusual and genuinely useful capability.
All processing happens in the browser with images never leaving your device, no watermarks, no tracking, no account, no file size restriction. Output is PNG-focused. If you want to try the effect in thirty seconds, this is the one; if you need a specific algorithm or a print-ready vector, the others go further.
Dithered Image Generator
Ours reduces an image to a small palette using ordered or error-diffusion dithering — the two families that matter — framed around how early displays and e-ink screens actually render tone. That framing is the point: the tool is aimed at getting a real image onto a limited display rather than at producing a nostalgic filter.
What it does not do: export SVG or PDF, offer console-specific palettes, or dither video. For screen printing you want Jukebox’s vector output; for a Game Boy palette, ASCII Magic has it and we do not. Dithering is worth a read if you want to understand why error diffusion looks organic and ordered dithering looks like a grid — the choice between them is most of the aesthetic decision.
Which one to pick
- Screen printing, cutting or large format — Jukebox’s SVG export.
- A specific console or risograph palette — ASCII Magic.
- A dithered animated GIF — Turbo Dither.
- Getting a photo onto an e-ink display — the tool below.
How to do it with Dithered Image Generator
- Open the Dithered Image Generator and load your image.
- Try error diffusion first — it usually looks better on photographs than ordered dithering.
- Switch to ordered if you want the visible pattern, which suits graphics more than faces.
- Preview at the target size; dithering judged at the wrong scale always misleads.
The walkthrough is in how to dither an image for e-ink and print. Other image tools are in the tools directory.
You might also need
Contrast decides how well dithering works. The Image Cropper tightening the composition first tends to improve the result more than any algorithm choice.
For a different reduction of the same photo, the Image to Braille Art converter uses braille characters as its palette.
Frequently asked questions
Is there a free dithering tool that doesn’t upload my image?
Yes. All four here state that processing runs in your browser. Dithering is pure local computation, so any tool asking to upload your file is doing more than the job requires.
Which dithering algorithm should I use?
Floyd-Steinberg for photographs — the error diffusion looks natural. Atkinson for a lighter, cleaner result with more contrast, which is what classic Macs used. Ordered Bayer when you actively want the visible cross-hatch pattern as part of the aesthetic.
Why does my dithered image look wrong when scaled?
Because dithering is defined at the pixel level. Scaling a dithered raster blurs the pattern that was creating the illusion of tone. Dither at final size, or export vector if the size might change.
Final thought
Dither at the size you will display or print, never before resizing. The whole effect lives in the pixel pattern, and every resize afterwards destroys the thing you just made.