Convert any photo to authentic retro pixel art. Control pixel size and colour palette. Free, instant, no upload.
The converter downscales your photo to a tiny canvas — dimensions determined by your pixel size setting — then scales it back up using nearest-neighbor interpolation (imageSmoothingEnabled = false). This is the same technique used in retro video games and creates the characteristic hard, blocky pixel edges. The colour levels slider posterises the miniature canvas, limiting the palette exactly as old game hardware did.
4–8px: Detailed sprites, mosaic tile effect. 12–20px: Classic 16-bit look. 24–32px: Bold 8-bit NES style. 40–48px: Atari-era minimal.
Fewer colour levels increases the retro feel. Combine large pixel size with low colour levels for maximum nostalgia.
Converting a photo to pixel art takes a few clicks. The tool works with JPG, PNG and WEBP files, so you can convert a JPG to pixel art the same way as any other picture. The steps below also explain how to pick settings that suit your image.
Say your photo is 1200 px wide and 800 px high after the tool resizes it. You choose a pixel size of 20 px.
If you change the pixel size to 10 px, you get 120 × 80 = 9,600 blocks. That is four times more blocks, so the image shows four times more detail. Halving the pixel size always multiplies the block count by four.
Some apps and websites recompress images or resize them with smoothing. To limit this, upload the PNG without editing it and avoid screenshots of the result.
With big blocks there are too few pixels left to draw the eyes, nose and mouth. Use a smaller pixel size, or crop closer to the face so it fills more of the frame.
Yes. Any JPG, PNG or WEBP image works. Drawings with flat colours and clear outlines often give cleaner results than photos, because there is less fine texture to lose.