Home › Image Tools › Image Dithering Tool

Image Dithering Tool

Turn any photo into crisp dithered pixel art. Choose from 12 dithering algorithms and retro palettes such as 1-bit black and white, Game Boy, CGA, EGA, C64 and PICO-8, or build your own colors, then download a sharp PNG at any scale.

Last updated:

Advertisement
Advertisement

How to use the Image Dithering Tool

  1. Add an image: drop, paste or choose a photo. A sample scene is loaded so you can try settings right away.
  2. Pick an algorithm: Floyd-Steinberg or Atkinson for smooth error diffusion, Bayer for the classic cross-hatch pattern.
  3. Pick a palette: 1-bit, Game Boy, CGA and others, Adaptive to sample colors from the photo, or Custom to choose your own.
  4. Tune the look: raise Pixel size for bigger pixels and adjust brightness, contrast and dither strength.
  5. Download PNG at the original size or a pixel-perfect multiple.

Dithering algorithms compared

AlgorithmTypeHow the error or threshold is usedLook
Floyd-Steinberg (1976)Error diffusion7/16 right, 3/16 down-left, 5/16 down, 1/16 down-rightSmooth, natural, slight "worm" patterns
AtkinsonError diffusion1/8 to six neighbors; only 6/8 of the error is keptCrisp, high contrast, classic early Mac look
Jarvis-Judice-NinkeError diffusion12 neighbors over two rows, divided by 48Very smooth, coarser grain
StuckiError diffusion12 neighbors, divided by 42Clean and sharp, similar to JJN
BurkesError diffusion7 neighbors over one row, divided by 32Fast simplification of Stucki
Sierra / Sierra LiteError diffusion10 neighbors /32, or 3 neighbors /4Balanced; Lite is close to Floyd-Steinberg
Bayer 2×2, 4×4, 8×8OrderedEach pixel is offset by a value from a repeating threshold matrixRegular cross-hatch, retro game style
Random noiseOrderedRandom offset per pixelGrainy, film-like
ThresholdNoneEvery pixel snaps to the nearest colorFlat posterized areas, banding

How error diffusion works

The image is scanned pixel by pixel. Each pixel is replaced by the nearest palette color, and the difference (the quantization error) is added to pixels that have not been processed yet. For Floyd-Steinberg, a pixel with error e passes 7e/16 to the pixel on its right and 3e/16, 5e/16 and e/16 to the three pixels below. Because the error is never thrown away, the average brightness of every region stays close to the original. Serpentine scanning processes every other row right to left, which breaks up diagonal artifacts.

Ordered dithering instead adds a position-dependent offset from the Bayer matrix to each pixel before snapping it to the nearest color. A 4×4 Bayer matrix contains the values 0 to 15 arranged so that neighboring thresholds are as different as possible, producing 17 evenly spaced tone levels between two colors.

Retro palettes in this tool

PaletteColorsNotes
1-bit2Pure black and white, like early Macintosh screens and thermal printers
Game Boy4Four shades of green approximating the original handheld's screen
CGA palette 0 / 14The 320×200 four-color modes of early IBM PC graphics
EGA16The standard 16-color PC palette, also used by text-mode DOS
Commodore 6416A widely used measured approximation of the C64's colors
PICO-816The fantasy console palette loved by pixel artists

Tip: dithering looks best when each dithered pixel is visible. Use a Pixel size of 2-4 for photos, and export at Original size so the PNG has the same dimensions as your photo with sharp square pixels.

Frequently asked questions

What is image dithering?

Dithering is a way to show more tones than a palette really has by mixing the available colors in small patterns. When you look from a distance your eye averages the dots, so a black and white image can still show smooth gray gradients. Old computers, printers and handheld consoles relied on it because they could only display a few colors.

What is the difference between Floyd-Steinberg and Atkinson dithering?

Both are error diffusion methods: each pixel is snapped to the nearest palette color and the rounding error is passed to neighboring pixels. Floyd-Steinberg (1976) spreads all of the error to four neighbors with weights 7/16, 3/16, 5/16 and 1/16. Atkinson, used on the early Apple Macintosh, passes only 6/8 of the error to six neighbors, which gives higher contrast and cleaner highlights and shadows.

