DirectX Texture Converter

Microsoft Corporation · Microsoft.DirectXTex.Texconv

This DirectXTex sample is an implementation of the texconv command-line texture utility from the legacy DirectX SDK utilizing DirectXTex rather than D3DX.

Texconv is a command-line texture conversion tool developed by Microsoft as part of the DirectXTex library. It is designed for processing and converting texture files (e.g., DDS, PNG, TGA, BMP, etc.) with support for various formats, mipmaps, compression, and other texture operations. Key Features: - Format Conversion: Supports common formats like DDS, PNG, JPEG, TGA, BMP, HDR, and more. - Mipmap Generation: Automatically generates mipmaps for textures. - Compression: Supports BC (Block Compression) formats (BC1-BC7) for DDS files. - Cube Maps & Arrays: Handles texture arrays and cube maps. - Metadata & Alpha Handling: Preserves or modifies alpha channels and metadata. - HDR & WIC Support: Works with high dynamic range (HDR) images and Windows Imaging Component (WIC) codecs.

winget install --id Microsoft.DirectXTex.Texconv --exact --source winget

Latest 2026.5.7

Release Notes

Installer type: portable

Architecture Scope Download SHA256
x64 Download dcfdec10244e02cf5037fba089c55fb7e1326b1c8181742d77d15fa5cb5eef06
arm64 Download 4cea9738f92dbadd5955d545edb67aa6ba1e9c3b24f32462bf2e1791cbe713f8

Details

Homepage
https://github.com/Microsoft/DirectXTex/wiki/Texconv
License
MIT
Publisher
Microsoft Corporation
Support
https://github.com/microsoft/DirectXTex/issues
Copyright
Copyright (c) Microsoft Corp.
Moniker
Texconv

Tags

ddsdirect3ddirectxdirectx-11directx-12directxtexmicrosofttextureswic-codecxboxcommand-line

Older versions (2)

2026.3.31
Architecture Scope Download SHA256
x64 Download 563d9eca9882207438fe9bf39a03802c987692360da86f1aacab361f40ba904c
arm64 Download 11f37b3ff47940844902c95c18b45d5fc3c989730f0163e27ad5a36fef720429
2025.7.10
Architecture Scope Download SHA256
x64 Download 786C80F0FF579E053B3C8B73D17628AAFB2FEE2F1F713F858ABEDC1677CE60CF
arm64 Download 343CDE2523805A7FE397ACAFDB7D7BEFC3493AC235D0864B4FC5FE394A8B210B