Image Metadata Viewer
Add an image and read the information stored inside it — EXIF fields, camera and lens details, dimensions, timestamps and GPS coordinates when they are present.
Image metadata viewer tool
Drag and drop an image here
or choose a file from your device
Works with JPG, JPEG, PNG, WebP, GIF, BMP and TIFF. Maximum file size 100 MB.
Your image is read by this page using your browser’s own file API. It is not uploaded, and no copy is sent to us or to any third party.
The interactive part of this tool has not started. You can still choose a file above, but results will not appear. This usually means JavaScript is turned off in your browser, or an extension or plugin is blocking the script on this page.
Your image
No readable metadata was found in this image. The file and image details below come from the file itself, but no EXIF or other embedded metadata is stored in it.
What is image metadata?
Every image file has two parts: the pixels you look at, and a set of notes about those pixels. That second part is the metadata. It is written by whatever created the file — a camera, a phone, a scanner or an editing program — and it stays attached to the file as it is copied from one place to another.
Metadata is the reason your photo library can sort pictures by the day they were taken, group them by device, or place them on a map without anyone typing in a single detail. It is also the reason a photo can reveal more than the person sharing it intended, which is why it is worth being able to read.
What is EXIF?
EXIF is short for Exchangeable Image File Format. It is the specification cameras and phones follow when they record shooting information into a file, and it is stored as a small structured block near the start of a JPEG or TIFF. The block is organised into directories: one for general image tags, one for the detailed camera tags, and an optional one for GPS.
An EXIF viewer’s job is to walk those directories, match each numeric tag against the published tag list, and turn the raw values into something readable — turning tag 0x829A with a value of 1/250 into “Exposure time: 1/250 s”. That is exactly what this page does, using JavaScript running in your browser.
A note on maker notes. Manufacturers also store proprietary data in a tag called MakerNote, in undocumented formats that differ between brands and even between camera models. This viewer reports that the block exists and how large it is, rather than guessing at values it cannot reliably decode.
What information can this tool show?
Results are grouped into seven sections, and any section with nothing to report is simply left out:
- File Information — name, size, MIME type, the format verified from the file’s own bytes, and the last-modified date your device reports.
- Image Information — pixel width and height, aspect ratio, megapixels, bit depth, colour type, transparency and a calculated average colour.
- EXIF Information — exposure time, aperture, ISO, focal length, exposure compensation, metering mode, flash status, white balance and the rest of the standard EXIF set.
- Camera Information — make and model, lens make, lens model, lens specification and serial numbers where the manufacturer records them.
- Date & Time — capture, digitised and file-change timestamps, plus sub-second and time-zone fields when present.
- GPS Information — latitude and longitude in both decimal and degrees-minutes-seconds, altitude, direction, GPS date and a map link.
- Other Metadata — artist, copyright, software, descriptions, user comments, IPTC fields, PNG text chunks, GIF comments, ICC profile and XMP.
Every value comes from the file you selected. Nothing is estimated, filled in from a database or inferred from the picture, and fields that are missing are reported as missing rather than being guessed at.
Supported image formats
Metadata support varies a great deal between formats. This is what to expect:
| Format | What this viewer reads |
|---|---|
| JPG / JPEG | Full EXIF including GPS, plus IPTC, XMP, ICC profile, JPEG comments and encoding details. The richest format for metadata. |
| PNG | Header details, colour type, bit depth, physical resolution, tIME date, text chunks, XMP, and EXIF when the file carries an eXIf chunk. Compressed text chunks are reported but not decoded. |
| WebP | Canvas size, lossy or lossless mode, alpha and animation flags, plus the EXIF and XMP chunks that extended WebP files can carry. |
| GIF | Version, screen size, colour table, transparency, frame count, loop setting and comment blocks. GIF has no EXIF support at all. |
| BMP | Header type, dimensions, bit depth, palette size and physical resolution. BMP has no EXIF support. |
| TIFF | Full EXIF and GPS tags are read directly from the file. Most browsers cannot display a TIFF preview, so the image itself may not appear. |
| HEIC / AVIF | Recognised, and file and image details are shown. The metadata is stored in an ISO-BMFF container that this viewer does not decode, so EXIF fields are not listed rather than being approximated. |
Privacy
This tool is written entirely in JavaScript that runs on your device. When you choose a file, the page reads it with the browser’s FileReader interface, parses the bytes in memory and prints what it finds. There is no upload step, no server-side processing and no third-party metadata service involved — the code makes no network request with your file at all.
Because the work happens locally, you can also use the page with your connection switched off after it has loaded, which is a straightforward way to confirm the claim for yourself.
One thing worth keeping in mind: metadata you view here is still metadata attached to your file everywhere else. If a photo carries GPS coordinates, they travel with it when you send it to someone, unless you remove them or the receiving platform strips them. Our Privacy Policy covers what the website itself collects, and the Terms of Service, Disclaimer and Cookie Policy cover the rest. Questions are welcome through the contact page.