convert2image

DDS converter

Open DDS textures from games as PNG, or make DDS files from your own images for mods and engines.

Drop an image here, or click to choose

Loading the tool…

Runs on your device. Your images are not uploaded anywhere.

Convert from DDS

  • DDS to PNGGame textures (DXT1, DXT3, DXT5) as PNG.

Convert to DDS

  • PNG to DDSUncompressed DDS textures for mods and engines.

Other DDS tools

About DDS

Microsoft introduced DirectDraw Surface with DirectX 7 in 1999, and it became the standard way to ship textures in PC and console games. The format's point is block compression: textures are stored in formats graphics cards read directly, known as DXT or BC (block compression) formats. A texture stays compressed even in video memory, which means more and larger textures fit.

The BC family

FormatAlso calledTypical use
BC1DXT1Opaque colour textures
BC2DXT3Sharp-edged transparency (rare now)
BC3DXT5Colour with smooth alpha
BC4 / BC5ATI1 / ATI2Single-channel masks, normal maps
BC6H / BC7HDR, and high-quality colour in modern games

This site reads BC1 to BC3 and uncompressed DDS, and writes uncompressed DDS. Modern games increasingly use BC7, which is not supported yet.

Mipmaps and cube maps

A DDS usually carries a full chain of mipmaps, each half the size of the last, and can hold six faces for cube maps. Conversions here use the largest level and first face.

DDS at a glance

First released1999
CompressionGPU block compression, or none
TransparencyYes
Animation or pagesMipmaps and cube maps
Best forReal-time textures in games
SupportGame engines and modding tools

Questions people ask

Can I edit a game texture here?

Convert it to PNG, edit in any image editor, then convert back with PNG to DDS.

Why will a game not load my DDS?

It may require a specific compressed format such as BC3 or BC7, or mipmaps. Use a dedicated texture tool to produce them.

What does BC stand for?

Block compression: the image is stored in 4 × 4 pixel blocks the graphics card decodes directly.