Image Metadata Inspector

Drop, paste, or pick any image and see its full metadata table — file name, size, MIME, intrinsic dimensions, the reduced aspect ratio (e.g. 1920×1080 → 16:9), megapixels, alpha channel, format notes, and the colour-space name from any embedded ICC profile (sRGB, Display P3, …). A live preview is drawn below. Everything runs in your browser — the file is never uploaded.

Drop, paste, or pick an image.
How the inspector works

When you pick an image, the browser exposes its intrinsic natural size as soon as the bytes finish decoding. We read those bytes once into memory, walk a tiny parser to extract an embedded ICC profile description if one is present (PNG iCCP chunk, JPEG APP2 / ICC_PROFILE markers), and we reduce the width × height to its lowest-terms ratio using the greatest common divisor.

Format detection uses the browser's reported MIME type, not the file extension — that way the table is always honest about what's inside the bytes. SVG is special: it's a vector format, so its "intrinsic size" is the viewBox. AVIF and HEIC almost always embed an ICC profile; PNG and WebP optionally do; JPEG sometimes does; GIF and BMP never do.

The file never leaves your browser. We use the FileReader API to read the bytes locally, an HTMLImageElement to decode them, and a <canvas> to render the preview. No fetch, no XMLHttpRequest, no upload.