Sprite sheet packer
Create sprite sheets and optimize your game graphics.
Works with any game engine, including:
Pack your sprite sheets in seconds
Use TexturePacker to create sprite sheets from your images. Fast. Optimized. Easy to use.
Some of our happy customers
Optimize graphics for your game
TexturePacker can not only provide graphics at the right resolution, it can also reduce the memory usage of your graphics.
Support multiple screen resolutions
- Automatically downscale sprites for all devices
- Create high-resolution images only
- TexturePacker scales images
- Publish for all devices with a single click
- Automatically downscale sprites for all devices
- Prescaled images
- reduce runtime memory consumption
- increase the frame rate (fps)
- reduce download size and time
(when only loading the device-specific variant)
Optimize your png sprite sheets
Use png compressed textures to reduce the download size of your game.
Hardware compression
Use hardware compressed textures to reduce the runtime memory usage of your game.
TexturePacker for artists
No more artifacts!
TexturePacker optimizes your sprite sheets in a way that reduces artifacts on your sprites. Say good bye to
- flickering lines between tiled sprites
- jagged sprite edges
- colored halos around your sprites
- strange color on sprite borders
Animation preview
Preview your sprite animation directly in TexturePacker
Bonus: The animation preview runs while you edit the pivot points. So you can see the results of your adjustments in real-time.
Sprite sheet splitter
You already have a sprite sheet that you want to re-pack with TexturePacker? Use the included sprite sheet splitter to extract sprites from an existing sheet.
TexturePacker
“TexturePacker is hands down the best sprite sheet generation tool on the market. It has more features than any of the competition and is ready for production-level games - highly recommended!”
Trusted by thousands of game developers since 2010.
Works with your game engine
TexturePacker supports 48+ game engine out of the box.
Many more are supported using the generic JSON and XML data formats.
- 2D Toolkit
- Amethyst
- AppGameKit
- BatteryTech SDK
- BHive
- Blacksmith 2D
- CAAT
- CEGUI / OGRE
- Solar2D / Corona SDK
- Cocos2d-x
- CSS
- EaselJS / CreateJS
- Egret Engine
- Gideros
- Godot
- Kivy
- Kwik
- LayaAir
- LibGDX
- Mapbox
- MelonJS
- Moai
- Molecule
- MonoGame
- MonoGame.Extended
- Noesis GUI
- Orx
- Panda 2
- Phaser
- PixiJS
- PopcornFX
- Slick2D
- Spark AR Studio
- Sparrow
- Starling
- Spine
- SpriteKit
- Spriter
- SpriteStudio
- UIKit
- Unity
- Unreal Engine
- x2d Engine
Your favorite engine is not here? No problem.
Tell us about it! We are happy to add new engines to our list.
You can also create your custom data format to support your in-house game engine.
TexturePacker
“Integrating the excellent TexturePacker into my build pipeline has saved me countless hours! Not sure how I lived without it.”
Your workflow
TexturePacker adapts to your workflow. What do you prefer?
Graphical user interface? Batch scripts? Full automation with CI?
Graphical user interface
- Use the graphical user interface to set up the sprite sheets. The user interface shows you all changes while you tweak the settings. Save the project file or use it as a template from command line.
Command line
- Integrate TexturePacker in your build process. Use the powerful commandline interface to build your sprite sheets. Or use the command line to update sprite sheets configured in the UI.
Docker & CI
- Use the CI / Docker license to integrate TexturePacker in your continuous integration build. Works on both: On-premise and cloud build systems.
TexturePacker
“Great spritesheet creation editor. Its command line version is also great for batch processing and integration with Xcode.”