Free Runs right in your browser

Pixel Art Scaler

Make sprites bigger without blurry edges, or turn enlarged and AI-generated pixel art back into clean 1× pixels.

✓ No upload, 100% private✓ No sign-up✓ Works on phone & desktop
1 Add your images
Drop images here
or paste with Ctrl+V. You can add many at once
PNG · JPG · WebP · GIF · BMP · AVIF. Your images stay on your device.

How to upscale pixel art

  1. Drop one or more sprites above. Many at once is fine
  2. Choose Scale up and a whole number like 4×
  3. Or choose Restore 1× for art that was already enlarged or made by an AI image generator
  4. Click Download ZIP. Files are named like hero_4x.png

Why normal resizing ruins pixel art

Ordinary image resizers blend neighboring pixels to make photos look smooth. For pixel art, that blending turns crisp edges into a blurry mess. This tool uses nearest-neighbor scaling: every pixel becomes an exact square block of the same color.

Restore 1×: clean up AI pixel art

AI image generators and screenshots often produce "pixel art" where each pixel is really a 6×6 or 8×8 block, with slightly uneven colors and soft edges. Restore 1× detects the block size, shrinks the image to one pixel per block, and averages away the noise. You get a real sprite you can edit, recolor and scale cleanly, for example with Then scale 4×.

  • Use whole-number scales (2×, 3×, 4×). Fractional scales make some pixels bigger than others.
  • Save as PNG. JPG blurs the edges and adds noise.
  • Animating the result? Try the sprite animation & GIF maker, or pack frames with the sprite sheet maker.

Frequently asked questions

Quick answers about the pixel art scaler tool.

How do I upscale pixel art without blur?

Drop the image, choose Scale up and a whole number like 4×, then download. Every pixel stays a sharp square.

What is nearest-neighbor scaling?

It copies each pixel into a block instead of blending colors, so edges stay hard. It is the right method for pixel art and retro graphics.

Can it fix pixel art made by AI?

Often, yes. Restore 1× finds the grid of blocks and averages each block into one pixel. It works best when the blocks are roughly even.

Why does Restore say "no pixel grid found"?

The image has no regular blocks, either because it is already at 1× or because it is not real pixel art.

Is there a size limit?

Results can be up to 16,384 pixels per side. Larger scales are reduced automatically.

More free image tools

Everything runs in your browser. Nothing is uploaded.