🖼️ Image Metadata Extractor – EXIF, IPTC, XMP & ICC
Every digital photograph or image file stores far more than just pixels. Embedded inside the binary data are metadata tags — structured information describing how the image was captured, who created it, where it was taken, and what software last touched it. The Image Metadata Extractor reads all of this information directly in your browser and presents it in a clear, searchable table — no uploads, no servers, complete privacy.
📦 What Is Image Metadata?
Image metadata is stored using several well-established international standards, each covering a different domain of information:
| Standard | Full Name | Typical Data |
|---|---|---|
| EXIF | Exchangeable Image File Format | Camera make/model, shutter speed, aperture, ISO, GPS coordinates, timestamp |
| IPTC | International Press Telecommunications Council | Caption, keywords, byline, copyright notice, city, country |
| XMP | Extensible Metadata Platform | Creator, rights, rating, color label, editing history, custom fields |
| ICC | International Color Consortium profile | Color space, white point, primaries, gamma curve (e.g. sRGB, AdobeRGB) |
📷 Reading Camera Settings (EXIF)
When your camera or smartphone captures an image, it writes a rich set of shooting parameters into the EXIF block. The most useful tags include:
- Make / Model — the camera manufacturer and exact model (e.g.,
Canon EOS R5) - DateTimeOriginal — the exact date and time the shutter was pressed
- FNumber — the aperture setting as an f-stop (e.g.,
f/2.8) - ExposureTime — shutter speed in seconds (e.g.,
1/200 s) - ISOSpeedRatings — sensor sensitivity (e.g.,
ISO 400) - FocalLength — the lens focal length in millimetres
- Flash — whether flash fired and the mode used
📍 GPS Coordinates & Location Privacy
Smartphones embed GPS coordinates into every photo by default unless location access is disabled. EXIF stores coordinates as degrees/minutes/seconds (DMS) rational fractions, which the tool automatically converts to decimal degrees (DD) using the formula:
DD = Degrees + (Minutes / 60) + (Seconds / 3600)
Apply negative sign for South latitude or West longitude
Example: 48° 51' 31.84" N → 48 + 51/60 + 31.84/3600 = 48.858844° NWhen GPS data is present, the tool shows the decimal coordinates and provides a direct link to OpenStreetMap to visualise the exact location. It also highlights GPS tags in the sensitive data warning banner, reminding you to strip location data before sharing photos publicly.
🔒 Privacy Audit — Sensitive Tags
Before sharing an image online, it is worth knowing which metadata tags could reveal personal or identifying information. The tool automatically flags:
- Location tags:
GPSLatitude,GPSLongitude,GPSAltitude - Device identifiers:
CameraSerialNumber,LensSerialNumber,BodySerialNumber - Personal information:
OwnerName,Artist,Copyright,UserComment
Clicking Strip & Download re-encodes the image through the browser Canvas API, which inherently discards all metadata. The resulting JPEG file contains no embedded metadata — safe to share publicly. All processing is done locally; your original file is never transmitted.
💾 Export Options
Once metadata is extracted, you can export it in two formats for further analysis:
- JSON export — a structured object grouped by standard (EXIF, IPTC, XMP, ICC), ideal for developers parsing metadata programmatically
- CSV export — a three-column spreadsheet (Standard, Tag, Value), compatible with Excel, Google Sheets, and data-analysis tools
🔎 Supported Formats
The tool uses the exifr library, which supports metadata extraction from JPEG, PNG, TIFF, WebP, HEIC, GIF, and BMP files. JPEG files typically contain the most metadata. PNG files can carry XMP chunks and iTXt metadata. TIFF files are common in professional photography workflows and support all four standards. Not every format supports every standard — for example, ICC profiles are most commonly found in JPEG and TIFF files.
🛡️ Privacy & Security
All image processing happens entirely in your browser using client-side JavaScript. No image bytes, metadata values, or file names are ever sent to any server. The tool is safe to use with sensitive images including personal photos, confidential documents, and proprietary assets.