DDS Analyzer

Check any DDS game texture - compression (BC1 to BC7, DXT, BC5 normal maps), DX10 header, mipmaps, cubemap faces, alpha and sRGB - and see why a mod texture shows black, blurry or not at all. Just need a picture? Use DDS to PNG.

How to analyze a DDS texture

  1. Add your DDS. Drop one or more .dds textures into the box or try a sample. They are decoded in your browser.
  2. Read the format. The summary shows size, compression, alpha and mipmaps. The checks explain what may break in a game.
  3. See every surface. The Mipmaps or Faces tab draws each mip level or cubemap face; Structure lists every surface with its size.
  4. Save or convert. Save any mip or face as PNG, or convert the whole texture with DDS to PNG.

Need to edit the texture? Convert it with DDS to PNG, edit, and save back as DDS in your texture tool.

DDS compression formats

FormatAlso calledBits/pixelBest for
BC1DXT14Opaque colour, cut-out alpha
BC3DXT58Colour with smooth alpha (older games)
BC4ATI14Single channel - masks, height
BC5ATI2 / 3Dc8Normal maps (two channels)
BC6H-8HDR - skies, lighting
BC7-8High quality colour + alpha (DX11+)

BC7 looks clearly better than DXT5 at the same size, but needs DirectX 11 and the DX10 header - some older games and tools cannot read it.

Why a texture looks wrong in game

  • No mipmaps - the texture shimmers or turns noisy at a distance, and costs more memory bandwidth.
  • Wrong format for the game - BC7 in a DX9 game, or a DX10 header an old engine does not know.
  • Normal map saved as sRGB or BC3 - lighting looks flat or blocky.
  • Size not a power of two - older engines refuse or stretch it.
  • Cut-off file - lower mips or faces are missing, so the game shows black.

Frequently Asked Questions

Drop it in. The Compression line shows the exact format - BC7, BC3 / DXT5, BC1 / DXT1 and so on - and whether it uses the DX10 header.

The summary and checks show the mip count and whether the chain goes all the way down to 1 x 1. The Mipmaps tab draws each level.

Yes. All six faces are listed and drawn in the Faces tab, and missing faces are flagged.

Common causes are a format the game does not support, a missing DX10 header or the wrong alpha mode, and a cut-off file. Each one is a check here.

Save any mip or face from the tabs here, or convert whole textures with DDS to PNG.

No. The DDS is read and decoded in your browser and never leaves your device.

Guides & Tutorials

All 14 guides
Guide How to Tell What Format an Image File Is (5 Easy Ways) Read the guide 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