View PKM files in your browser

The texture file of Ericsson's ETC, the compression every Android phone's graphics reads. Open a PKM right here and keep it as PNG. Nothing leaves your device.

Or drop it anywhere on this page

What you'll see

Your file opens at actual size, or shrunk to fit your screen.

ui_atlas.pkm

PKM • ETC1 • 1024 × 1024 • 512 KB

  • Actual size, or shrunk to fit
  • Drag to pan • Pinch or scroll to zoom
  • Fullscreen
  • Export • Save as PNG or JPEG

About PKM

Ericsson made ETC in 2005 to pack textures for phones' graphics chips, OpenGL ES 2.0's phones took ETC1 up and OpenGL ES 3.0 made ETC2 and EAC a part of every device. PKM is the plain file Ericsson's etcpack, Android's etc1tool and engines like Cocos2d-x keep one texture in.

A PKM is a 16 byte header, PKM 10 for ETC1 or PKM 20 for ETC2, with its kind and its size padded to whole 4 by 4 blocks, then the blocks themselves, 8 bytes each, or 16 with alpha.

No browser shows PKM. Filepeek decodes ETC1, ETC2 and EAC with its own decoder, and Export saves it as PNG or JPEG.

Ericsson ETC texture

Format

MIME type
image/x-pkm
Made by
Ericsson
Released
2005

Inside the file

Header
16 bytes, PKM 10 or 20
Blocks
4 × 4 pixels, 8 or 16 bytes
Kinds
ETC1, ETC2 and EAC
Made by
etcpack and etc1tool

Opens in every browser

Filepeek decodes PKM in Chrome, Edge, Firefox and Safari. No browser shows it by itself.

  • YouChromeOpens through Filepeek
  • YouEdgeOpens through Filepeek
  • YouFirefoxOpens through Filepeek
  • YouSafariOpens through Filepeek

Apps that open PKM

  • WindowsPVRTexTool and Arm's texture tools
  • MacPVRTexTool
  • iPhone and iPadNo app opens it
  • AndroidNo app opens it • Games load it themselves

Questions

Why won't my image apps open PKM?

A PKM keeps a texture as a phone's graphics chip reads it, in ETC blocks, so only texture tools and engines read it. Filepeek turns it into a picture you can save as PNG.

How do I convert PKM to PNG?

Open it, then choose Export and Save as PNG, which keeps its alpha when it has one.

What's the difference between PKM and KTX?

A PKM holds one ETC texture and nothing else. A KTX can hold any of OpenGL's formats, with mipmaps, cube faces and layers. Filepeek opens both.

More image formats

All supported file types

Opens in a new tab

EXIF

Verify

License

Signature