Sprite Sheet Cutter
Slice a sprite sheet back into individual frames, free.
Slice a sprite sheet back into individual frames, free.
Upload an image to split it into a grid of tiles
Sign up to use our API in your next project and cut a sprite sheet at scale.
One sheet in, every frame out.
Cutting a sheet by hand means measuring the grid and cropping each cell one at a time. Here you set the grid once and every frame comes out separately.
Works right in your browser, free, with no software to install and no watermarks.
Give the rows and columns, or the frame size, and the whole sheet is cut to match.
Frames come back individually, numbered in order, so they are ready to drop into an engine or an animation.
Cloudinary keeps your output crisp and true to the original.
Process one file or thousands with our free API and cut a sprite sheet automatically, with no manual steps.
Works with all major formats, so your result fits right into your workflow.
Cut your sprite sheet in 3 simple steps. Upload it, set the grid, and download.
Drag and drop your sprite sheet into the browser, or upload it from your device.
Enter the number of rows and columns, or the size of a single frame.
Save your result, with no watermarks.
Work with sheets and tiles using more free tools: Image Sprite Sheet Generator, Image Splitter, Image Extract Region.
We’re showing a resized version of the original asset to avoid slow loading speeds. View the original.
A sprite sheet packs many frames of animation into one image on a regular grid, which is how games load artwork efficiently. A cutter does the reverse: it slices the sheet back along that grid and hands you the individual frames. You need that whenever you want to edit a single frame, rebuild an animation, or import assets into a tool that expects separate files.
Divide the sheet dimensions by the number of frames across and down. A 512 by 512 sheet holding a four by four animation has 128 pixel frames. If the frames come out misaligned, the sheet probably carries padding or spacing between cells, which many exporters add to stop neighbouring frames bleeding into each other when the engine scales them.
Yes, it is free to use online, with no watermark and nothing to install. Upload the sheet, set the grid and download the frames. Doing it by hand means measuring one cell, cropping it, moving the selection along by exactly that distance and repeating, which is tedious at four frames and unrealistic at sixty four.
The frames as separate image files, numbered in the order they sat on the sheet, so an animation keeps its sequence. PNG is the format you want here, because sprites usually rely on a transparent background and PNG preserves it. JPEG would fill that transparency with white and leave compression artefacts around every edge.
Yes. Cropping by coordinates is a delivery transformation in the Cloudinary API, so individual frames can be served straight from one stored sheet, with no separate files to generate or keep in sync. Store the sheet, request frame twelve, and it is cut on the fly, which keeps your asset pipeline down to a single source image.