Format Atlas

Compare

DDS vs PNG

DDS is used for GPU-oriented game textures. PNG is a general lossless image format useful for transparent graphics and web distribution.

Which format should you choose?

Use DDS when the game engine specifies a supported texture configuration; use PNG for ordinary image exchange or web graphics.

Good fit for DDS

Game and Direct3D texture storage · GPU textures with mipmaps or cube maps

  • A game pipeline requiring DDS
  • Texture assets with known pixel format

Good fit for PNG

UI graphics · Screenshots · Transparent images

  • Images requiring transparency
  • Text and line art

Basic information

FieldDDSPNG
Extension.dds.png
MIME typeimage/vnd-ms.ddsimage/png
Common usesGame and Direct3D texture storage · GPU textures with mipmaps or cube mapsUI graphics · Screenshots · Transparent images
How to openOpen DDS in a game tool, 3D tool, or DDS-capable viewer. Confirm the pixel format required by the target engine.Most operating-system viewers, web browsers, and image editors can open PNG files.
Export or convertExport a copy to PNG for ordinary viewing or sharing. Check color, transparency, and how mipmaps are handled after conversion.Export PNG to JPEG only when transparency and lossless quality are no longer needed. Keep the original PNG for editing, and use a proper export command rather than changing the filename extension.

Choose by use case

A game pipeline requiring DDS

Game and Direct3D texture storage · GPU textures with mipmaps or cube maps

DDS

Texture assets with known pixel format

Game and Direct3D texture storage · GPU textures with mipmaps or cube maps

DDS

Images requiring transparency

UI graphics · Screenshots · Transparent images

PNG

Text and line art

UI graphics · Screenshots · Transparent images

PNG

Key point 1

DDS can contain mipmaps and cube maps.

More on the differences

Key point 2

PNG is easier to distribute as a general image.

More on the differences

More on the differences

Check the engine's required DDS encoding and texture properties. For PNG delivery, inspect appearance and transparency in the target application.

  • DDS is tailored to texture pipelines rather than ordinary browsers.
  • PNG suits screenshots and general graphics.
  • The DDS extension alone does not establish its internal GPU format.

Frequently asked questions

Can a PNG simply be renamed to DDS?

No. A texture must be exported in a DDS encoding supported by the target engine.

Learn more

References and specifications