PNG Sprite Cutter
Automatically detect and crop individual sprites from a sprite sheet PNG. Works with both transparent and solid-color backgrounds.
Drag and drop PNG files here or click to select (multiple files supported)
Select FileYou can also paste an image from the clipboard with Ctrl+V
Original Preview
Results
Files are processed in your browser and never uploaded to a server
How to Use
- Drag and drop or select your sprite sheet PNG files. You can add several files at once or paste one with Ctrl+V.
- Choose a background mode (Transparent / Solid Color) and adjust the minimum size, padding and group distance as needed.
- Click [Detect & Cut]. The detected areas are outlined and numbered on the original preview.
- Download sprites one by one, or all at once as a ZIP file.
FAQ
What is the difference between Transparent and Solid Color mode?
Transparent mode treats every pixel whose alpha is at or above the alpha threshold as part of a sprite. Solid Color mode estimates the background color from the four corners and only removes similar-colored areas connected to the image edges, so matching colors inside a sprite are kept. If a PNG has no transparent pixels, the tool switches to Solid Color mode automatically.
Can it make a solid background transparent?
Yes. In Solid Color mode, keep [Remove Background] checked and each cropped sprite gets a transparent background. The leftover background-colored fringe from anti-aliasing around the outline is cleaned up as well.
What does "Group Nearby Effects" do?
It merges detached pieces such as sparks or dust around a character into a single sprite. Two pieces are grouped when both their horizontal and vertical gaps are within the group distance (px). Turn it off to cut every piece separately.
Small pieces are missing, or no sprites are detected.
Min Size keeps only sprites whose width and height are both at least that value, and it is applied after grouping. Lower it if small icons are being dropped; raise it, or adjust the alpha threshold / color tolerance, if too much noise is picked up.
What format are the sprites saved in?
Each sprite is saved as a PNG with transparency preserved. The ZIP names them in order (sprite_001.png, ...) and, when you process several files, puts each source file in its own folder. Padding (px) adds transparent space around each sprite.
Are my images uploaded to a server?
No. Detection and cropping run entirely in your browser, and your images are never sent anywhere.