TGA to PNG Converter
Convert Targa (.tga) textures and renders to PNG with transparency intact — RLE or uncompressed, true-colour, grayscale or colour-mapped files, decoded in your browser.
TGA to PNG Converter
🔒 Processed on your device with the browser's own image engine — nothing is uploaded, and re-encoding strips EXIF metadata such as GPS location.
Drop files on the left — or tap a sample above.
- TGANone or RLE (lossless) · 8, 15, 16, 24 or 32 bits per pixel · alpha: 8-bit alpha (32-bit files)
- PNGLossless (Deflate) · 1–16 bits per channel, palette or true colour · alpha: Full 8-bit alpha
- TipIf a 32-bit TGA appears fully transparent elsewhere, its alpha byte is unused — this converter detects all-zero alpha and treats the image as opaque.
- PrivacyFiles never leave your device; re-encoding drops EXIF/GPS metadata.
Format facts checked October 2026.
Runs in your browser — nothing you enter is uploaded or stored.
Scratchpad auto-saved
How it works — in four simple steps
No signup and nothing to install — it all runs in your browser.
Add TGA files
Drop, choose or paste them — or press the sample preset above.
Set the PNG options
If a 32-bit TGA appears fully transparent elsewhere, its alpha byte is unused — this converter detects all-zero alpha and treats the image as opaque.
Convert
Press Convert — results appear with a before/after slider, sizes and format details.
Download
Save each file or everything as a ZIP.
If a 32-bit TGA appears fully transparent elsewhere, its alpha byte is unused — this converter detects all-zero alpha and treats the image as opaque.
Features
Lossless output
Every pixel and the alpha channel stored exactly.
Built-in TGA decoder
Reads RLE and raw, true-colour, grayscale and colour-mapped TGAs at any bit depth.
Batch + before/after
Convert many files at once, compare with the slider, download individually or as a ZIP.
Nothing uploaded
Decoding and encoding run in your browser tab; the files never leave your device.
About the TGA to PNG Converter
TGA is a staple of game development, 3D rendering and VFX: Unreal Engine, Blender, 3ds Max and Substance all read and write it, and it stores clean 8-bit alpha. But browsers, image viewers on phones, and websites can't display TGA — PNG keeps the same pixels and alpha and opens everywhere.
Your TGA is read by our own decoder: colour-mapped, true-colour and grayscale images (types 1, 2, 3) and their RLE versions (9, 10, 11), at 8, 15, 16, 24 or 32 bits per pixel, with the origin bits honoured and unused all-zero alpha detected.
The PNG is written by your browser's own encoder, which is lossless — every decoded pixel, including the alpha channel, is stored exactly.
TGA vs PNG compared
| Property | TGA | PNG |
|---|---|---|
| Origin / standard | Truevision, 1984 · TGA 2.0 (1989) | W3C 1996 · ISO/IEC 15948 |
| Compression | None or RLE (lossless) | Lossless (Deflate) |
| Transparency | 8-bit alpha (32-bit files) | Full 8-bit alpha |
| Colour depth | 8, 15, 16, 24 or 32 bits per pixel | 1–16 bits per channel, palette or true colour |
| Animation / pages | No | APNG extension |
| Maximum size | 65,535 × 65,535 px | 2³¹ − 1 px (practically memory-bound) |
| Typical use | Game textures, 3D renders, VFX frames | Screenshots, UI, logos, web graphics |
| Opens in | Photoshop, GIMP, Blender, game engines — not browsers | Everything |
Measured on our sample
What this page produced from its built-in sample (a 960 × 640 RLE TGA), with each preset:
| Setting | Input | Output | Notes |
|---|---|---|---|
| Default settings | 1.13 MB · 960 × 640 | 557.0 KB · 960 × 640 |
Measured with this page’s converter in Chromium (October 2026). Press the sample preset above to reproduce; your own images will differ with their content.
Things to know
- Origin flags. TGAs can be stored bottom-up or top-down; the header's origin bits are honoured so images don't come out upside-down.
- 16-bit TGAs. 15/16-bit files store 5 bits per channel; they're expanded to 8-bit, which can't restore lost colour precision.