GIF to TGA & PNG Converter
Transform your animated GIFs or WebP files into WoW-ready TGA or PNG sprite sheets in seconds. Ideal for custom UI elements and WeakAuras.
Upload Your Animated Image
TGA is WoW’s native texture format, supporting 32-bit alpha and RLE compression.
Customize the number of grid columns and rows to arrange the spritesheet.
No image selected
Lightning Fast
Converts right in the browser or via our edge functions. Zero waiting time to get your TGA or PNG files ready for implementation.
Custom Grids
Select the perfect grid size (up to 8x8) to map your animation frames seamlessly into a single optimized texture file.
Multiple Formats
Export to standard 32-bit RLE compressed TGA or lossless PNG format. Perfectly sized and compatible with World of Warcraft client versions.
How to use TGA & PNG Sprite Sheets in WoW
World of Warcraft's interface doesn't natively support animated GIFs. Instead, developers use a technique called "sprite sheets". This converter takes every frame of your animated GIF and places them into a grid within a single TGA or PNG image file.
- Upload your GIF and select a grid size (e.g., 5x5 for 25 frames).
- Choose your format (TGA or PNG) and download the generated sprite sheet.
- Place the file in your Addon directory.
- In your Lua code, create a Texture and use
SetTexturewith your file path (excluding the extension). - Use
SetTexCoordcombined with anOnUpdatescript or AnimationGroup to cycle through the grid coordinates.
Frequently Asked Questions
What is a WoW sprite sheet?
A WoW sprite sheet is a single image file containing multiple frames of an animation laid out in a grid. Since World of Warcraft does not support animated GIFs, developers use sprite sheets and cycle through grid coordinates using Lua scripts (SetTexCoord) or WeakAuras to display animations.
Why use RLE-compressed TGA files in WoW?
Truevision TGA (.tga) with Run-Length Encoding (RLE) compression is World of Warcraft's native image format. RLE compression significantly reduces file size (often by 80% or more) without any loss in image quality, leading to faster addon loading times and lower in-game memory usage.
What is the maximum texture size supported by WoW?
The maximum texture size recommended for a single World of Warcraft asset is 2048x2048 pixels. Furthermore, all textures must have dimensions that are a power of two (e.g., 64, 128, 256, 512, 1024, 2048) to render properly without stretching or display errors.
Is PNG better than TGA for WeakAuras?
Both PNG and TGA formats are fully supported by modern WeakAuras and WoW clients. PNG is a standard web format that is easy to preview on your computer, while TGA is the engine's native format and is highly optimized. Both support transparent alpha channels.