Online PKM Viewer & Converter - Open PKM Files & Convert to PNG Free
Professional grade online PKM viewer. Swiftly upload your .pkm files into your browser, extract or preview ETC1 texture compression info and rapidly convert your PKM to PNG.
Related Searches
Upload PKM File
Drag and drop a PKM file here
or
Key Features
100% Browser-Based
All decoding happens locally. No uploads, complete privacy.
Android Mobile Texture Decoding
Decodes ETC1, ETC2 RGB, and alpha-enabled ETC2 PKM textures for mobile game reverse engineering and asset audits.
Instant Preview
Real-time texture preview with canvas rendering.
Channel Viewer
View RGBA, RGB, or individual R/G/B/A channels separately.
Export to PNG
Download decoded textures as standard PNG images.
Free & Fast
No limits, no registration, WebAssembly-powered speed.
How to Use PKM Decoder
Upload Your PKM File
Drag and drop your .pkm file into the upload area, or click to browse and select a file from your computer. The tool supports PKM files with ETC1 compression.
View File Information
Once uploaded, the decoder will automatically parse the PKM file and display detailed information including dimensions, compression format, and file size.
Preview and Inspect
Use the preview panel to visualize your texture. You can zoom in/out, reset the view, and switch between different color channels (RGBA, RGB, or individual R/G/B/A channels).
Export if Needed
Download the decoded texture as a PNG file for use in other applications or further processing.
Frequently Asked Questions
Simply drop your .pkm file into the viewer. With pure browser WebAssembly decoding, you don't need Android SDKs or Mali Texture Tools to inspect ETC textures, view color channels, or convert to PNG.
PKM files specifically support ETC1 compression, which provides 6:1 compression ratio for RGB textures. ETC1 is widely supported on mobile GPUs and offers good quality-to-size balance.
Yes, absolutely. All PKM file processing happens entirely in your browser using WebAssembly. Your files are never uploaded to any server, ensuring complete privacy and security.
The decoder can handle PKM files up to 100MB in size. Most game textures are well below this limit, but extremely large texture atlases may need to be split.
PKM is a single-surface 2D texture format. The viewer decodes the primary 2D image level for inspection and PNG export; multi-level mipmap browsing is not part of the PKM container specification.
The PKM decoder works in all modern browsers that support WebAssembly and WebGL, including Chrome, Firefox, Safari, and Edge (version 79+).
Once the page is loaded, the core decoding functionality works offline. However, initial page load requires an internet connection to download the WebAssembly decoder module.
To create PKM files, you'll need to use our encoder tool or other texture compression tools like Mali Texture Compression Tool or PVRTexTool that support ETC1 compression and PKM output.