Sprite Sheet Cutter

100% Free

Cut sprite sheets by grid or automatically detect transparent sprite boundaries. Preview every frame, download PNG files as a ZIP, and export metadata for Unity, Godot, JSON, or CSS.

  • Grid & auto detect
  • PNG & ZIP
  • Game engine exports
  • No upload

Upload sprite sheet

Your artwork stays private

The sheet is decoded, cut and packaged in this browser. It is never sent to our server.

Choose how to cut

Choose how to cut

Cut a regular sheet by frame size or row and column count.

Grid

Upload a sprite sheet to begin.

Preview and export

Your cut frames will appear here

Upload a sheet, choose grid or automatic detection, then check every frame before export.

Cut a sprite sheet without manual cropping

Use Grid when every frame has the same size. Enter the frame width and height, or divide the sheet by rows and columns. Auto detect scans the alpha channel and places a box around each separate opaque region. You can remove false detections before downloading.

Exports for code and game engines

The ZIP contains numbered PNG frames. Atlas JSON keeps the original top-left coordinates. Unity JSON converts Y coordinates to Unity’s bottom-left rectangle convention. The Godot file creates AtlasTexture regions, and the CSS export writes dimensions and background positions.

Everything runs on this device

Image pixels, cropped frames and ZIP files stay in browser memory. Closing or refreshing the page clears the working data.

Frequently Asked Questions

Can the cutter detect sprites automatically?

Yes. Auto detect groups connected non-transparent pixels into regions. Adjust the alpha threshold, minimum area and merge distance when shadows or separated parts create extra boxes.

Why does JPG only work well with grid cutting?

JPG does not store an alpha channel, so its background is opaque. Automatic transparent-boundary detection needs PNG or WebP artwork with transparency.

Which export should I use for Unity or Godot?

Use Unity JSON when you need sprite rectangles with bottom-left Y coordinates. Use the Godot .tres export for AtlasTexture regions, then keep the exported file beside the original sheet in your project.

Are sprite sheets uploaded?

No. Reading pixels, detecting regions, cropping PNG files and creating ZIP or metadata files all happen locally in your browser.

Related tools

View all