Online PKM Viewer & Decoder - View, Read and Convert PKM to PNG

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 Resources

Upload PKM File

Key Features

100% Browser-Based

All decoding happens locally. No uploads, complete privacy.

Multi-Format Support

Decode ETC1, ETC2 RGB, ETC2 RGBA, and ETC2 RGBA1 formats.

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

1

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.

2

View File Information

Once uploaded, the decoder will automatically parse the PKM file and display detailed information including dimensions, compression format, and file size.

3

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).

4

Export if Needed

Download the decoded texture as a PNG file for use in other applications or further processing.

Frequently Asked Questions

PKM is a texture container format developed by Ericsson for storing ETC1 (Ericsson Texture Compression) compressed textures. It's commonly used in Android game development for efficient texture storage.

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.

Yes, the decoder supports PKM files with mipmap chains. All mipmap levels will be parsed and can be viewed individually in the preview panel.

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.

Related Searches