1 Select PNG
Select a PNG file to start. Processing happens locally in your browser.
2 Original preview
Drag on the image to select a cleanup preview area. On a touch screen, tap the top-left corner and then the bottom-right corner. If you do not select one, a center crop is used.
3 Metadata
Complete parsed metadata from the original PNG file.
4 Cleanup noisy flat colors
This is a tolerant neighborhood cluster filter, not a blur. It changes pixels only when a nearby color cluster strongly agrees and the current color is already close to that cluster.
5 Reduce colors
Generate a small local palette for the current result. Pixels with alpha at or below the cutoff become one transparent entry; all other pixels are quantized as opaque RGB colors for consistent indexed PNG output.
Preview a reduced palette before applying it to the current result.
6 Rotations
Select an exact rotation for the current result.
7 Resize
Resize the current result while preserving the image ratio. Downscales default to smooth; 2× upscales default to sharp for small-palette artwork and smooth for full-color images.
Choose a scale to resize the current result.
8 Remove exterior connected color
Finds the most common exact RGB color along the image edges, then flood-fills only connected pixels close to that color. Interior details of the same color remain intact.
9 Result preview
Current download: Original image