.dds
🖼️ ImageBinary

.dds File — DirectDraw Surface

image/vnd.ms-dds

File Inspector

Drop any file to identify its extension and type — runs entirely in your browser

DDS

Drop a .dds file here or click to choose

Or drop any file to identify its extension

Expected MIME type:image/vnd.ms-dds

Quick Facts

Extension.dds
Full NameDirectDraw Surface
MIME Typeimage/vnd.ms-dds
CategoryImage
TypeBinary
Typical Size1 KB – 100 MB
First Appeared1999

What Is a .dds File?

DDS (DirectDraw Surface) is a container format developed by Microsoft for storing compressed and uncompressed textures and cube maps for use with DirectX graphics APIs. DDS files commonly use GPU-native compression formats including DXT1/BC1 (4:1 compression, 1-bit alpha), DXT3/BC2 (4:1 with explicit alpha), DXT5/BC3 (4:1 with interpolated alpha), BC4 (single-channel), BC5 (two-channel, for normal maps), BC6H (HDR), and BC7 (high-quality lossy). These compression formats can be decompressed directly by the GPU hardware without CPU intervention, making DDS the standard texture format for game engines. DDS files support mipmaps (pre-calculated lower-resolution versions for efficient rendering at different distances), cube maps (six faces for environment mapping), volume textures (3D textures), and texture arrays. The format is extensively used in game development with DirectX (and OpenGL via extensions), storing textures, normal maps, specular maps, height maps, and lightmaps. Tools like NVIDIA Texture Tools, Intel Texture Works, and AMD Compressonator convert images to DDS with various compression settings. Most game engines import DDS or convert textures to DDS-compatible formats internally.

How to Open .dds Files

GIMP (with plugin)
NVIDIA Texture Tools
Paint.NET
IrfanView
XnView
Windows Texture Viewer

Related File Extensions

More Image File Extensions

Other image formats you might encounter

Browse File Extensions by Category

Explore our reference of 259 file extensions with details, programs, and related formats.