Turn a picture into pixel art

Turn a photo, drawing or logo into pixel art: pick how many pixels wide it should be and how many colors it may use, and download a sharp, enlarged PNG without any blur.

Your files never leave your device. Everything runs in your browser.

How it works

  1. Add a pictureDrop a photo, drawing or logo, or paste a screenshot.
  2. Choose grid and colorsSet the width in pixels, the palette and dithering.
  3. DownloadSave the enlarged pixel art as a PNG.

How the picture becomes pixel art

Pixel art is drawn on a small grid with a handful of colors, like the graphics of early game consoles. The tool first shrinks your picture to the grid width you choose, averaging the colors of each cell, then maps every cell to the nearest color of a limited palette.

With Automatic the palette is built from your own picture, so a sunset keeps its oranges and a forest its greens. Fewer colors give a bolder, more graphic look; 8 to 16 colors is the classic range. The swatches under the preview show every color that ended up in the image.

Retro palettes and dithering

Game Boy uses the four greens of the original handheld, PICO-8 the 16 fixed colors of the fantasy console, and Grayscale and Black and white give a print or e-paper look. Dithering mixes neighboring palette colors in a checkered pattern to suggest shades the palette does not have. It makes smooth gradients like skies look better, while clean logos and icons usually look sharper without it.

A crisp PNG at any size

The downloaded PNG is enlarged without smoothing, so each pixel stays a perfectly square block. Pixel size sets how big each block is; by default the long side is about 1024 pixels, a good size for sharing. Grid lines draw a thin line between cells, handy as a pattern for bead art, cross stitch or mosaics. Transparent parts of a PNG stay transparent.

Frequently asked questions

Is my picture uploaded?

No. Everything is calculated in your browser.

What grid size should I use?

32 to 64 pixels wide for icons and avatars, 96 to 160 for detailed scenes. Smaller grids look more retro.

Why does my pixel art look blurry in other apps?

Some apps smooth images when they scale them. Use a larger Pixel size before downloading so no scaling is needed.

Can I use the result for bead or cross stitch patterns?

Yes. Turn on Grid lines and use a small palette; each cell is one bead or stitch.

Can I turn a picture into text characters instead?

Yes. Choose ASCII art at the top of the tool.

Is it free?

Yes, with no watermark.