How to convert PNG to DDS
- 1
Add your images
Drop one or many PNG, JPG or WebP files on the box, or click it to pick them. They are read on your device and never sent to a server.
- 2
Pick format and options
Auto picks BC3 (DXT5) when the image has transparency and BC1 (DXT1) when it does not. Turn mipmaps, power-of-two resize or vertical flip on or off.
- 3
Download DDS or ZIP
Each preview is the DDS decoded again, with its size and PSNR quality score. Download one .dds file, or all of them as a ZIP.
Which DDS format to choose
| Format | Also called | Best for | Size of a 1024x1024 texture (no mipmaps) |
|---|---|---|---|
| BC1 | DXT1 | Opaque colour maps; cut-out (on/off) alpha | 512 KB |
| BC3 | DXT5 | Colour with smooth alpha (glass, foliage, decals) | 1 MB |
| BC7 | BPTC (DX10 header, BC7_UNORM) | Best colour quality; BC3 can be sharper on hard cut-out edges | 1 MB |
| Uncompressed | B8G8R8A8 (A8R8G8B8) | Lossless: UI art, masks, exact data | 4 MB |
More free texture tools
DDS to PNG converter
Convert one or many DDS files to PNG, with a ZIP download.
DDS viewer
Inspect one DDS file: zoom, R/G/B/A channels, every mip level and cubemap face.
TGA to PNG converter
Convert TGA textures (8 to 32-bit, RLE) to PNG with alpha kept.
Texture a 3D model with AI
Upload a GLB, OBJ or FBX and describe the look; AI paints a new texture onto your model.
Normal map generator
Make a normal map from any image, free in your browser.