Drop an image to parse full technical metadata locally — format, dimensions, bit depth, color type, alpha channel, animation, plus EXIF camera info and ICC color profile. Supports PNG / JPEG / GIF / WebP / AVIF / HEIC / TIFF / BMP and more, with a grouped table and JSON view, one-click copy. Everything runs in your browser, nothing is uploaded.
Drop or click to select an image
Supported formats and how to read them
1. Formats supported by this tool
| Format | Container / Codec | Alpha | Animation | Metadata |
|---|---|---|---|---|
| PNG | Lossless bitmap (zlib/deflate) | Yes (RGBA) | Yes (APNG, acTL) | iTXt / tEXt / embedded ICC |
| JPEG | Lossy (DCT), JFIF / EXIF | No | No | EXIF / ICC / XMP |
| GIF | Palette bitmap (LZW) | 1-bit (single color) | Yes (multi-frame) | Basic only, no EXIF |
| WebP | VP8 / VP8L / VP8X | Yes (alpha on both) | Yes (ANMF) | EXIF / ICC / XMP |
| AVIF | AV1 frame (ISOBMFF) | Yes (auxC alpha) | Yes (multi trak) | EXIF / ICC (meta boxes) |
| HEIC / HEIF | HEVC frame (ISOBMFF) | Yes (auxC alpha) | Yes (multi trak) | EXIF / ICC (meta boxes) |
| TIFF | Tagged bitmap (IFD) | Yes (ExtraSamples) | No | Native IFD / EXIF / ICC |
| BMP | Device-independent bitmap | Yes (32-bit BGRA) | No | Essentially none |
This tool reads raw bytes: format by magic number, dimensions from each format's header (PNG IHDR, GIF header, JPEG SOF, BMP header, TIFF/EXIF IFD, HEIC/AVIF
ispe box). So even when the browser can't decode the pixels (e.g. HEIC), the full metadata is still extracted.2. How to read an image report
- Format + MIME — confirm the actual format, not the extension (a .png that is really JPEG)
- Dimensions (W × H) + aspect ratio — resolution and whether the original was cropped
- Bit depth + color type — 8 bit vs 10/12 bit; RGB / YCbCr / grayscale / indexed, which drive gamut and file size
- Alpha channel — PNG / WebP / HEIC / AVIF may carry alpha; verify before compositing
- Animation — GIF / animated WebP / animated AVIF / APNG report frame counts
- EXIF — camera make, model, capture time, ISO, exposure, aperture, focal length, GPS (from EXIF-bearing JPEG / PNG / WebP / TIFF / HEIC / HEIF / AVIF)
- ICC color profile — sRGB / Display P3 / Adobe RGB, key to consistent cross-device display
Notes / range column: each EXIF field shows its typical value range and whether the current value looks reasonable (e.g. ISO typically 50–409600, aperture typically f/1.0–f/32); values clearly outside the usual range are flagged with
⚠. The GPS row also reverse-geocodes the WGS-84 coordinates into a Chinese address via a domestic map API (Tencent or Amap — set a key in GEO_KEYS inside assets/tools/imginfo/app.js; shows N/A when not configured or on failure). Note: the lookup runs in your browser, so the coordinates are sent to the chosen map provider (all other parsing stays fully local and is never uploaded). Three common pitfalls: ① The file extension is not trustworthy — some files are mislabeled; this tool judges by magic number. ② HEIC can't be decoded to pixels by most browsers, yet this tool still reads dimensions, color and EXIF. ③ Screenshots / web images are often re-encoded to 8-bit sRGB, dropping the original 10-bit / P3 info — the parameters reveal this immediately.