EXIF Viewer

Inspect EXIF metadata in a photo without uploading it, including camera, date, lens, orientation, and GPS fields.

Click or drag a photo here

1 image · Max 10MB
TagValue

What does EXIF Viewer do?

EXIF Viewer reads photo metadata such as camera, timestamp, lens, orientation, and GPS fields when present.

  • Primary use: EXIF Viewer reads photo metadata such as camera, timestamp, lens, orientation, and GPS fields when present.
  • Key technical fact: EXIF metadata can include GPS coordinates, so it may reveal where a photo was taken.
  • Practical check: Compare visual quality, pixel dimensions, metadata, and exported file size before publishing the processed image.
Topic Direct answer Source
Direct answer EXIF Viewer reads photo metadata such as camera, timestamp, lens, orientation, and GPS fields when present. CIPA EXIF standard
Key fact EXIF metadata can include GPS coordinates, so it may reveal where a photo was taken. CIPA EXIF standard
Processing model Runs locally in the browser; no production Node server receives the input. Browser JavaScript

Inspect the hidden metadata in a photo

EXIF Viewer reads metadata embedded by cameras and phones without uploading the photo. It can reveal camera model, capture time, exposure settings, focal length, orientation, software, and GPS coordinates when those tags exist.

EXIF data is useful for debugging image orientation, checking camera settings, or reviewing privacy risk before sharing. Some platforms strip metadata and some edited images contain none, so missing fields usually mean the data was removed or never written.

How to use

  1. Drag and drop a photo onto the upload area, or click to select.
  2. All EXIF metadata tags are displayed in a table.
  3. If GPS coordinates are found, a map showing the photo location is displayed.

What is EXIF metadata?

EXIF metadata is stored inside formats such as JPEG and TIFF to describe how and where an image was captured. Orientation tags can affect how an image displays, and GPS tags can identify the capture location.

Use this viewer as a privacy and diagnostics check before publishing original photos. If GPS or personal metadata appears, remove it before sharing the file publicly.

Read EXIF with Python

A script can read the same type of tags from a JPEG file with an EXIF parser:

import exifread

with open('photo.jpg', 'rb') as f:
    tags = exifread.process_file(f)

for key, value in tags.items():
    print(f'{key}: {value}')

MCP integration

MCP (Model Context Protocol) lets AI agents and apps discover and run Coding.Tools utilities for repeatable conversions, formatting, hashing, and generation workflows.

MCP tool name: exif-viewer

MCP endpoint: https://coding.tools/mcp

Call tools/list first. Each tool entry includes inputSchema, outputSchema, and examples so an AI agent or client can build valid arguments without guessing.

For tools/call, read result.content[0].text for the display value and result.structuredContent for machine parsing. Tool-level failures return isError: true; protocol failures return a JSON-RPC error.

Example tools/call request:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"exif-viewer","arguments":{}}}'

This image tool is browser-only in MCP. tools/call returns isError: true plus a resource_link to the web UI instead of processing local image bytes on the server.

Most text and data tools accept an input string plus optional options. Browser-only image tools are listed for discovery and return a web UI link when they need browser image APIs.