DDS to AVIF Crop Converter
Load a DDS game texture, drag the crop handles to define exactly the region you need, preview the result, then download a modern AVIF. Supports DXT1–DXT5, BC4–BC7, and uncompressed DDS. Everything runs in your browser — your files never leave your device.
Drop a DDS file here
or Browse Files · DDS supported
What This Tool Does
This tool decodes DDS (DirectDraw Surface) game texture files entirely in the browser using a JavaScript DDS decoder that supports DXT1/BC1, DXT3/BC2, DXT5/BC3, BC4, BC5, BC7, and uncompressed RGBA/BGRA/RGB formats. The decoded texture is rendered onto an HTML5 Canvas with an interactive SVG crop overlay. You drag the handles to define your crop region, and when you convert, the selected area is encoded to AVIF using the browser's native canvas.toBlob('image/avif') API. No server upload is required — the full workflow runs client-side. The output is a compressed AVIF file compatible with all modern browsers and operating systems.
Who This Is For
- Game developers and modders who need to extract a specific region from a DDS texture and export it as a web-ready AVIF
- 3D artists who want to isolate and convert a specific area of a DDS normal map, diffuse, or specular texture
- Content creators sharing game screenshots or texture details online where AVIF's small file size is an advantage
- Anyone needing to trim and convert a DDS asset without installing Photoshop, GIMP, or a separate DDS plugin
DDS vs AVIF: Format Comparison
| Property | DDS | AVIF |
|---|---|---|
| Primary use case | GPU texture storage (DirectX) | Web images, photos, graphics |
| Compression type | GPU block compression (DXT/BCn) | AV1-based intra coding |
| Browser display | Not supported natively | Supported in all modern browsers |
| Transparency support | Yes (DXT3, DXT5, BC7) | Yes — full alpha channel |
| File size (photo-like) | Large — GPU format not web-optimized | Small — excellent compression ratio |
| Mipmaps | Yes — stored in file | No standard mipmap support |
| Web shareability | Requires conversion or plugin | Directly viewable in browsers |
| Best for | Real-time rendering, game engines | Web delivery, sharing, archiving |
