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.

Input

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

No file loaded
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. 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. 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. 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. 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
}

Frequently Asked Questions