Skip to content

Pixel Art Downscaler

Pixel art saved from the web is usually enlarged, and often blurred or compressed on the way. This finds the real pixel grid and gives you the art back at one pixel per pixel.

Made on your device. Your images are never uploaded.

  • Never uploaded
  • Finds the real size
  • Many images at once

How it works

How to bring pixel art back to its real size

  1. Step 1: Add the enlarged image

    Choose, drop or paste pixel art that was saved too big: a screenshot, a download, a blurry JPG.

  2. Step 2: Let it find the grid

    The size of the enlarged pixels is worked out for you. If it misses, type how many pixels wide the art really is.

  3. Step 3: Download the PNG

    Save the art at one pixel per pixel, ready to edit, or enlarged again with crisp edges.

Pixel Art Downscaler

The original pixels, back again

  • Finds the pixel grid

    Works out how much the art was enlarged, including sizes that are not a whole number.

  • Undoes blur and JPEG smear

    Each pixel is read from the middle of its block, away from the smeared edges.

  • Tidies the colours

    Optionally brings hundreds of near-identical shades back to a small, clean palette.

  • Never uploaded

    Everything happens in your browser, so your pictures stay on your device.

In detail

Getting pixel art back to one pixel per pixel

What it does

A 32 × 32 sprite shared online is rarely 32 pixels wide. It was enlarged to 320 or 512 so that it could be seen, and each real pixel became a block. Open that file in an editor and every stroke is ten pixels thick.

The downscaler looks for the places where colours change, works out the size of those blocks, and reads one pixel back from the middle of each. The result is the art at its real size, with its exact colours when the file was clean.

When it cannot find the grid

  • Type the width yourself: switch to Set the width and enter how many real pixels wide the art is. Count the pixels of one small detail if you are not sure.
  • Crop first: a screenshot with a border, a caption or a window frame around the art hides the grid. Cut the picture down to the art, then try again.
  • Heavy blur: art enlarged with smoothing has no hard block edges to find. Setting the width by hand still reads the right colours from the middle of each block.
  • Not pixel art: photos and smooth drawings have no pixel grid, and the tool says so instead of guessing.

Cleaning up colours

JPEG compression and screenshots turn one flat colour into dozens of slightly different ones. Choose a number under Clean up to bring the picture back to 8, 16, 32 or 64 colours, picked from the art itself.

Leave it on Keep as read for clean PNG files: their colours come back exactly as they were.

Pixel Art Downscaler

Frequently asked questions

Are my images uploaded anywhere?

No. Everything runs in your browser, on your own device. Your images are never sent to Moriqa or anyone else, and nothing is kept after you close the page.

How do I find the real size of pixel art?

Add the image and leave Real size on Find it. The line under the settings shows what was found, such as 512 × 512 → 64 × 64 px, and how large each pixel was.

Can it fix pixel art that was saved as a JPG?

Mostly, yes. The grid is still found through the compression, and each pixel is read from the middle of its block, away from the smeared edges. Use Clean up to restore a small palette.

What if the art was enlarged by an odd amount?

That works too. Sizes that are not a whole number, such as a 48-pixel sprite stretched to 500 pixels, are found the same way.

The result looks wrong. What can I do?

Switch to Set the width and type the real width in pixels. If the picture has a border or text around the art, crop it first.

Can I make it bigger again afterwards?

Yes. Choose 2×, 4× or 8× under Save as PNG to enlarge the restored art with crisp edges, or send it on to the Pixel Art Upscaler.

Got the real pixels back? Keep drawing.

Open the restored sprite in Moriqa’s pixel art editor to fix details, recolour and animate it, free in your browser.