What is Bayer or ordered dithering?

Ordered dithering compares each pixel to a fixed threshold matrix (the Bayer matrix) that repeats across the image. It needs no error propagation, so it is fast and gives a regular cross-hatch texture that is typical of 8-bit and 16-bit games. Larger matrices (8×8) give more intermediate tones than 2×2.

How do I make a Game Boy style picture?

Choose the Game Boy palette, which uses the four shades of green of the original handheld, set Pixel size so the image is around 160 pixels wide, and try Bayer 4×4 or Atkinson. Download with the Original size option to keep the chunky pixels sharp.

Why does my download look blurry in some apps?

The PNG itself is pixel-perfect. Some viewers smooth images when they zoom. Export at a larger scale such as 4× or the Original size option so every dithered pixel becomes a solid block that stays sharp when displayed.

What does the Adaptive palette do?

It runs a median cut color quantization on your image and keeps the 2 to 32 colors that represent it best, then dithers with those colors. This usually gives the most faithful result for a given number of colors.

Are my images uploaded?

No. All processing happens on your device with the Canvas API, so your photos never leave your browser.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Pixelate Image & Pixel Art ConverterTurn any picture into pixel art with retro palettes and dithering.Pixel Art MakerDraw pixel art on an 8 to 64 px grid with palettes, fill and mirror, then export PNG or SVG.Glitch Image EffectAdd RGB split, scanlines, slice shifts and noise to a photo for a digital glitch look.Duotone GeneratorTurn any photo into a bold two-color duotone image with presets, custom colors and intensity.Dot Art GeneratorTurn any image or text into braille dot art ⣿ to copy into Discord, Twitch or YouTube.Background RemoverRemove image backgrounds automatically with AI.Photo EnhancerOne-click auto enhance: fix exposure, contrast, color cast and sharpness, one photo or a batch.Remove Object from PhotoBrush over unwanted objects, people or text and fill the area with matching background.Make Image TransparentRemove a white or solid-color background and save a transparent PNG, right in your browser.Photo to CartoonTurn photos into cartoons with smooth colors and bold outlines. Free, private, no upload.Add Watermark to PhotoAdd a text or logo watermark to one or many photos at once.Blur Image & Face Pixelate ToolBlur or pixelate faces, plates and backgrounds in a photo.Add Text to ImageAdd styled text layers with outline and shadow to any photo, then downloadRound Corners ImageGive any picture rounded, circle or squircle corners and save a transparent PNG.Grayscale Image ConverterTurn color photos into black and white with luma, luminance or average methods and sepia.Photo FiltersApply 27 one-click photo filters like Vintage, Noir and Teal & Orange with an intensity slider.Photo EditorEdit photos online: brightness, contrast, saturation, crop, rotate, flip and filters with undo.Image SharpenerSharpen soft or slightly blurry photos with a real unsharp mask and before/after view.Invert Image ColorsTurn any picture into a color negative, with R/G/B channel toggles and an intensity slider.Screenshot BeautifierPut screenshots on gradient backgrounds with padding, rounded corners, shadow and a browser frame.Image Metadata ViewerSee a photo's EXIF data: camera, lens, exposure, date and GPS location, then strip it in one click.EXIF RemoverRemove EXIF, GPS location and other metadata from JPG, PNG and WEBP photos.Online PaintDraw and paint in your browser: brushes, shapes, fill bucket, text, undo and PNG export.Photo to SketchTurn any photo into a pencil, charcoal or color sketch in your browser and download it.GIF Frame ExtractorSplit an animated GIF into PNG frames with delays, a sprite sheet and ZIP download.Photo Frame MakerPut photos in polaroid, film strip, gallery, rounded or shadow frames with a caption.Add Date Stamp to PhotoStamp the EXIF or a custom date on photos in a retro orange camera font. Batch and ZIP download.Add Drop Shadow to ImageAdd a drop, long or reflection shadow to PNGs and photos and save a transparent PNG.Add Text to GIFPut captions on animated GIFs with outline, position and frame range, then download.Blend Two ImagesOverlay two photos with opacity, 16 blend modes, fades and free positioning, then download.Blur Photo BackgroundBlur the background of any photo for a portrait-mode look. AI subject detection, no upload.Brick Mosaic GeneratorTurn a photo into a toy-brick stud mosaic with a parts list and printable build guide PDF.Online Document ScannerTurn photos of paper into clean scans: auto edge detection, perspective fix, multi-page PDF.Add Film Grain to PhotoAdd realistic analog film grain, light leaks, fade and vignette to any photo, then download.GIF Speed ChangerSpeed up or slow down an animated GIF, or set each frame's delay, without losing quality.Halftone GeneratorTurn images into mono or CMYK halftone dots and lines; export PNG or SVG.Image Noise RemoverRemove grain and color noise from photos with median, bilateral or non-local means filters.Perspective CorrectionDrag 4 corners to straighten skewed photos of signs, screens and whiteboards, then download.Virtual Background MakerDesign 1920×1080 video call backgrounds with your name, title, logo, blur and branded templates.EXIF EditorEdit photo EXIF and IPTC: date taken, camera, GPS location, copyright and caption, in batch.Face Symmetry TestUpload a face photo to see left-left and right-right mirror composites and a symmetry score.Sports Tactics BoardDraw plays on basketball, soccer, football and hockey diagrams with players, arrows and animated frames.Add Outline to PNGAdd a stroke outline around transparent PNG cutouts: width, color, softness and double borders.Dehaze ImageRemove haze, fog and smog from photos with the dark channel prior. Free, private, in your browser.HDR Photo EffectGive any single photo an HDR look with local tone mapping, detail boost and a strength slider.Low Light Photo EnhancerBrighten dark and night photos with an adaptive tone curve plus noise reduction.Photo StackingStack photos online: star trails (lighten), noise reduction (mean) and remove passers-by (median).Photo Mosaic MakerBuild a big picture out of many small photos by color matching, then export a high-res PNG.Photo to Oil PaintingTurn a photo into an oil painting with brush size, detail, impasto and canvas texture.Red Eye RemoverClick on red eyes to fix them automatically: adjustable threshold, undo, download the photo.Tilt Shift EffectMake photos look like miniature models with an adjustable tilt-shift focus band and blur.Colorize Black and White PhotoAdd natural color to old black and white photos with AI that runs in your browser. No upload.Draw on ImageAnnotate photos and screenshots with arrows, boxes, text, highlighter and numbered steps.Photo to AnimeTurn selfies and landscapes into anime-style art with AI in your browser. Free, no upload.Face Shape DetectorUpload a selfie to find your face shape on-device, with hairstyle and glasses tips.Add Background to Transparent PNGFill the transparent areas of a PNG with a color, gradient or photo, plus padding and shadow.Add Stickers to PhotoPut emoji and cute stickers on your photos; scale, rotate, flip and layer them, then save PNG.Color Splash EffectKeep one color, or a brushed area, in color and turn the rest of the photo black and white.Old Photo Face RestorerRestore blurry and damaged faces in old photos with AI (GFPGAN) in your browser. Free, no upload.Image Opacity ChangerMake an image semi-transparent with an opacity slider or fade, and save a transparent PNG.Photo to WatercolorTurn a photo into a watercolor painting with soft washes, color bleed, wet edges and paper texture.Product Photo White BackgroundRemove the background and center products on pure white at 2000 x 2000 for marketplaces. Batch.Redact ImageBlack out or pixelate private info in screenshots; burned in, metadata stripped, PNG download.Rubber Stamp MakerDesign round or rectangular stamps with curved text, borders, stars and grunge ink; PNG or SVG.Signature Background RemoverTurn a signature photo or scan into a clean transparent PNG: threshold, ink color, auto-crop.Skin SmoothingSmooth skin in portraits with face-aware retouching that keeps eyes, lips and skin texture sharp.Straighten ImageFix a tilted photo: rotate by any angle with a grid, auto-crop the corners or level the horizon.AI Style TransferRepaint your photo in the style of any painting or pattern with AI, right in your browser.
See all 69 Photo Effects & Editing →