Guide
Converting TGA (Targa) textures and renders to PNG or JPG
Targa, or TGA, dates back to 1984 graphics cards, yet it is still common in game development, 3D rendering and texture work. Game mods ship textures as TGA, render engines output TGA sequences, and old asset libraries are full of them. Most phones, browsers and everyday image viewers cannot open the format. This converter turns TGA files into PNG or JPG in your browser.
Which TGA files are supported
The decoder handles the variants found in practice: true-color images at 15, 16, 24 and 32 bits per pixel, 8-bit grayscale with optional alpha, and color-mapped (palette) images. Both uncompressed and run-length encoded files are read. The format allows images to start at any of the four corners, and the converter respects that, so results are never flipped or mirrored.
Why PNG is the usual target
PNG is lossless and supports transparency, just like TGA, so nothing is lost: every pixel and every alpha value carries over. It is also far more compact than an uncompressed TGA, often a third or less of the size. Game engines such as Unity, Godot and Unreal import PNG directly, and every image editor opens it.
When to choose JPG
For renders and screenshots without transparency that you want to share, JPG gives the smallest files. The quality slider defaults to 90 percent. Any transparency in the TGA is replaced by the background color you choose, white by default.
Alpha channels and textures
32-bit TGAs often hold an alpha channel used for transparency, or sometimes for other data such as a specular or roughness mask in game textures. Saved as PNG, the channel is kept exactly. Keep in mind that a PNG viewer will display such masks as transparency, which can make a texture look partly invisible even though the data is correct.
Converting a render sequence
Animation renders are frequently written as numbered TGA frames. Drop the whole sequence; each frame is converted separately, keeping its name, and the set can be downloaded together. For turning numbered frames into an animation afterwards, the GIF Maker or the Animated WebP Maker can assemble them.
Reducing size
Textures of 4096 × 4096 pixels are common. Switch on “Limit size” and set the longest side to create smaller previews or lighter versions for mods targeting older hardware. Scaling uses high-quality halving steps.
Premultiplied alpha and dark fringes
Some renderers save TGA with colors already multiplied by alpha. Displayed as normal transparency, the soft edges of such images look darker than intended. If a converted render shows dark outlines around transparent areas, set the renderer to write straight (unpremultiplied) alpha, or composite the image onto its final background before converting.
Troubleshooting
If a file reports an error, it may be truncated or use an unusual variant, such as a color depth that no common software writes. Re-export it from the original program as 24- or 32-bit uncompressed TGA, or directly as PNG.
Privacy
Conversion runs on your device. Unreleased game assets and client renders are not uploaded.
Related tools
For game textures in DirectX format, use DDS to PNG. For other legacy formats, BMP to JPG and PPM to PNG cover bitmaps and Netpbm files. The Image Resizer can then bring textures to power-of-two sizes.
Checked against the current version of the TGA to PNG on .

