Blurry, upscaled, resized with smoothing, saved as a JPEG, screenshotted, or drawn by an AI slightly off-grid. Drop it in and get the clean pixels back at their true size.
Anything that used to be pixel art: a sprite someone upscaled with smoothing, a JPEG from a forum, a screenshot of a game at 150% zoom, an AI render with wobbly cells.
The fixer measures how big the original pixels are and where the cell boundaries sit, then reports a native size and a confidence rating so you know how much to trust the result.
The image is rebuilt at the native size with one solid colour per cell. Download it as the true asset, or match the input size for a crisp whole-number upscale.
Blur is not information. When pixel art gets scaled with bilinear or bicubic smoothing, the original pixels are still in there, just smeared across their neighbours. The same goes for JPEG blocks, screenshot scaling and most AI "pixel art" output. The fixer finds the underlying grid and throws the smear away.
If the result comes back at low confidence, that is the tool being honest rather than inventing pixels. Medium confidence usually still looks right, but check thin lines and small text for merged cells.
It works out the size of the original pixels in your image, then rebuilds the image at that native resolution with one clean colour per cell. Blur, smoothing and compression noise disappear because they never existed at the native grid.
High means a clear, regular pixel grid was found and the result should be exact. Medium means the grid was found but some cells were ambiguous, usually from heavy JPEG damage or a fractional upscale. Low means no convincing grid exists, which normally means the image was never pixel art. Use the image to pixel art converter for those.
Often, yes. AI images that look like pixel art usually have wobbly cells of slightly different sizes. The fixer finds the dominant cell size and snaps to it, which cleans up most of the drift. Very inconsistent images may come back at medium confidence with a few merged or split pixels.
Native gives you the true pixel art, one image pixel per art pixel, which is what a game engine wants. Match input scales that up by a whole number so it is the same size on screen as the file you dropped in, handy for sharing or posting. Both are crisp; only native is the real asset.
The image is sent to our server so the grid analysis can run, then discarded straight away. Nothing is stored, nothing is tied to an account, and there is no watermark.
Not pixel art yet? Pixelate any photo or drawing onto a grid you choose.
Scale a fixed sprite up 2x to 16x with zero blur, nearest neighbour only.
Snap a noisy palette down to 2 to 64 colours, with optional dithering.
Open SpriteLab to keep building with your sprites.