Sprite Sheet Splitter & Packer

Easily extract sprite frames or merge files into a tightly packed sprite sheet layout.

What is Sprite Sheet Splitter & Packer?

The Sprite Sheet Splitter & Packer is a 100% secure client-side utility designed for game developers, artists, and UI designers. It allows you to extract individual sprites from a single sheet using automatic transparency detection or regular grid coordinates, and pack multiple images into a single highly-optimized atlas with customized spacing and JSON coordinates output.

Key Features

  • Auto-detect: Smart slicing using alpha channel connected components BFS analysis.
  • Grid splitting: Define rows/cols or custom cell size with offsets and padding.
  • 2D Bin Packing: Advanced binary-tree packer to fit sprites tightly, minimizing empty space.
  • Export JSON Atlas: Generates coordinates for Phaser, PixiJS, Unity, Godot, and other engines.
  • Offline & Secure: All image processing runs locally in your browser - no uploads.
  • Bulk Download: Package results into a single ZIP file instantly.

How to use

  1. Select 'Splitter' to extract frames: upload a sheet, customize grid dimensions or select Auto-detect, adjust parameters, preview boxes, select sprites, and click Download ZIP.
  2. Select 'Packer' to combine images: drag-and-drop multiple sprites, configure padding, max width, sorting criteria, preview the layout, and download the sheet along with its JSON coordinate atlas.

Improve your game asset pipeline with our free and secure sprite tools.