BLP vs DDS: Blizzard Game Texture vs Microsoft DirectDraw Surface
Compare Blizzard's proprietary BLP texture container against Microsoft's industry-standard DirectDraw Surface DDS: compression codecs, game engines, and mipmap hierarchies.
BLP is Blizzard Entertainment's proprietary texture container format used in Warcraft III and World of Warcraft, while DDS is Microsoft's universal DirectX texture format. Both store mipmapped GPU-compressed textures like DXT1 and DXT5, but BLP also packages paletted 256-color textures with custom alpha depths.
| FEATURE | BLP | DDS |
|---|---|---|
| Primary Developer | Blizzard Entertainment | Microsoft Corporation |
| Block Compression | DXT1, DXT3, DXT5 (BLP2) | BC1-BC7, DXT1-5 |
| Paletted Color | Yes (256-color BGRA palette) | Rare / Legacy only |
| Ecosystem | Warcraft III, WoW, StarCraft II | Universal Game Development |
| Direct GPU Upload | Requires Blizzard Engine | Native Direct3D / Vulkan |
- Optimized specifically for Warcraft III (BLP1) and World of Warcraft (BLP2) game engines
- Supports compact 8-bit paletted textures with dedicated 1-bit, 4-bit, or 8-bit alpha channels
- Native mipmap offset tables tailored for Blizzard MPQ archive packaging
- Essential format for Warcraft modders, WoW UI designers, and private servers
- Industry-standard direct-to-GPU texture format across Unreal, Unity, and custom engines
- Directly uploadable to DirectX, Vulkan, and OpenGL drivers without CPU translation
- Supports modern block compression algorithms (BC1 through BC7, ASTC)
- Universal tooling support in Adobe Photoshop, GIMP, and 3D modeling packages
DDS is the global standard for modern 3D game engines, whereas BLP is the indispensable format for Blizzard game modding and asset extraction. convrtr decodes both formats into transparent 32-bit RGBA PNG images 100% offline.
Converting files between BLP and DDS frequently? The convrtr Chrome Extension lets you right-click any image on any webpage or open the Side Panel to convert assets instantly using local WebAssembly with zero server uploads.