EXIF Viewer
Shows camera, lens, timestamp and GPS metadata embedded in a photo, as coordinates rather than on a map — drawing one would send the location to a tile server.
A photo carries more than pixels: the camera and lens, the exposure, often the exact coordinates where it was taken, and — the part people miss — a small copy of the image made at the moment of capture. This reads all of it in your browser and shows you the thumbnail alongside, because that is the one that leaks.
Drop a photo
JPEG and PNG carry the metadata this reads. Parsed here in your browser; the file is never uploaded.
How to use it
Drop a photo
JPEG and PNG are what carry this metadata. Parsing is a walk over a few kilobytes of header, so the answer is immediate.
Read the location block first
If GPS coordinates are present they are shown to six decimal places, which is about a tenth of a metre. No map is drawn.
Compare the embedded thumbnail with the photo
They should show the same picture. When they do not, the file is telling on an edit you made.
Copy it out as JSON if you need it
The whole field list, the container and the coordinates in one object, for a spreadsheet or a script.
Common questions
Why is there no map?
Drawing one means requesting tiles from a third party with the photo’s coordinates in the URL. That would send the exact thing this page exists to warn you about to somebody else’s server, from a page whose promise is that nothing leaves the tab.
The photo shows no metadata at all.
Usually good news. Messaging apps and most content systems strip metadata on upload, so a photo that has been through one arrives clean. A screenshot never had any to begin with.
What is the embedded thumbnail and why does it matter?
It is a small JPEG written into the file when the shutter fires, so a camera can show a preview without decoding the full image. Most editors update the pixels and never rewrite it — so a crop, a blurred face or a corrected exposure can survive there in the original form.
Can I edit or remove the metadata here?
Not on this page — this one only reads. The EXIF remover strips it without touching a single pixel, which is a different operation and deserves its own page.
Feed it from
EXIF Remover
Strips camera, GPS and editing metadata from photos while leaving the pixels untouched.
RAW Photo Converter
Develops DNG in the browser — own demosaic, as-shot white balance, the file’s colour matrix, exposure — to JPEG or PNG, and pulls the camera’s embedded JPEG out of CR2, NEF, ARW, RAF and other RAW containers.
Contact Sheet
Lays a folder of photos out as a printable index page with filenames and capture dates.
Base64 to Image
Decodes a Base64 string or data URI back into a viewable, downloadable image.
Next
These accept what this tool produces, so the result can go straight in.
Contact Sheet
Lays a folder of photos out as a printable index page with filenames and capture dates.
EXIF Remover
Strips camera, GPS and editing metadata from photos while leaving the pixels untouched.
Metadata Scrubber
Removes author, device, GPS and revision metadata from documents, images, audio and video in one pass.
CSV Cleaner
Trims cells, normalises headers, fixes number and date formats and reports rows with the wrong column count.
CSV Join
Joins two tables on a key column with inner, left, right or outer semantics and shows unmatched rows.
CSV to Excel
Writes one or many CSV files into an .xlsx workbook with typed columns, a header row and filters.