TGA to PNG Crop Converter

Load a TGA file, drag the crop handles to define exactly the area you need, preview the result, then download a lossless PNG with full transparency support. Everything runs in your browser — your image never leaves your device.

🖼️

Drop a TGA here

or Browse Files  ·  TGA supported

What This Tool Does

This tool loads a TGA (Truevision TGA) image directly in your browser, presents an interactive crop overlay with draggable handles, and converts the selected area to a PNG file. No server upload is required. The full workflow — loading, decoding, cropping, and PNG encoding — runs entirely in client-side JavaScript using the HTML5 Canvas API. TGA files are decoded with a built-in parser that handles uncompressed (type 2/3) and RLE-compressed (type 10/11) TGA variants at 8, 16, 24, and 32 bits per pixel. The output PNG uses lossless compression and preserves full alpha-channel transparency from 32-bit TGA sources, making it the ideal format for game sprites, UI elements, and any asset where pixel-perfect quality and transparency must be retained.

Who This Is For

  • Game developers exporting TGA sprites or texture regions to browser-compatible PNG for web deployment
  • 3D artists converting TGA render crops to PNG for use in presentations, portfolios, or web pages
  • Web developers who need a lossless, transparent PNG from a TGA game asset or sprite sheet
  • Anyone who needs to trim and convert a TGA to PNG without installing Photoshop or GIMP

TGA vs PNG: Format Comparison

PropertyTGAPNG
CompressionUncompressed or RLELossless (DEFLATE)
File sizeVery large (uncompressed)Smaller — typically 2–5× smaller than uncompressed TGA
Quality lossNoneNone — fully lossless
Browser supportNot natively supportedUniversal — every browser and device
TransparencyFull alpha channel (32-bit)Full alpha channel
Best forGame assets, 3D renders, legacy pipelinesWeb graphics, sprites, icons, any lossless web use
Re-encodingSafe — losslessSafe — lossless, no quality accumulation

Frequently Asked Questions

Is the PNG output exactly the same quality as the TGA source?
Yes. PNG is lossless — every pixel value from the TGA crop is preserved exactly. The only change is the file container and the application of lossless DEFLATE compression, which reduces file size without altering any pixel data.
Is the alpha channel from my TGA preserved?
Yes. PNG supports a full alpha channel. If your source TGA is 32-bit with transparency, every pixel's alpha value is preserved exactly in the output PNG — including partial (semi-transparent) alpha values. No background compositing is applied.
How precise is the crop tool?
The crop operates at native pixel accuracy on the original TGA dimensions. The canvas is scaled to fit your screen for display, but crop coordinates are mapped back to the full-resolution image before the PNG is generated.
Can I move the crop selection after setting it?
Yes — click and drag inside the crop rectangle (away from the handles) to reposition it anywhere within the image. Handles resize; the interior pans.
What browsers are supported?
All modern browsers — Chrome, Firefox, Edge, and Safari (desktop and mobile). The TGA decoder is pure JavaScript and PNG encoding is handled natively by the Canvas API, both of which have been universally supported since 2015.
Is there a file size limit?
There is no server-imposed limit because no upload occurs. The practical limit is your browser's available RAM. Most modern desktops handle large TGA files comfortably; very large files on mobile may be slower due to memory constraints.