Updates

Changelog

Every notable change to Spritesheet Generator, newest first. New features, improvements, and bug fixes across each release.

39
Releases
95
Logged changes
3.8.0
Current version
2025
Shipping since

How the numbers work

The middle number moves when a feature ships and the last one when a release is only fixes. A major bump is reserved for a change to how the editor is used rather than to what it can do, which is why version 3 arrived with the combine, separate, and crop tools and a rewritten undo history.

What counts as notable

Anything that changes what you can do, where a control lives, or what a file exports. Refactors, dependency bumps, and copy edits are left out, because a changelog nobody can skim is a changelog nobody reads.

Nothing to migrate

There is no install and no version pinning, so you are always on the current release the moment you reload. Old project JSON keeps opening: the format has only ever gained fields, and a file saved in 2025 still loads today.

Where the entries come from

A large share of these started as a message. Padding, atlas import, animation naming in the XML export, and forcing a packed atlas to an exact size were all requests before they were entries here.

v3.8.0

  • Download any gallery spritesheet as a PNG, rendered at full resolution from the original sprites rather than the preview image
  • Download a gallery spritesheet as a ZIP containing the sheet, every frame as a separate PNG, and the project JSON

v3.7.0

  • Force a packed atlas to any exact size instead of the power-of-2 size the packer picks, so you decide the canvas
  • Sprites that no longer fit a forced size are counted in a warning on the canvas instead of the atlas quietly growing
  • Drag packed sprites around the canvas to place them by hand, with Reset Layout to go back to the packer's arrangement
  • The "% packed" badge now measures against the real exported atlas size, so wasted space is easier to spot

v3.6.0

  • Name your animation when exporting Sparrow / Starling XML, so frames come out as idle0000, idle0001 and so on. Friday Night Funkin and Starling key animations off these names
  • XML export now records trimmed frame offsets (frameX, frameY, frameWidth, frameHeight)
  • Atlas import reads Sparrow XML and Cocos2d .plist alongside TexturePacker JSON, so Geometry Dash sheets slice from their own metadata
  • Rotated frames in an atlas are turned back the right way up on import

v3.5.0

  • Replace the blog with a Guides section at /guides, organised by topic and skill level
  • Bug fixes

v3.4.0

  • Import packed atlases: choose "Atlas" in the importer and attach the atlas JSON to slice sprites back out in packed order

v3.3.0

  • Add WebP support: import WebP images and export spritesheets as WebP

v3.2.0

  • Add resize tool with Photoshop-style transform handles (drag to scale, hold Shift for aspect ratio)
  • Resize multiple selected sprites at once with live preview

v3.1.0

  • Add cell padding (horizontal and vertical px) between frames in the editor
  • Padding controls in context menu and Grid Layout sidebar
  • Padding applied to all exports (PNG, GIF, ZIP)

v3.0.0

  • Add combine tool to merge selected sprites into one
  • Add separate tool to split a sprite along transparent gaps
  • Add crop tool (drag a region right on the canvas)
  • Undo/redo now covers dragging, cropping, layers and more
  • Fix sprites freezing while dragging to position them

v2.9.0

  • UI improvements
  • Performance improvements

v2.8.0

  • Fix scroll when zoomed in editor
  • Add duplicate button for sprites
  • Add duplicate but reversed button for sprites

v2.7.0

  • Add recolor tool
  • Enhance pixel draw tool
  • Reorganise menu
  • Added footer with links

v2.6.0

  • Improved split UI
  • Allow to give columns and rows on sprite sheet splitting

v2.5.0

  • Improved UI
  • Add Phaser, PixiJS, Tiled and more ways to export for
  • Fixed import issues

v2.5.0

  • Uploading GIFS will ask you if you want to extract them to individual frames

v2.4.0

  • Add pixel editor

v2.3.0

  • Add authentication
  • You can now save projects and open them

v2.2.0

  • Add move sprite with arrow keys in preview
  • Add replace sprite to context menu
  • Add copy sprite to frame to context menu

v2.1.0

  • Improved the whole UI. Happy new year!

v2.0.0

  • Add rotate sprite to context menu
  • Add flip sprite to context menu
  • Add multi select for sprite removal
  • Add drag and drop in file area when sprite is open

v1.9.0

  • You can now share spritesheets to edit them later or share them with others

v1.8.0

  • Fix context menu location
  • You can now reposition all sprites in current frame

v1.7.0

  • Add layer support
  • Add background color picker
  • Improved UI

v1.6.0

  • Improved animation preview modal
  • Add toggle for negative spacing in cells
  • Show cell size

v1.5.0

  • Show offset values in sprite cells and in preview modal
  • Modal stays on correct position

v1.4.0

  • Added context menu to sprite overview for easier adding, replacing and removing sprites.

v1.3.0

  • Improved auto detection for splitting sprites

v1.2.0

  • Added text to home page
  • Added feedback form

v1.2.0

  • Fixed splitter logic
  • Fixed minor bugs

v1.9.0

  • Fixed splitter UI in dark mode

v1.8.0

  • Improved app for mobile users
  • Added PayPal donation link
  • Fixed modals not closing on mobile devices

v1.7.0

Removed

  • Checkerboard pattern inside sprite cells as it could conflict with the sprite. (Thanks Rivers)

v1.6.0

Added

  • Dark mode support
  • Preview other sprites inside cells from overview

v1.5.0

Added

  • Offset indicators for better sprite alignment
  • Set base offset for offset indicators

v1.4.0

Added

  • Download as GIF functionality
  • Download as ZIP functionality

v1.3.0

Fixed

  • When importing a spritesheet, the tool will now remove transparent from the edges of each sprite so you can move them inside their cells.

v1.2.0

Added

  • Import and split existing spritesheet functionality

v1.1.0

Added

  • Help modal with instructions and tips
  • Pixel perfect mode for better sprite alignment

v1.0.0

Added

  • 🎉 Initial release
  • Basic spritesheet generation functionality
  • Drag and drop image upload
  • Grid-based sprite arrangement
  • Custom grid size configuration
  • Animation preview functionality
  • Real-time animation preview
  • Adjustable animation speed
  • Frame-by-frame navigation
  • JSON import/export support
  • Save sprite arrangements
  • Load previous projects
  • Export configuration files