Convert DDS to PNG

A game texture needs to be viewed or edited, and DDS opens in almost nothing outside the game modding tool chain.

SafeConvert engineFreeNo sign-upBatch supported
Conversion Deck
Uploaded to server: 0 B
    Waiting for files/Engine: on-device/Network requests made: 0
    What actually changes

    DDS and PNG are not the same picture in two wrappers.

    DDS stores GPU-ready block-compressed data, usually BC1 to BC7. The blocks are decoded back to RGBA pixels and stored losslessly as PNG.

    Worth knowing first

    Block compression is lossy and was applied when the texture was built, so a DDS to PNG round trip does not give you the artist's original. Normal maps are worse: they often store data in swapped or reconstructed channels, so they look like garish blue and pink images because they are not colour at all.

    Questions

    DDS to PNG, answered

    What happens to the mipmaps?

    Only the top level is converted. The smaller mip levels are pre-generated copies and PNG has nowhere to put them.

    Why does my normal map look wrong?

    It is not a picture. It encodes surface direction in the colour channels, and some formats drop the blue channel entirely and reconstruct it on the GPU.

    How to convert DDS to PNG

    01

    Add your files

    Drop one DDS or two hundred. Batch conversion is not a paid feature here.

    02

    Choose your settings

    Portable Network Graphics is lossless, so nothing is thrown away in the conversion.

    03

    Download

    Converted and deleted the moment it finishes. Never written to permanent storage.

    Related conversions