Free Online DDS to PNG Converter
Open a DDS game texture as a PNG any editor or viewer can read.
Drop DDS files here
or click anywhere in this box to choose files
Up to 50 MB per file. Sign up free to convert files up to 100 MB.
Selected files
| File name | Size | Convert to |
|---|
Preparing files
Checking files and selected output formats.
DDS to PNG: decompressing a game texture
DDS stores textures in block-compressed formats, BC1 through BC7, historically DXT1/3/5, that graphics hardware decodes directly in the shader pipeline. It also usually carries a full mipmap chain, every halved resolution down to a single pixel. Converting to PNG decompresses the top-level image and discards the rest of the chain.
Convert to view or edit a game texture in ordinary image software, which cannot read block compression. Keep the DDS if the texture is going back into an engine , PNG has no mipmaps and no GPU-native compression.
Frequently asked questions
DDS vs PNG - which format should I use?
DDS is a DirectDraw Surface texture format best for 3D game textures. PNG is a lossless format with transparency support best for logos, screenshots, and graphics with sharp edges. Choose PNG when the site or application you are submitting to asks for it, or when you need lossless quality and transparency.
How do I open DDS files?
On Windows: GIMP with the DDS plug-in, Paint.NET, or the NVIDIA Texture Tools. On a Mac: GIMP, or Photoshop with the NVIDIA plug-in. A game texture format, not a picture format, normal image viewers ignore it. Normal maps and channel-packed textures look wrong even when they open correctly, because their channels encode surface data rather than colour.
DDS vs PNG - which format should I use?
DDS is a DirectDraw Surface texture format best for 3D game textures. PNG is a lossless format with transparency support best for logos, screenshots, and graphics with sharp edges. Use PNG when a website, form, or app requires it, or when you need lossless quality and transparency.
What is a DDS file?
DirectDraw Surface, Microsoft's texture container for DirectX games. It stores images in GPU-friendly compressed formats such as BC1 through BC7, often with a full mipmap chain of progressively smaller copies. It is built for graphics hardware rather than for viewing, which is why ordinary image software will not open it.
What happens to the mipmaps?
Only the full-resolution image comes across. The smaller mip levels a game engine uses for distant surfaces are dropped, since PNG has nowhere to store them. That is fine for viewing or editing a texture, but a DDS rebuilt from the PNG will need its mipmaps regenerating before it goes back into a game.
Will the texture look exactly right?
The colour data converts faithfully. Be aware that not every DDS holds a plain picture: normal maps, roughness maps, and channel-packed textures look strange as images because their RGB channels encode surface directions or material properties rather than colour.