Loading...
Loading...
Inspect the camera, lens, exposure, GPS, and timestamps embedded in any photo — then strip the metadata with one click. Everything runs in your browser.
EXIF (Exchangeable Image File Format) is the structured chunk of data that almost every camera and phone embeds inside the photo file itself. It records the camera and lens model, the exact exposure settings, and — when location services are on — the GPS coordinates of where the photo was taken, often down to a few metres. Other fields capture the original timestamp, the editing software that touched the file, copyright tags, and orientation. This tool reads every EXIF, IPTC, and XMP tag the file contains using the open-source exifr library, groups the most useful fields into readable cards, and lets you download a clean copy of the photo with all metadata stripped. Everything runs locally — your photo never leaves the device.
Drag a JPG, HEIC, TIFF, PNG, WebP, or AVIF file onto the upload area, or click to pick from your device. Files up to 50 MB are supported.
The most relevant fields are grouped into Camera, Exposure, GPS, Timestamps, and Software cards. Empty groups are hidden so the layout stays readable.
The GPS card is highlighted in amber when location data is present. Click 'Open in Google Maps' to see the exact location — and decide whether you want to share that publicly.
Click 'All raw tags' to see every parsed field, including IPTC and XMP entries the structured cards do not surface. This is useful for forensic or archival work.
Click 'Download without metadata' to re-encode the photo through the Canvas API. The downloaded copy contains identical pixels but zero EXIF, IPTC, or XMP data — safe to post anywhere.
1. Open the file as an ArrayBuffer in the browser. 2. Locate the APP1 segment (JPEG) or relevant TIFF/HEIC box. 3. Walk the IFD chain: IFD0, ExifIFD, GPSIFD, IFD1, plus any IPTC and XMP segments. 4. Decode each tag against the EXIF 2.32 dictionary into a typed value. 5. Convert GPS rationals into signed decimal latitude and longitude. 6. Hand the merged object back to the page for grouped rendering.
EXIF data lives inside the image file as a series of TIFF-style Image File Directories (IFDs), each containing tagged values that follow the EXIF 2.32 specification. JPEG embeds these IFDs in an APP1 marker; HEIC stores them in a metadata box; PNG keeps them in an eXIf chunk. The exifr library parses every common container in pure JavaScript, returns a single merged object with friendly key names, and converts GPS rationals into the signed decimal latitude and longitude scanners and maps expect. Because the parse runs locally, no copy of the photo is ever uploaded.
Reference: EXIF 2.32 specification (CIPA)
| Example tag | What it tells you |
|---|---|
Make: Apple, Model: iPhone 15 Pro | Identifies the exact camera that took the shot. Often enough to confirm a photo's authenticity or trace a leaked device. Standard on every modern phone. |
GPSLatitude / GPSLongitude | The location where the shutter was pressed, accurate to a few metres. Public photos with GPS can reveal your home, work, or routine. Strip before posting publicly. |
DateTimeOriginal: 2026-04-28 14:32:18 | When the photo was actually captured (different from file modified date). Useful for sequencing or forensics. Survives most edits. |
Software: Adobe Photoshop 25.0 | Indicates the photo has been edited and which app was used. Missing this tag does not prove a photo is unedited. Useful but not authoritative. |
Cut out the subject from any photo with on-device AI — no upload required.
Shrink JPG, PNG, or WebP files in your browser with an interactive quality slider.
Adjust, filter, rotate and crop photos in the browser — no uploads, no watermark.
Compose memes and screenshot collages with real layers — paste, drag, crop, caption, export.
Last updated