Field | Value | Edit | Copy |
---|---|---|---|
{{ row.label }} |
{{ row.value }}
|
|
Image metadata, often called photo metadata, is the structured information embedded inside pictures. The Exchangeable Image File Format (EXIF) defines common tags for camera settings, capture time, and optional location. Use it to view and edit photo EXIF metadata while keeping pixels unchanged. These tags travel with the image across apps and devices, which is helpful for organizing, auditing, and sharing responsibly.
You provide a picture, the utility reads its tags and returns human‑readable fields, a map when coordinates exist, and a JSON view you can copy. Outputs are new images created from the original pixels, with optional rotation applied to make them upright. You choose how metadata is handled, either removed, carried over from the file, or replaced by your edits.
Imagine a vacation shot reporting f/1.8, 1/120 s, ISO 64, and coordinates near 48.8584 2.2945. You might correct the date, clear the artist field, or remove GPS before sharing with a group. Metadata can reveal sensitive context. Share images only when you’re comfortable with the information they contain.
The tool inspects Exchangeable Image File Format (EXIF) records directly in your browser. It parses tags for camera make, model, lens, exposure, aperture, ISO, focal length, orientation, and optional GPS coordinates. If coordinates are present, the UI renders a map pin for quick verification. Exporting redraws pixels onto a canvas, optionally applying the orientation so output pixels are upright. For JPEG, a curated tag set can be re‑embedded or authored from your edits; PNG and WebP export without metadata. Processing is deterministic and client‑side, with no server round trips.
image/
.Symbol | Meaning | Unit/Datatype | Source |
---|---|---|---|
φ | Latitude | degrees (decimal) | Input/EXIF |
λ | Longitude | degrees (decimal) | Input/EXIF |
h | Altitude | metres | Input/EXIF |
t | Exposure time | seconds | EXIF |
N | Aperture number | f‑number | EXIF |
f | Focal length | millimetres | EXIF |
Parameter | Meaning | Unit/Datatype | Typical Range | Sensitivity | Notes |
---|---|---|---|---|---|
Export format | Output MIME type | string | Auto, JPEG, PNG, WebP | High | “Auto” uses the source MIME; only JPEG embeds metadata. |
Quality | Lossy encoder quality | percent | 10–100 | Medium | Ignored for PNG; mapped to 0.10–1.00 internally. |
Auto‑rotate | Apply EXIF orientation on decode | boolean | on/off | Low | Pixels are drawn upright; EXIF Orientation is then set to 1. |
Metadata mode | How tags are handled | enum | Strip, Keep, Apply edits | High | JPEG only; PNG/WebP export without EXIF. |
toFixed
semantics (IEEE‑754 round‑to‑nearest; ties may appear even due to binary representation).Field | Type | Min | Max | Step/Pattern | Error Text | Placeholder |
---|---|---|---|---|---|---|
Source file | image/* | — | — | Accepts MIME starting with image/ |
“Unsupported file type. Please choose an image.” | — |
Quality | range | 10 | 100 | step 1 | — | — |
GPS latitude | number | −90 | 90 | step 0.000001 | Inline save rejected if invalid | — |
GPS longitude | number | −180 | 180 | step 0.000001 | Inline save rejected if invalid | — |
GPS altitude | number | — | — | step 0.1 | Inline save rejected if invalid | — |
Date taken | datetime‑local | — | — | browser format | Inline save rejected if invalid | — |
Export format | select | — | — | Auto, image/jpeg, image/png, image/webp | — | — |
Input | Accepted Families | Output | Encoding/Precision | Rounding |
---|---|---|---|---|
Image file | MIME starting with image/ |
PNG, JPEG, or WebP | PNG lossless; JPEG/WebP quality 0.10–1.00 | As specified under rounding policy |
EXIF for JPEG | Curated subset written | DateTime, DateTimeOriginal, Make/Model/LensModel, Artist, Software, Copyright, Description, Orientation=1, GPS* | GPS DMS rationals; altitude rational; timestamp as YYYY:MM:DD HH:MM:SS |
Seconds and altitude to 0.01 units |
*GPS is written only when both latitude and longitude are finite. PNG and WebP exports do not include EXIF.
Input: 4000×3000 JPEG with GPS 37.7749, −122.4194 at altitude 15.2 m; metadata mode “Keep”; quality 92%; auto‑rotate on.
GPS encoding:
Result: New JPEG with upright pixels, Orientation=1, curated tags written, and an output size reported in kilobytes.
Files are processed locally in your browser; no data is transmitted or stored server‑side. Map tiles are requested from an external service solely for display. Remove sensitive metadata before sharing when privacy obligations apply.
Follow these steps to inspect, edit, and export safely.
Example: Set format to JPEG, quality 92%, auto‑rotate on, mode “Apply edits”, then export and download the JPEG with your updated tags.
You now have a share‑ready image with the metadata handling you selected.
No. Processing happens in your browser. Map tiles are fetched for display when viewing the map, and nothing from your photo is uploaded.
Values come directly from the file’s tags. Displays use fixed decimal places; rounding follows JavaScript number semantics and may differ at half steps.
PNG, JPEG, and WebP. Only JPEG can carry EXIF on export. Choosing Auto mirrors the source MIME, but browsers may fallback when a type isn’t supported.
Core functions work offline. The map requires internet access to load tiles.
Your image remains your content. The tool does not add licenses or watermarks.
A curated subset: DateTime, DateTimeOriginal, Make, Model, LensModel, Artist, Software, Copyright, Description, Orientation=1, and GPS when present.
Edit GPS fields to blank values or choose “Strip”. PNG and WebP exports omit EXIF entirely.
In this build, toggles like GPS scrubbing, rounding, and digitized time are present in the UI but not applied during export.
This utility focuses on photo metadata. Use a CSR validator for certificate files.
image/
.