Image to JSON
Extract embedded EXIF metadata — camera make and model, shutter speed, aperture, ISO, timestamps, and more — from JPEG, TIFF, and HEIC photos and export the result as a structured JSON file. Choose whether to include GPS coordinates or strip them for privacy, and optionally embed the thumbnail. All extraction happens locally in your browser using the exifr library.
Image File
Drop a JPEG, PNG, TIFF, or HEIC here or click to upload
EXIF extracted locally — your image never leaves your browser
EXIF Options
Output
JSON
What is Image Metadata to JSON Extractor?
Photos contain more data than pixels. Every image taken by a smartphone or digital camera embeds metadata in the file: the camera make and model, lens settings, shutter speed, ISO, the exact timestamp, and — if location services were enabled — GPS coordinates accurate to a few metres. This metadata is stored in EXIF, IPTC, and XMP blocks within the image file and is inaccessible without a parser. This tool reads those blocks and exposes the full metadata as structured JSON. GPS coordinates are converted from degrees/minutes/seconds to decimal degrees for direct use with mapping APIs. Timestamps include timezone where available. IPTC fields cover copyright holder, keywords, and caption. XMP fields include star rating and colour label. The extraction runs locally in the browser — no photo is uploaded to any server — making it safe for sensitive or proprietary imagery.
How to Use
- 1
Upload Your Image
Click "Upload Image" to select a JPEG, PNG, TIFF, or HEIC photo. The tool reads the file's binary data in the browser to extract embedded EXIF, IPTC, and XMP metadata — no image is sent to any server.
- 2
Select Metadata Categories
Choose which metadata groups to include: Camera Data (make, model, settings), GPS Location (latitude, longitude, altitude), Date & Time (capture time, timezone), IPTC (copyright, keywords, caption), and XMP (rating, colour label, creator tool).
- 3
Extract to JSON
Click "Extract Metadata". The tool reads the EXIF IFD blocks and decodes each tag to its human-readable name and value, structuring the output as a flat or categorised JSON object.
- 4
Copy or Download the JSON
Copy the metadata JSON for use in a DAM system, photo management app, or geolocation pipeline — or download it as a .json file.
Common Use Cases
Photo Metadata Extraction
Extract EXIF metadata from JPEG photos — GPS coordinates, camera model, focal length, exposure, timestamp — into JSON for geolocation apps, photo management systems, or media archives.
Digital Asset Management
Extract image metadata from photography libraries or media asset collections into JSON to build searchable indexes, power metadata-driven APIs, or populate content management systems.
Copyright & Provenance Tracking
Extract embedded IPTC metadata (copyright holder, creator, description, keywords) from professional photographs into JSON for rights management and licensing documentation workflows.
Geotagged Photo Analysis
Extract GPS coordinates from geotagged photos into JSON for plotting on maps, validating location data, or feeding into geospatial analysis pipelines and location-based applications.
Conversion Examples
JPEG Photo → EXIF Metadata JSON
Camera settings, timestamps, and GPS coordinates are extracted as JSON fields.
Input JSON
Image: photo.jpg (JPEG, taken with iPhone 15) Contains EXIF: GPS, timestamp, camera settings
Output CSV
{
"Make": "Apple",
"Model": "iPhone 15",
"DateTime": "2024:01:15 14:32:07",
"GPSLatitude": 51.5074,
"GPSLongitude": -0.1278,
"FocalLength": "4.2 mm",
"ExposureTime": "1/120",
"ISO": 64
}