Convert BMP, TGA (Targa), and PGM images to and from JPG, PNG, WebP, AVIF, and HEIC for game textures, archives, and scientific imaging.
TGA and PGM are specialized image formats that remain critical in game development, 3D rendering, and scientific imaging. TGA (Targa) files store uncompressed or RLE-compressed image data with alpha channel support, making them a standard texture format in game engines like Unreal and Unity. PGM (Portable Gray Map) stores single-channel grayscale data in a simple, portable format widely used in computer vision research, medical imaging, and academic image processing.
These conversion tools bridge the gap between specialized workflows and everyday image formats. Convert TGA textures to PNG for web previews, transform PGM research outputs into shareable JPGs, or prepare standard images as TGA textures for game pipelines. Each tool runs entirely in your browser with no uploads or server processing.
Whether you are a game developer preparing texture assets, a researcher working with grayscale image data, or a 3D artist managing legacy files, these converters handle the format translations your workflow demands.
Step-by-step guidance and best practices for getting the most out of this collection
TGA and PGM occupy distinct niches in image processing. Understanding when and why to use each format helps you make better conversion decisions and avoid unnecessary quality loss.
TGA was developed by Truevision in 1984 and became an industry standard for game textures and video production. It supports 8, 16, 24, and 32-bit color depths, with the 32-bit variant including an 8-bit alpha channel for transparency. Game engines prefer TGA because it stores pixel data with minimal overhead, loads predictably, and preserves alpha channels without the compression artifacts found in lossy formats. When converting to TGA, keep in mind that uncompressed TGA files can be large. RLE compression reduces file size for images with solid color regions, but complex textures see minimal benefit.
PGM belongs to the Netpbm family of formats and stores grayscale images as plain ASCII or raw binary pixel values. Each pixel is a single intensity value, typically ranging from 0 (black) to 255 (white) in 8-bit depth, or up to 65535 in 16-bit depth. This simplicity makes PGM ideal for algorithmic image processing — researchers can read and write PGM files with just a few lines of code, without needing image libraries.
When converting between these formats and standard ones like PNG or JPG, consider what data matters. Converting a color JPG to PGM discards all color information, keeping only luminance. Converting PGM to PNG preserves the grayscale data faithfully since PNG supports grayscale natively. TGA-to-PNG conversions maintain alpha transparency, while TGA-to-JPG conversions flatten transparency since JPG has no alpha support.
For game development pipelines, the typical workflow involves creating or editing assets in standard formats, then batch-converting to TGA for engine import. For scientific work, PGM serves as an intermediate format between image capture devices and analysis software, with PNG or JPG used only for final presentation or sharing.
Convert BMP bitmap images to and from modern and standard formats.
Compress legacy BMP to JPG format
Convert BMP to PNG with lossless compression
Convert legacy BMP to modern WebP format
Convert BMP to next-gen AVIF format
Convert BMP bitmaps to Apple HEIC format
Convert JPG to uncompressed BMP format
Convert PNG to BMP for legacy compatibility
Convert WebP to BMP for legacy applications
Convert AVIF to legacy BMP format
Convert iPhone HEIC photos to BMP format
Rasterize SVG vectors to BMP bitmap
Convert Targa images for game development and 3D workflows
Convert TGA textures to PNG with transparency
Compress TGA files to JPG for sharing
Convert TGA to BMP bitmap format
Create ICO icons from TGA game textures
Create TGA textures from JPG source images
Convert BMP bitmaps to TGA for game engines
Transform PNG graphics to TGA textures
Convert GIF images to TGA texture format
Convert JPEG XL to TGA for game pipelines
Convert TGA game textures to WebP for web optimization
Transform TGA textures to AVIF for maximum compression
Convert WebP images back to TGA for game engine use
Convert grayscale PGM images for scientific and technical use
Convert grayscale PGM to PNG for web viewing
Compress PGM grayscale images to JPG
Convert PGM to BMP bitmap format
Convert JPG photos to grayscale PGM
Transform BMP to grayscale PGM format
Convert PNG images to grayscale PGM
Convert JPEG XL images to grayscale PGM
Additional output formats for Targa game textures
Additional output formats for grayscale PGM images
Common ways professionals use these tools together
Convert source PNG or JPG artwork to TGA format
PNG to TGA Converter
Verify transparency by converting TGA back to PNG for preview
TGA to PNG Converter
Create ICO icons from TGA for application branding
TGA to ICO Converter
Convert TGA files to PNG to preserve transparency
TGA to PNG Converter
Convert TGA photos to JPG for smaller file sizes and sharing
TGA to JPG Converter
Convert source photos to PGM for grayscale analysis
JPG to PGM Converter
After processing, convert PGM results to PNG for reports
PGM to PNG Converter
Compress final outputs to JPG for presentations
PGM to JPG Converter
Convert TGA textures to BMP for legacy software
TGA to BMP Converter
Convert BMP files to TGA for modern game engines
BMP to TGA Converter
Everything you need to know about tga & pgm image conversion tools
Collections that complement and enhance your current selection
Convert images between JPG, PNG, WebP, AVIF, and SVG with quality and transparency control. Includes a JPG compressor and an SVG rasterizer.
Convert next-generation image formats effortlessly. Transform WebP, AVIF, and HEIC files to optimize web performance and reduce delivery sizes.
Convert PNG, JPG, SVG, WebP, AVIF, HEIC, BMP, TIFF, GIF, JXL, or TGA into multi-size .ico favicon files for websites and desktop apps.
Convert GIF images to and from JPG, PNG, WebP, AVIF, BMP, ICO, TGA, and HEIC formats with frame extraction and quality control in your browser.
Convert JPEG XL (.jxl) images to JPG, PNG, WebP, BMP, ICO, TGA, AVIF, HEIC, TIFF, and PGM in the browser using a WebAssembly JXL decoder.
Discover additional tools and resources to expand your toolkit
Convert PDF to Word, Excel, Markdown, HTML, or images, run OCR on scans, and turn Word, Excel, or images back into a single PDF document.
Convert text to speech with browser TTS voices, encode or decode Morse code, and compare two passages with a side-by-side diff checker.
Convert colors between HEX, RGB, HSL, CMYK, LAB, and XYZ. Includes a CIELAB calculator with six-decimal precision for design and print work.
Convert JSON to YAML, JSON to XML, CSV to JSON, SQL to JSON, and Markdown to HTML. Format and minify JSON, validate YAML, and merge YAML files.
Generate frontend code and server config files. Build HTML tables, htaccess rules, and XML sitemaps to accelerate web development workflows.
Encode and decode Base64, URL components, binary, hex, and Unicode. Convert between Base64 and HEX, and turn ASCII into Unicode escape sequences.
Explore our complete collection of free, browser-based tools for all your design and development needs.
Browse All Tools