Exif Data Viewer

Media Client-side exif metadata image jpeg photo gps camera privacy

This tool runs entirely client-side, in your browser: your data is never sent anywhere.

What it does

Most photos taken with a digital camera or smartphone embed EXIF metadata directly in the file: camera make/model, date and time taken, exposure settings (aperture, shutter speed, ISO), orientation, and sometimes even the GPS coordinates of where the photo was taken.

This tool reads that metadata straight out of a JPEG file and displays it in a readable table — entirely in your browser. Handy for:

Try it

How it works

  1. The selected file is read locally using the browser's FileReader API — the image data never leaves your device.
  2. The script looks for the JPEG APP1 marker (0xFFE1), which contains an embedded TIFF structure when EXIF data is present.
  3. It walks the TIFF IFD (Image File Directory) entries, decoding each tag's type (byte, ASCII, short, long, rational...) according to the TIFF/EXIF specification, including the little-endian (II) and big-endian (MM) byte order variants.
  4. If a GPS IFD sub-directory is present, its tags (latitude, longitude, altitude...) are decoded separately and converted from degrees/minutes/seconds into a decimal coordinate, with a direct link to view the location on a map.
  5. Everything is rendered as a simple table — no data is uploaded, stored, or transmitted anywhere.

Supported fields

FieldDescription
Make / ModelCamera or phone manufacturer and model
Date TakenOriginal capture date/time (DateTimeOriginal)
DimensionsPixel width/height, when present in EXIF
OrientationRotation/mirroring flag
ExposureExposure time, F-number, ISO, focal length
SoftwareEditing software / firmware string, if present
GPSLatitude/longitude (converted to decimal), altitude

Notes