Extract
Inspect an image file
Drop in an image and this page tells you what it actually is, rather than what its name claims. Format read from the file's own bytes, pixel dimensions, aspect ratio, colour model, bit depth, transparency, animation, embedded density and whatever metadata the file carries - including whether it records where the photograph was taken. Nothing about the file is changed, and your image is never uploaded.
How to inspect an image file
- Drop one image onto the upload area, or choose a file.
- Read the summary: format, dimensions, aspect ratio and size.
- Open Technical details, Metadata or Privacy for the full picture.
- Follow a suggested action if you want to change something.
Supported formats
This tool accepts JPG, PNG, WebP, GIF, BMP, AVIF, HEIC and TIFF files. Everything is decoded by your own browser, so the formats available depend on what your browser can open - which for HEIC in particular varies between Safari and other browsers.
Frequently asked questions
How does it know the format if the filename is wrong?
It reads the first bytes of the file. Every image format begins with a distinctive signature - PNG starts with a specific eight-byte sequence, JPEG with 0xFFD8, GIF with the letters GIF - and those bytes are what software actually uses to decide how to open a file. The extension is only a label, and anyone can change it. If the two disagree, this page says so, because some upload forms check the extension and will refuse a file whose name does not match.
Why does it say DPI is not embedded?
Because that particular file does not record one. Most images have no density information at all - it is only written when a camera, scanner or design tool puts it there. Many tools display 72 DPI regardless, which is a made-up number: it is a historical default, not a property of your file. Since somebody might size a print from it, this page would rather say nothing than say something invented.
Does it tell me if my image is good quality?
No, and deliberately. A trustworthy quality score needs the decoded pixels and a defensible threshold for what counts as blurry or over-compressed, and every simple version of that is a number dressed up as a measurement. What you get instead are facts the file states about itself - its dimensions, how it was encoded, whether it is progressive, how large it is - which are the things you can actually act on.
Is my image uploaded?
No. The file is read in your browser and examined there. It is never decoded into pixels either, let alone sent anywhere - the page only reads the file's headers and metadata blocks, which is why it is fast on very large images and why it can describe formats your browser cannot display.
Which formats can it describe?
Format, size and metadata are read for JPG, PNG, WebP, GIF, BMP, AVIF, HEIC and TIFF. The deeper structure - bit depth, colour model, transparency, interlacing, density - is read for JPG, PNG, GIF, WebP and BMP. For AVIF, HEIC and TIFF the page says the structure was not read rather than guessing at it.
Related tools
- Image Privacy CheckerFind out what a photo discloses before you share it.
- Image Metadata ViewerInspect every metadata block in an image: EXIF, XMP, IPTC, colour profile and text records.
- Remove Image MetadataStrip EXIF, GPS, XMP, IPTC and text records from an image in one pass.
- Image CompressorCompress JPG, PNG and WebP images in your browser.
- Image ConverterConvert images between JPG, PNG, WebP and AVIF in your browser.
Looking for something else? Browse all ImageUtility tools.