Runs on your device · Your file never leaves your device.
TGA is the texture format of game engines, modding tools and 3D exports, and the format many older scanners and capture cards saved. Hardly anything outside those tools opens it. This page converts TGA files to PNG on your own device, keeping the alpha channel that textures depend on.
8, 16, 24 and 32-bit files, uncompressed or run-length encoded, colour-mapped or true colour, are read, and the orientation flag in the header is honoured, so a texture saved bottom-up comes out the right way round. PNG is lossless, so the pixels are exactly the TGA’s.
Nothing is uploaded.
How to convert TGA to PNG
Add one TGA file or a whole texture folder.
PNG is already selected; set a maximum width if the textures should also be smaller.
Press Convert. Each file is decoded on your device.
Download one PNG, or a ZIP for a batch.
Supported formats and limits
Input
TGA / Targa — 8 to 32-bit, RLE or uncompressed, colour-mapped or true colour
Output
PNG, lossless, with transparency
Batch
Yes, ZIP download
Where it runs
In your browser; nothing uploaded
Not for: Writing TGA — this page only reads it. Keep the originals if a tool insists on TGA.
Frequently asked questions
Are my files uploaded to a server?
No. This conversion runs entirely inside your browser using your own device’s processing power. The file never leaves your computer or phone, which is why it also works when your connection drops.
Is the alpha channel kept?
Yes. A 32-bit TGA becomes a PNG with transparency, pixel for pixel. A 24-bit TGA has no alpha and gives an opaque PNG.
Why did a texture come out upside down somewhere else?
A TGA can be stored top-down or bottom-up, and the header says which. Some tools ignore that flag. Here it is read, so the PNG is the right way up; if you need the flipped version for a particular engine, /flip-image turns it over.
Can I convert PNG back to TGA?
Not here — the output formats are JPG, PNG and WebP. Game tools and 3D programs generally accept PNG textures directly.
Why does the first file take a moment to open?
The reader for these files is a 3.5 MB engine that is downloaded from this site the first time one of them is opened in a visit, then kept for the rest of the visit. It runs in a background thread of your browser; the file itself is never sent anywhere.