TGA (Targa) Format Guide

Available Conversions

Convert to TGA

ARW to TGA

Convert Sony RAW photos to TGA for game engine textures

AVIF to TGA

Convert AVIF images to TGA for game development use

BMP to TGA

Convert BMP images to TGA with alpha channel support

CR2 to TGA

Convert Canon RAW photos to TGA texture format

DNG to TGA

Convert Adobe DNG RAW files to TGA format

GIF to TGA

Convert GIF images to TGA for game and 3D use

HEIC to TGA

Convert Apple HEIC photos to TGA format

ICO to TGA

Convert ICO icons to TGA for game development

JP2 to TGA

Convert JPEG 2000 images to TGA texture format

JPG to TGA

Convert JPEG photos to TGA for game engine import

NEF to TGA

Convert Nikon RAW photos to TGA format

ORF to TGA

Convert Olympus RAW photos to TGA format

PEF to TGA

Convert Pentax RAW photos to TGA format

PNG to TGA

Convert PNG images to TGA with alpha channel preserved

RAF to TGA

Convert Fujifilm RAW photos to TGA format

RW2 to TGA

Convert Panasonic RAW photos to TGA format

TIFF to TGA

Convert TIFF images to TGA for game development

WebP to TGA

Convert WebP images to TGA for 3D and game use

EPS to TGA

Convert EPS print artwork to TGA format

SVG to TGA

Convert SVG vector graphics to TGA for game development and 3D rendering

PSD to TGA

Convert PSD Photoshop files to TGA for game textures and 3D rendering pipelines

DDS to TGA

Convert DirectDraw Surface textures to TGA for game development and 3D rendering

PCX to TGA

Convert ZSoft Paintbrush images to TGA format

PPM to TGA

Convert Portable Pixmap images to TGA format

3FR to TGA

Convert Hasselblad RAW photos to TGA for game textures

MRW to TGA

Convert Minolta RAW photos to TGA for game development

ERF to TGA

Convert Epson RAW photos to TGA for game textures

NRW to TGA

Convert Nikon compact RAW photos to TGA format

RWL to TGA

Convert Leica RAW photos to TGA for game development

SR2 to TGA

Convert Sony RAW 2 photos to TGA format

KDC to TGA

Convert Kodak RAW photos to TGA for game textures

DCR to TGA

Convert Kodak Professional RAW photos to TGA format

MEF to TGA

Convert Mamiya RAW photos to TGA for game development

About TGA (Targa) Format

TGA (Truevision TGA), also known as Targa, is a raster graphics file format originally developed by Truevision Inc. in 1984 for their Advanced Raster Graphics Array (TARGA) video display boards. The format was one of the first to support 24-bit true color images and full 8-bit alpha channel transparency, making it revolutionary for its time. TGA files can store image data in uncompressed form or with Run-Length Encoding (RLE) compression, supporting color depths from 8-bit (256 colors) through 16-bit (high color), 24-bit (true color), and 32-bit (true color with 8-bit alpha). The format's simple structure, reliable alpha channel support, and lossless storage made it a standard in the video game industry, visual effects production, and 3D rendering, where these properties are essential for texture mapping, compositing, and sprite-based graphics.

History of TGA

The TGA format was created in 1984 by Truevision (later acquired by Pinnacle Systems, then Avid Technology) as the native format for their TARGA and VISTA video graphics adapter boards, which were among the first consumer hardware capable of displaying true color images. The format's early adoption in video and television production established it as a standard for high-quality image storage. When the 3D graphics revolution began in the 1990s, TGA became the preferred texture format for early 3D games and rendering software due to its straightforward structure and alpha channel support. Games like Quake, Half-Life, and Source Engine titles used TGA extensively for textures, sprites, and UI elements. The format was updated in 1989 with TGA 2.0, which added developer-extensible metadata, postage stamp (thumbnail) images, and color correction tables. Despite the emergence of newer formats, TGA remains deeply embedded in game development pipelines — Unity, Unreal Engine, Godot, and other game engines natively support TGA import, and many 3D modeling and VFX applications (Blender, Maya, 3ds Max, Houdini) use TGA as a standard output format for renders, especially when alpha channel preservation is required.

Key Features and Uses

TGA's enduring relevance in game development stems from several key properties. Its 32-bit mode provides 24-bit RGB color with a full 8-bit alpha channel, enabling smooth transparency blending for textures, particle effects, UI overlays, and sprite-based graphics. The uncompressed storage mode ensures pixel-perfect fidelity with predictable file sizes and fast loading times — critical for real-time game rendering where decompression overhead matters. The optional RLE compression reduces file sizes for images with large areas of uniform color without introducing any quality loss. TGA files have a simple header structure that is easy to parse, making them ideal for game engine integration where custom file loaders are common. The format is also widely used in video production and VFX compositing as an intermediate format for frame sequences, where each frame of a video is stored as a separate numbered TGA file (e.g., frame_0001.tga through frame_9999.tga).

Common Applications

Game development is TGA's primary domain, where it serves as a texture format for diffuse maps, normal maps, specular maps, alpha masks, and UI elements. Game artists create textures in Photoshop or Substance Painter and export them as 32-bit TGA files to preserve alpha channels for transparency effects like foliage, chain-link fences, glass, and particle systems. 3D rendering applications including Blender, Maya, 3ds Max, Cinema 4D, and Houdini output rendered frames as TGA sequences for compositing in VFX software like Nuke, After Effects, or Fusion. The film and television VFX industry uses TGA frame sequences as an intermediate format between rendering and final compositing, valued for its lossless quality and alpha channel support. Architectural visualization renderers output TGA files for post-processing in image editing software. Retro game development and pixel art communities continue to use TGA for its straightforward pixel storage. Scientific visualization software uses TGA for outputting research imagery where lossless quality is important.

Advantages and Disadvantages

Advantages

  • Full Alpha Channel: Reliable 8-bit alpha for transparency effects
  • Lossless Quality: No compression artifacts in uncompressed mode
  • Game Engine Standard: Native support in Unity, Unreal, Godot, and more
  • Simple Structure: Easy to parse and implement custom loaders
  • Fast Loading: Uncompressed format loads quickly for real-time use
  • 3D Software Support: Standard output format for Blender, Maya, 3ds Max
  • VFX Compositing: Ideal for frame sequences in film production
  • Predictable Size: File size is easily calculated from dimensions and depth
  • Optional RLE: Lossless compression available for uniform-color images
  • Decades of Support: Proven format with 40+ years of compatibility

Disadvantages

  • Large File Sizes: Uncompressed files are very large compared to modern formats
  • No Browser Support: Cannot be displayed natively in any web browser
  • Limited Compression: RLE is far less efficient than modern algorithms
  • Low Color Depth: Maximum 8-bit per channel (no HDR/wide gamut)
  • No Metadata: Limited metadata support compared to EXIF/XMP
  • No Animation: Single frame only, no animation capability
  • Legacy Format: No active development or new features
  • Niche Usage: Primarily relevant only in game dev and VFX
  • Storage Inefficient: Wastes disk space for web and general photography
  • No Progressive Loading: Must load entire file before display