PNG to TGA Converter
Export PNGs as Targa files for game engines and 3D software: 32-bit with 8-bit alpha or 24-bit, RLE-compressed or raw, with a proper TGA 2.0 footer.
PNG to TGA 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.
- PNGLossless (Deflate) · 1–16 bits per channel, palette or true colour · alpha: Full 8-bit alpha
- TGANone or RLE (lossless) · 8, 15, 16, 24 or 32 bits per pixel · alpha: 8-bit alpha (32-bit files)
- TipMost engines accept RLE-compressed TGAs, which are much smaller; untick RLE only if a tool complains.
- 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 PNG files
Drop, choose or paste them — or press the sample preset above.
Set the TGA options
Most engines accept RLE-compressed TGAs, which are much smaller; untick RLE only if a tool complains.
Convert
Press Convert — results appear with a before/after slider, sizes and format details.
Download
Save each file or everything as a ZIP.
Most engines accept RLE-compressed TGAs, which are much smaller; untick RLE only if a tool complains.
Features
Game-ready Targa
RLE or raw, 24 or 32-bit with 8-bit alpha, TGA 2.0 footer — the layout engines expect.
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 PNG to TGA Converter
Many game engines, modding tools and 3D packages (Unreal, Source, older id Tech games, Blender, 3ds Max) expect TGA for textures and sprites, partly because its alpha channel is simple and unambiguous. PNG to TGA is the usual step when preparing assets.
The PNG is decoded by your browser, alpha included.
The TGA is written by our own Truevision TGA 2.0 encoder: image type 10 (run-length encoded) or 2 (uncompressed) true-colour, 24-bit or 32-bit with 8 alpha bits declared in the descriptor, bottom-left origin, RLE packets that never cross a scanline, and the TGA 2.0 footer signature “TRUEVISION-XFILE.”.
PNG vs TGA compared
| Property | PNG | TGA |
|---|---|---|
| Origin / standard | W3C 1996 · ISO/IEC 15948 | Truevision, 1984 · TGA 2.0 (1989) |
| Compression | Lossless (Deflate) | None or RLE (lossless) |
| Transparency | Full 8-bit alpha | 8-bit alpha (32-bit files) |
| Colour depth | 1–16 bits per channel, palette or true colour | 8, 15, 16, 24 or 32 bits per pixel |
| Animation / pages | APNG extension | No |
| Maximum size | 2³¹ − 1 px (practically memory-bound) | 65,535 × 65,535 px |
| Typical use | Screenshots, UI, logos, web graphics | Game textures, 3D renders, VFX frames |
| Opens in | Everything | Photoshop, GIMP, Blender, game engines — not browsers |
Measured on our sample
What this page produced from its built-in sample (a 960 × 640 PNG), with each preset:
| Setting | Input | Output | Notes |
|---|---|---|---|
| Default settings | 557.0 KB · 960 × 640 | 1.13 MB · 960 × 640 | TGA · RLE |
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
- Alpha only when needed. On Auto, images without transparency become 24-bit TGAs; choose Keep alpha to always write 32-bit.
- Bottom-left origin. Files are written bottom-up with origin bits set to bottom-left — the most widely supported layout.