DDS to PNG Converter

Convert DDS game textures to PNG, JPG, WebP or TGA right in your browser - BC7, BC6H HDR, normal maps and cubemaps included. Batch convert whole folders, export every mipmap and download one ZIP. Only want to look inside a texture? Open it in the DDS File Viewer, or convert Photoshop files with PSD to PNG.

BC1-BC7 + BC6H HDR Cubemaps + arrays Private Try a sample:

How to convert DDS to PNG

  1. Add your textures. Drop .dds files or a whole batch on the box, browse for them, or paste one with Ctrl + V.
  2. Check the preview. Step through every output image and look at single channels before you convert.
  3. Pick the output. PNG, JPG, WebP or TGA, plus mipmaps, cubemap layout, transparency and normal-map options.
  4. Convert. One or two images download straight away; three or more come as one ZIP with a README.

Every common DDS format

DDS is the texture container of DirectX games.

Most image editors and browsers cannot open it, which is why modders convert textures to PNG first.

FormatAlso calledTypical use
BC1DXT1Opaque colour, 1-bit cut-out alpha
BC2DXT3Sharp alpha - foliage, decals
BC3DXT5Smooth alpha - the classic all-rounder
BC4ATI1One channel - height, roughness, masks
BC5ATI2, 3DcTwo-channel normal maps
BC6H-HDR skies and lighting
BC7-High-quality colour + alpha in modern games
UncompressedRGBA, BGRA, R10G10B10A2, floatUI art, lookup tables, raw data

DX10 extended headers, sRGB variants, texture arrays and volume textures are read as well. Paletted and YUV files are the rare exception - the converter tells you which file it skipped.

Tips for game textures

Normal maps. BC5 maps come out with their blue channel rebuilt, so they look like a normal map instead of red and green noise. Moving a map from Unreal to Unity or Blender? Switch on Flip green.

Alpha masks. Many games hide a gloss, metal or height mask in the alpha channel. Keep alpha on and the colour under it is saved untouched - or split it out as its own image.

Skyboxes. Export a cross for skybox tools, or six faces when an engine wants them one by one. Ready to edit? Shrink the results with Compress PNG or the Image Resizer.

Frequently asked questions

Drop one or more .dds files on the converter, check the preview, pick PNG and press Convert to PNG.

One or two images download straight away; more than two come as a single ZIP. Everything happens in your browser.

Yes. BC7 textures convert with full quality and alpha, and BC6H HDR textures are tone-mapped to a normal 8-bit image with an exposure control.

DXT1, DXT3, DXT5, BC4, BC5, DX10 headers and uncompressed formats work too.

BC5 and ATI2 normal maps store only the red and green channels to save space. Keep Rebuild blue (Z) on and the converter recalculates the blue channel.

Flip green converts between DirectX and OpenGL normal maps - Unity and Blender want OpenGL, Unreal wants DirectX.

You choose: six separate face images named _posx to _negz, one unfolded cross image (4 x 3), or one horizontal strip (6 x 1).

Texture arrays and volume textures are saved as one image per slice.

Yes. Choose All levels under Mipmaps and each level is saved as its own image, named with its size - for example rock_mip2_512x512.png.

You can also pick one level, or set a maximum size. The converter then uses the texture's own smaller mipmap instead of resampling it.

Yes, exactly. The PNG is written with straight alpha, so the colour under transparent pixels survives too - important when a texture keeps a gloss or height mask in its alpha channel.

You can also remove alpha, or save it as a separate _alpha greyscale image. Need it smaller afterwards? Run it through Compress PNG.

No. The textures are decoded and converted in your browser, so they never leave your device.

That makes the converter safe for unreleased game assets and mod work.

Guides & Tutorials

All 14 guides
Comparison PNG vs JPG: Which Image Format Should You Actually Use? Read the guide Optimization How to Reduce Image File Size Without Losing Quality Read the guide Guide Complete ICO File Guide: Understanding, Opening & Converting Icon Files Read the guide