induwara.lkinduwara.lk
induwara.lkImage · Privacy

EXIF Metadata Editor for Images and Videos

Change a photo's hidden metadata — title, author, copyright, date taken, camera, and GPS location — then download an edited copy. Editing a JPEG is lossless. Or strip every tag in one click. Everything runs in your browser; the file is never uploaded.

Requested by Induwara

By Induwara AshinsanaUpdated Jun 2, 2026
EXIF Metadata EditorEdit & strip · JPEG
Files stay on your device

Everything runs in your browser. Your original file is never changed or uploaded.

What this does

Drop a JPEG above to change its EXIF metadata: set a title, author, and copyright, fix the date taken, adjust the camera make and model, or add and remove the GPS location. Then download an edited copy. Editing a JPEG is lossless — only the metadata is rewritten, your pixels are untouched. Need a clean copy for sharing? One click strips every tag. Nothing is uploaded.

How it works

Every JPEG carries an EXIF (Exchangeable Image File Format) block alongside its pixels, holding the camera, exposure, date, and — if location was on — GPS coordinates. This tool opens that block, lets you change the values that are safe to write, and saves a new file, all without sending your photo anywhere.

  1. Reading. Your JPEG is read in the browser with piexifjs, an open-source library that parses the TIFF/IFD0, Exif sub-IFD, and GPS IFD. The existing values are pre-filled into the form so you edit, not retype.
  2. Writing text tags. Title, author, copyright, software, and the camera make and model are stored as Exif ASCII tags (for example Artist is tag 0x013B). The editor writes exactly the tag each field maps to, and clearing a field deletes that tag rather than writing an empty one.
  3. Dates. The capture date is written to DateTimeOriginal in the Exif format YYYY:MM:DD HH:MM:SS. The tool converts from the browser's date picker and validates the result before saving.
  4. GPS. Coordinates you enter as decimal degrees are converted to the Exif layout of three rationals — degrees, minutes, and seconds — using D = floor(x), M = floor((x−D)×60), S = ((x−D)×60−M)×60, with the hemisphere stored as a separate N/S/E/W reference. The result is verified by converting it back with the inverse formula x = D + M/60 + S/3600 and confirming the two agree.
  5. Saving. The rewritten metadata is inserted back into the original JPEG. Only the metadata segment changes, so the image data is byte-for-byte identical — the edit is lossless. The clean-strip option instead removes the entire metadata segment.

EXIF is specific to JPEG and TIFF, so PNG, WebP, HEIC, AVIF, and video files can't have individual tags edited here. For those, the tool still offers a privacy strip: raster images are re-encoded through a canvas, which carries the pixels only and drops every embedded tag.

Worked examples

Decimal degrees → Exif DMS rational

Add GPS to a Colombo photo

  1. Enter latitude 6.934667, longitude 79.843000
  2. Latitude: D = 6, M = floor(0.934667×60) = 56, S = 4.80"
  3. Stored rational: [[6,1],[56,1],[480,100]] with ref N
  4. Cross-check: 6 + 56/60 + 4.80/3600 = 6.934667 ✓
  5. Preview shows 6°56'4.8"N 79°50'34.8"E

ASCII + DateTimeOriginal tags

Stamp copyright and date

  1. Author = Induwara Ashinsana → Artist tag (0x013B)
  2. Copyright = © 2026 → Copyright tag (0x8298)
  3. Date taken 2026-06-02 11:30 → 2026:06:02 11:30:00
  4. Written to DateTimeOriginal (0x9003)
  5. Download edited JPEG — pixels unchanged, lossless

Privacy clean before sharing

Strip a Southern-hemisphere photo

  1. Sydney shot tagged lat −33.8688, lon 151.2093
  2. Negative latitude → hemisphere ref S
  3. "Strip everything" removes GPS, serial, and camera tags
  4. JPEG: only the metadata segment is dropped (lossless)
  5. Result has zero EXIF — safe to post publicly

Frequently asked questions

Sources & references

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.