EXIF Photo Location Mapper

Media Client-side exif gps photo metadata location openstreetmap google-maps geolocation image

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

What it does

Many photos taken with a smartphone or GPS-enabled camera embed the exact location where they were shot inside their EXIF metadata. This tool reads that metadata directly in your browser, extracts the GPS coordinates (if present), and:

Nothing is uploaded anywhere: the image is read and parsed entirely inside your browser using the File API.

Try it

How it works

  1. When you select a photo, your browser reads the raw bytes of the file using the FileReader API β€” the file never leaves your device.
  2. A small JPEG/TIFF EXIF parser (exif-reader.js) scans the binary data for the APP1/EXIF marker and walks its IFD (Image File Directory) entries looking for the GPS IFD (tags GPSLatitude, GPSLatitudeRef, GPSLongitude, GPSLongitudeRef, and optionally GPSAltitude).
  3. GPS coordinates in EXIF are stored as degrees/minutes/seconds (DMS) rationals; the tool converts them to decimal degrees, applying the correct sign based on the hemisphere reference (N/S, E/W).
  4. If coordinates are found, the tool:
  1. If no GPS data is present (very common β€” many phones and most social media downloads strip location data for privacy, and most cameras without GPS never write it at all), a clear message explains this instead of a fake/empty map.

Notes