GIF to Sprite Sheet

Convert your animated GIFs into sprite sheets for game development, CSS animations, and more. Choose from multiple layout options.

Drop your GIF here

or click to browse files

Maximum file size: 10MB

How It Works

  1. Upload your animated GIF file using drag & drop or the file browser.
  2. Choose your preferred layout: horizontal, vertical, grid, or auto.
  3. Adjust spacing, padding, and scale settings as needed.
  4. Select which frames to include in the sprite sheet.
  5. Click "Generate Sprite Sheet" and download your files.

Layout Options Explained

Horizontal

All frames arranged in a single row from left to right. Best for simple CSS animations and game engines that expect horizontal strips.

Vertical

All frames stacked in a single column. Useful for vertical scrolling animations or when width is limited.

Grid

Frames arranged in a customizable grid pattern. Specify the number of columns and rows for precise control.

Auto

Automatically calculates the most square-like arrangement. Great for quick exports without manual configuration.

Frequently Asked Questions

A sprite sheet is a single image that contains multiple smaller images (sprites) arranged in a grid or strip. Game developers and web designers use them to efficiently load and animate characters, objects, and UI elements.

PNG is recommended for sprites with transparency. WebP offers smaller file sizes with good quality. JPG is best for photographs but doesn't support transparency.

The metadata JSON file contains information about each frame's position, size, and timing. It's compatible with popular game engines like Phaser, PixiJS, and Unity, making it easy to import your sprite sheet.

Yes! The generated CSS file includes styles for each frame position and a ready-to-use animation keyframe. Simply include the CSS and apply the animation class to your element.

Feedback