How to convert TGA to DDS
- Add your .TGA file - drop it in the box above or click to browse.
- Convert it to .DDS in a few seconds.
- Download your new .DDS file.
What to expect
- DXT/BC compression is lossy - smooth gradients and normal maps may show slight artifacts; use BC5 for normal maps instead of DXT5.
- DDS supports embedded mipmaps; always generate the full mipmap chain during export or textures may shimmer at distance.
- DXT1/BC1 drops the alpha channel entirely; use DXT5/BC3 for any texture with transparency.
Frequently asked questions
Is converting TGA to DDS lossy?
Yes if you use DXT or BC compression, which is standard for real-time use. An uncompressed DDS option exists but produces large files and is rarely required.
Which DDS compression format should I pick?
Use DXT1 for opaque textures, DXT5 for alpha, BC7 for the best quality, and BC5 for normal maps.
Do my textures need power-of-two dimensions?
Most real-time engines require DDS textures to be power-of-two in both dimensions (256, 512, 1024 px, etc.); resize your TGA before converting if needed.
Can GIMP export all DDS formats?
GIMP's DDS plugin covers DXT1, DXT3, and DXT5; for BC7 or BC6H support, use NVIDIA Texture Tools Exporter instead.