Online Basis Viewer & Decoder - Open, View and Convert Basis to PNG
Utilize this easy free online Basis decoder. Open, inspect, and preview .basis texture files covering ETC1S or UASTC and quickly extract by converting Basis to standard PNG formatting.
Related Resources
Upload Basis File
Key Features
Universal Format Support
Decode both ETC1S and UASTC compressed Basis Universal files
Browser-Based Decoding
All decoding happens locally using WebAssembly - no server uploads
Real-Time Preview
Instantly view decoded textures with interactive zoom and pan controls
Channel Filtering
View individual RGBA channels or combined RGB output
PNG Export
Export decoded textures as standard PNG images
Detailed File Info
View comprehensive metadata including format, dimensions, and compression type
How to Use
Upload Basis File
Drag and drop or click to select a .basis file from your computer
View Decoded Image
The decoder will automatically transcode and display your texture
Inspect Details
Use channel filters and zoom controls to examine the texture in detail
Export if Needed
Download the decoded texture as a PNG file if required
Frequently Asked Questions
A .basis file is a Basis Universal texture file that can be transcoded to any GPU-compressed format at runtime. It provides universal texture compatibility across all platforms.
Yes, this decoder supports both ETC1S and UASTC compression modes used in Basis Universal files.
No, all decoding happens locally in your browser. Your files never leave your device.
Channel filters let you view individual color channels (R, G, B, A) separately, which is useful for inspecting texture data like normal maps or packed textures.
You can export the decoded texture as PNG, which represents the transcoded output. Note that lossy compression means the result won't be pixel-perfect to the original source image.
Basis Universal uses lossy compression, so some quality loss is expected. The amount depends on whether ETC1S (more loss) or UASTC (less loss) was used during encoding.
The current version displays the base mipmap level. Support for viewing all mipmap levels is planned for a future update.
Any modern browser with WebAssembly support can run the decoder, including Chrome, Firefox, Safari, and Edge.