PNG Chunk Inspector
ImageWalk a PNG file's chunk stream directly from its bytes to report every chunk's type, offset, size, and CRC validity, plus the IHDR header and common ancillary chunks like tEXt, pHYs, gAMA, tIME, and acTL
Drop in a PNG file and see its entire chunk stream laid out at once: every chunk's type, byte offset, size, and whether its stored CRC-32 actually matches the data it covers, plus the decoded IHDR header and any tEXt, pHYs, gAMA, tIME, or acTL chunks it carries. It is useful for debugging a PNG that a browser or image library is quietly rejecting, auditing what metadata a design tool embedded before you ship an asset, or confirming an APNG animation chunk made it into the file you exported. It reads chunk headers directly from the bytes with no pixel decoding, and it lists zTXt/iTXt text chunks without decompressing them, so it never needs a zlib dependency to run in a browser.
How to use PNG Chunk Inspector
- 1.Drop a .png file in, or click to browse, to see its full chunk table.
- 2.Check the CRC column for any chunk your library or browser might be silently rejecting as corrupt.
- 3.Look at the summary tags for embedded text, gamma, physical DPI, last-modified time, or APNG animation.
Frequently asked questions
Use via API, SDK, or MCP
cURL# Free: 1,000 req/day · Pro: 10,000 req/day
curl -X POST https://api.utilix.tech/v1/tools/png-chunk-inspector \
-H "Authorization: Bearer utx_live_..." \
-F "file=@image.png"Get an API key from your dashboard · Full API docs →