Frequently Asked Questions
Everything you need to know about I Love Sprites.
Yes — I Love Sprites is completely free with no account required. All processing runs locally in your browser, so there are no server costs for us and no limits for you.
No. Your files are processed entirely within your browser using WebAssembly and Canvas APIs. Nothing is sent to any server. This makes I Love Sprites ideal for proprietary game assets.
I Love Sprites supports MP4, WebM, OGG, QuickTime (.mov), and GIF files. Video decoding uses FFmpeg compiled to WebAssembly for broad codec support.
The atlas packer supports PNG, JPEG, WebP, GIF, and BMP. PNG is recommended for sprites since it supports transparency.
You can export metadata as Generic JSON, Unity, Godot, Phaser, PixiJS, Spine, Starling XML, or CSS Sprites. All formats include frame coordinates, dimensions, and source sizes.
I Love Sprites offers MaxRects (best space efficiency), Shelf/Basic (fast top-to-bottom), and Grid (uniform cells for engines without data file support).
A sprite sheet is a single image containing multiple animation frames or game elements arranged in a grid or packed layout. Game engines use sprite sheets to efficiently render 2D graphics by quickly swapping which region of the image is displayed.
A texture atlas is a large image containing many smaller images packed together. Unlike a simple grid sprite sheet, an atlas uses optimized rectangle packing to minimize wasted space. Each sub-image's position is described in a metadata file.
Yes. The Sprite Sheet Splitter tool lets you define rows, columns, margins, and offsets to extract individual frames from an existing sheet. Preview the grid and download frames as a ZIP.
When enabled, identical sprites are detected and packed only once. Duplicate references are stored as aliases in the metadata, saving texture memory.
There's no hard file size limit, but processing happens in your browser's memory. Very large videos or many high-resolution images may require significant RAM. The tool estimates memory usage and warns you.
Absolutely. I Love Sprites is a tool — you own everything you create with it. There are no watermarks, attribution requirements, or usage restrictions on your output.
I Love Sprites works best in Chrome, Edge, and Firefox. Safari support is limited due to WebAssembly SharedArrayBuffer requirements. We recommend a Chromium-based browser for the video tool.
Many game engines and GPUs perform better with textures whose dimensions are powers of two (256, 512, 1024, 2048, etc.). Enabling this option rounds atlas dimensions up to the nearest power of two.
Stay Updated
Get notified about new features, export formats, and tool updates.