Skip to main content

Free Pixel Art / Dithering Converter

Turn any photo into pixel art: downscale into chunky pixels, reduce the palette, and apply Floyd–Steinberg or ordered (Bayer) dithering for a retro look. Exports a crisp PNG. Runs entirely in your browser.

Works offline once loaded

Drop a file here, or click to browse

PNG, JPG, WebP, GIF, HEIC, HEIF · processed on your device

or press Ctrl+V to paste from your clipboard

Browse files

Your files never leave your device. All processing happens locally in your browser.

Pixel size sets how chunky the blocks are; colors per channel reduces the palette (lower = more retro). Floyd-Steinberg scatters error for a classic dithered look; ordered uses a Bayer matrix for a crosshatch pattern. Output is PNG with crisp pixel edges. Everything runs in your browser.

How It Works

Turns a photo into pixel art by downscaling it into chunky blocks and reducing the palette, with optional dithering for that authentic retro look. Pure Canvas, in your browser.

  1. 1
    Drop an image
    PNG, JPEG, WebP, or GIF. It is drawn to a canvas locally — nothing is uploaded.
  2. 2
    Tune the look
    Set the pixel (block) size and how many colors per channel to keep. Choose no dithering (clean posterize), Floyd–Steinberg (scattered error), or ordered Bayer (crosshatch).
  3. 3
    Download the PNG
    The result is rendered with crisp nearest-neighbor scaling and exported as a lossless PNG.

Your image is processed entirely in your browser and never uploaded.

Related Tools

Frequently Asked Questions