Recolor any photo into retro pixel art using Game Boy, NES, PICO-8 or web-safe palettes, with optional Floyd–Steinberg dithering and a grid overlay.
All processing runs locally in your browser. Your data is not uploaded to any server. 100% Local
🎮
Upload an image to pixelate it
How to Use Image to Pixel Art
Upload an image — click the drop box, drag a file in, or paste with Ctrl/⌘+V.
Set the grid width — the number of pixels across. Height is computed automatically (capped at 200 rows).
Choose a palette — Game Boy's four greens, the NES set, PICO-8's 16 colors, web-safe 216, or keep the original colors and just downsample.
Optionally dither — Floyd–Steinberg error diffusion fakes gradients with limited colors. Toggle the grid to see each cell.
Download PNG — the crisp, upscaled pixel art is saved with no smoothing.
Picking a palette
Game Boy gives the iconic green-tinted handheld look with only four shades. NES and PICO-8 offer 16 expressive colors each and suit sprites and logos. Web-safe keeps a broad 216-color gamut for photographs that still need a retro feel. Use None when you want pixelation but full color fidelity — handy for icons and logos.
Features
Adjustable grid width from 8 to 200 pixels.
Built-in Game Boy, NES, PICO-8 and web-safe palettes.
Optional Floyd–Steinberg dithering for smooth gradients.
Nearest-color quantization when dithering is off.
Grid line overlay to visualize each pixel cell.
Crisp nearest-neighbor upscaling with no smoothing.
All processing runs locally in your browser. Your data is not uploaded to any server.