Browser-Based Processing
All operations run in your browser, no server upload required
Free browser-based texture compression, conversion, and viewer for GPU formats
Drop a KTX2, DDS, ASTC, PVR, PKM, KTX, Basis, or CRN file to view it, or an image to compress it. Files stay on your device.
Drag and drop a file here
Choose fileFind the perfect texture compression format for your needs
Try searching for: KTX, DDS, ASTC, PKM, PVR, compression, encoding, decoding
Open, convert, and encode GPU texture files right in your browser. Your files stay on your device.
Preview textures and check RGBA channels and format details.
Decode compressed textures and save them as regular PNG images.
Compress images into GPU texture formats or convert between texture containers.
Reference pages on file layouts, header fields, and choosing a compression format.
All operations run in your browser, no server upload required
Support for 8 container formats and 4 compression algorithm families
WebGL-based texture preview with zoom, pan and channel viewing
WebAssembly-powered compression algorithms for near-native performance
Select a format to encode or decode texture files
DirectDraw Surface
DirectX standard format, fully supports BCN series (BC1-BC7) and uncompressed formats
Khronos Texture 2.0
KTX 2.0 with Basis Universal supercompression support
Adaptive Scalable Texture Compression
ARM ASTC native format, supports various block sizes
Basis Universal
Universal transcoding format, runtime transcoding to ETC/ASTC/BCN
PowerVR Texture
PowerVR format, supports PVRTC, ETC, ASTC and high-precision uncompressed formats
Khronos Texture
Khronos standard texture format, supports ETC, PVRTC, ASTC, BCN and uncompressed formats
Ericsson Texture Compression
ETC native format, supports ETC1 only
Crunch Compression
Crunch compressed format, transcoding to DXT