spright

spright 4.0.0

An advanced sprite sheet packer and sprite annotator

  • By houmain
  • Open Source
  • Portable
  • Updated Dec 22, 2025
Download for Windows

About spright

An advanced sprite sheet packer and sprite annotator

What's new in 4.0.0

Changed
- Renamed *-bounds definitions to *-size.
- Changed meaning of rect in the output description. It used to be the logical bounds of the sprite. Now it is the rectangle the sprite takes on the sheet (which can be bigger than trimmedRect, when the size is increased by min-size, divisible-size, common-size).
- The logical bounds of a sprite can now be defined by a margin, which is added to rect.
- Renamed vertices to outline in output description and made it relative to rect (it used to be relative to the trimmedRect).
Added
- Added margin definition.
- Added the sheets' outputs to description.
Fixed
- Fixed divisible-width.
- Fixed trimmedSourceRect in description when transforming.
- Fixed align-pivot when anchor is not top/left.
- Fixed alignment when sprite is rotated.
- Fixed extrude and uncropped pivot-point.
- Fixed scale when downsampling to nearest.
- Improved rotate accuracy.
- Fixed trim convex.
- Fixed crash on duplicate before first sprite.
- Prevent grid/atlas in input sequences.
- Ensuring invalid definitions do not lead to invalid states.

Full release notes »

Technical details

Publisherhoumain
AuthorAlbert Kalchmair
Version4.0.0
Release date2025-12-22
LicenseGPL-3.0
Installer typezip
Architecturex64
Package IDhoumain.spright

Install spright from the command line

Install with Windows Package Manager
winget install --id=houmain.spright -e
Update to the latest version
winget upgrade --id=houmain.spright -e
Uninstall
winget uninstall --id=houmain.spright -e

spright adds this command to the command line: spright.

Install spright together with other apps in one command »

bin-packingsprightspritespritesheet-packertemplate-enginetexture-atlastexture-packingtexturepacker

spright version history

3.8.0 Nov 21, 2025

Added
- Added grid-vertical and grid-cells-vertical.
- Allow to set different trim-margin for each side (#25).
- Added resize transformation (#26).
Fixed
- Allow to set max-sprites to 0.
- Fixed atlas detecting sprites fully enclosed in other sprites.

3.5.4 Jan 4, 2025

Fixed

  • Fixed case of package name causing problems with spright-vscode installation on Linux (houmain/spright-vscode#3).
  • Looking for templates also in share/spright directory (#18).
3.5.0 Jun 17, 2024

Frequently asked questions

Is spright free?

Yes. spright is free and open-source software released under the GPL-3.0 license.

What is the latest version of spright?

The latest version is 4.0.0, released on Dec 22, 2025.

Is it safe to download spright?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with c86950c73bfc1dc232273a124f03d55de514b8d330abda8593616a7c0f362080.

Which Windows versions does spright support?

spright runs on Windows and is available for 64-bit (x64) systems.

How do I uninstall spright?

Open Settings › Apps › Installed apps, find spright and select Uninstall. From the command line, run winget uninstall --id=houmain.spright -e.

Is there a portable version of spright?

Yes. spright is available as a portable ZIP archive (spright-4.0.0-win64.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.