Chevron right icon

KTX2 texture compression

What is KTX2?

KTX2 is a container format for GPU-ready textures that supports Basis Universal supercompression. Unlike PNG or JPEG, KTX2 textures can be uploaded to the GPU and used directly, without an expensive decode-and-reconvert step.

KTX2 at a glance

By transcoding to whatever compressed format a device supports, KTX2 keeps both download size and GPU memory low — important for streaming detailed 3D scenes to phones and headsets. It complements geometry compression like Draco in a complete asset-optimization pipeline.

See also

Draco compression — Compresses geometry, where KTX2 compresses textures.

Asset optimization — The broader process KTX2 is part of.

GL transmission format (glTF) — Supports KTX2 textures for web delivery.