Image Splitter
Free image splitter online: split a picture into a grid of smaller images—choose rows and columns, live grid preview, individual cell thumbnails, PNG download, private browser processing.
Upload or select an example GIF, then click Create Sprite Sheet to preview here.
Or try an example
Help Us Improve
—
(—)
Free GIF to sprite sheet converter: extract every GIF frame into a PNG spritesheet grid. Sprite sheet maker with auto or custom columns. No upload, works in your browser.
Every Frame Extracted
All GIF frames are decoded and placed in order — frame 1 top-left, continuing left to right, then the next row.
Auto or Custom Columns
Use auto layout for a balanced grid, or set an exact column count to match your game engine or CSS sprite requirements.
Lossless PNG Output
Each frame keeps its original pixel dimensions and colors. The sprite sheet is exported as a standard PNG file.
Client-Side Processing
GIF parsing and canvas compositing happen entirely in your browser. No file uploads, no accounts.
1. Upload Your GIF
Drag and drop an animated GIF into the upload area, or click to browse from your device.
2. Set Columns & Create
Choose 0 for auto grid layout or enter a custom column count, then click Create Sprite Sheet.
3. Preview & Download
Review the sprite sheet in the preview area and click Download PNG to save your spritesheet.
Match Your Engine Layout
If your game engine expects a specific strip width (e.g. 8 frames per row), set columns to that number instead of using auto layout.
Watch Total Sheet Size
Large GIFs with many frames can produce very wide or tall sprite sheets. The tool limits output to 8192 px per edge — use fewer columns or a smaller GIF if you hit the limit.
Consistent Frame Dimensions
GIF frames share one canvas size. If your animation has transparent padding, every cell will include that padding — crop the GIF first if you need tight frames.
Pair with Split Tool
Need to go the other direction? Use the Split Image tool to cut a sprite sheet back into individual frame images.
Ezgif.com
Popular GIF to sprite sheet tool with column and padding options. Requires server upload for processing.
TexturePacker
Desktop sprite sheet packer with advanced trimming and packing. Requires installation and is geared toward game asset pipelines.
Shoebox
Free Adobe AIR app for sprite sheet generation. Legacy tool, no longer actively maintained.
This Tool
Browser-based GIF to spritesheet converter with auto grid layout. No upload, no install, instant PNG download.
Game Development: Turn GIF walk cycles, effects, or UI animations into texture atlases for Unity, Godot, Phaser, and other 2D engines.
CSS Sprite Animations: Export a GIF as a horizontal or vertical sprite strip for CSS background-position frame-by-frame animations.
Design & Prototyping: Preview all animation frames at once in Figma, Photoshop, or design docs without scrubbing through the GIF.
Frame Inspection: See every frame side by side to check consistency, timing artifacts, or compression quality.
No Software Required
Works entirely in your browser. No Photoshop, no TexturePacker, no command-line tools to install.
Instant Grid Layout
Frames are arranged automatically in a clean grid. Override columns when you need a specific strip width.
Complete Privacy
Your GIF files stay on your device. All processing runs locally in JavaScript.
100% Free
No sign-ups, no watermarks, no daily limits. Create as many sprite sheets as you need.
“The Graphics Interchange Format is a bitmap image format that supports animations and up to 8 bits per pixel.”
GIF — Graphics Interchange Format: GIF stores animation as a sequence of frames. This tool extracts each frame and arranges them in a single PNG sprite sheet. en.wikipedia.org/wiki/GIF
“A sprite is a two-dimensional bitmap that is integrated into a larger scene, typically used in 2D video games.”
Sprite (computer graphics): Sprite sheets pack many animation frames into one image for efficient loading in games and web apps. en.wikipedia.org/wiki/Sprite_(computer_graphics)
“A texture atlas is an image containing a collection of smaller images, packed together to reduce draw calls.”
Texture atlas: GIF-to-sprite conversion produces a texture atlas style layout — every frame in a regular grid. en.wikipedia.org/wiki/Texture_atlas
“The Canvas API provides a means for drawing graphics via JavaScript and the HTML canvas element.”
Canvas API (client-side rendering): GIF frames are decoded and composited onto a canvas grid entirely in your browser, then exported as PNG. developer.mozilla.org/en-US/docs/Web/API/Canvas_API