AI Humanize Image

Image metadata remover online — erase EXIF, GPS, XMP and IPTC in your browser

Drop a JPEG or PNG here, and all metadata segments — EXIF (including camera model, GPS coordinates, and the embedded thumbnail), IPTC (caption, copyright, keywords), and XMP (editing history, Lightroom tags) — are erased before the cleaned file downloads. Nothing leaves your device; no account or installation needed.

Image metadata checker

Drop an image to inspect

or click to browse · JPEG / PNG · read locally, never uploaded

Not sure what your image carries?

The metadata viewer lists every field — camera make, GPS fix, XMP history — so you can see exactly what will be removed before you commit.

Inspect metadata first →

What metadata your image file actually contains

Most people know that a photo can carry GPS coordinates. Fewer realise how many other data layers travel with the same file. A JPEG shot on a modern smartphone or mirrorless camera arrives carrying up to six distinct metadata segments, each from a different standard body, each serving a different purpose.

The table below maps each group to the specific fields it contains, the typical size it adds to the file, and the reason you might want it gone.

GroupKey fieldsTypical sizePrivacy risk
EXIF coreMake, Model, LensModel, FocalLength, FNumber, ISOSpeedRatings, ExposureTime, DateTimeOriginal, SubSecTimeOriginal4–18 KBDevice fingerprinting; camera serial number can tie multiple photos to one owner
GPS clusterGPSLatitude, GPSLongitude, GPSAltitude, GPSTimeStamp, GPSImgDirection, GPSSpeed0.3–1 KBExact capture location; aggregated across a photo library, reconstructs daily movement
IPTCCaption-Abstract, By-line, CopyrightNotice, Keywords, City, Province-State, Country-PrimaryLocationName, Credit0.5–8 KBPhotographer identity, client name in caption, proprietary keyword taxonomy
XMPxmp:CreatorTool, xmpMM:History, lr:hierarchicalSubject, dc:rights, xmp:Rating, xmp:Label2–30 KBEditing software version and license, full adjustment history, workflow metadata
JFIF / APP0JFIFVersion, Xdensity, Ydensity, pixel aspect ratio0.01–0.1 KBLow; DPI tag can hint at device class
Embedded thumbnailA separate JPEG inside the EXIF block, typically 160 × 120 px5–25 KBThe thumbnail is generated at capture time and may show a crop that differs from the current edit — revealing an uncropped version of the image

How the remover works — no upload, no server-side processing

Browser-based metadata removal is possible because modern browsers expose the FileReader and Canvas APIs. Here is the exact sequence this tool follows for a JPEG file:

  1. File read: The browser reads the raw bytes of your file from disk using FileReader.readAsArrayBuffer(). No network request is made at this point.
  2. APP marker scan: The byte stream is walked looking for JPEG APP markers (bytes FF E0 through FF EF). Each APP segment is classified: APP0 (JFIF), APP1 (EXIF or XMP), APP13 (IPTC/Photoshop), and any others are flagged for removal.
  3. ICC profile preservation: The APP2 segment, which carries the ICC colour profile, is explicitly kept. Removing the colour profile can shift colours on wide-gamut displays (Display P3 photos viewed in sRGB context, for example).
  4. Reconstruction: A new byte array is assembled from the JPEG SOI marker, the kept APP2 segment (if present), and the compressed image data (SOS onward). No re-encoding occurs — the JPEG DCT blocks are copied verbatim, so there is zero quality loss.
  5. Download: The cleaned ArrayBuffer is wrapped in a Blob and a temporary object URL is created. A synthetic anchor click triggers the browser's download mechanism. The URL is then revoked. Your file never leaves the tab.

For PNG files the process is similar: the four-byte PNG signature and each chunk header are parsed, EXIF and tEXt/iTXt/zTXt chunks are dropped, the iCCP (ICC profile) chunk is kept, and the IDAT pixel data and IEND marker are preserved unchanged.

Scenarios where removing image metadata matters most

Metadata removal is often described in terms of privacy in general — but the practical stakes differ significantly depending on how you are using the image. Here are four concrete situations where a metadata remover changes what an observer can learn from your file.

Selling items online

A product photo taken at home with a smartphone embeds GPS coordinates accurate to within 3–10 metres. Anyone who downloads the listing photo and runs it through a metadata reader — a two-second operation using free tools — can determine your home address. Multiple listings over time build a confident geolocation even if individual photos have slight GPS variance. Removing GPS before upload costs nothing; retaining it costs privacy.

Journalists and activists sharing images

Camera EXIF records the serial number of the specific camera body in the BodySerialNumber field and, for some manufacturers, the lens serial too. In a context where physical possession of a particular camera must not be linkable to a person, a full EXIF strip is necessary. GPS is the obvious concern; serial number linkage is the less obvious one.

Submitting freelance or stock photography

IPTC fields such as Caption-Abstract and Credit may contain your full name, agency name, or client-specific tags from a previous assignment. If you are repurposing an image originally captioned for one client and submitting it elsewhere, those fields travel with the file unless you clear them. Some stock platforms strip on ingest; others do not. Stripping before submission gives you control over what context the file carries.

Publishing images on a website you control

Browsers do not display EXIF to visitors, but the raw bytes are served with every download. Anyone who right-clicks and saves an image from your site, or fetches it programmatically, gets the full metadata payload. A 6 MB gallery of vacation photos served without stripping is a detailed location log of your movements. CDNs that serve image files do not typically strip metadata; you need to do it at upload time or in a build pipeline. Using a browser-based remover before uploading to WordPress, Squarespace, or a static site generator handles this without a server-side processing step.

Comparing metadata removal approaches: browser tool vs. command line vs. Photoshop

There are several ways to remove image metadata; the right one depends on volume, technical environment, and how much you trust third-party services with your images.

ApproachPrivacyBatch supportNotes
This browser toolFile never leaves deviceUp to ~20 filesZero install; EXIF+IPTC+XMP cleared; ICC preserved
ExifTool (CLI)Local; open sourceUnlimited; scriptableexiftool -all= -tagsfromfile @ -icc_profile *.jpg — strips all tags, restores ICC
Adobe PhotoshopLocalVia File → Export batchSave for Web excludes metadata by default; re-encodes image
Online converter (generic)File uploaded to a serverVariesPrivacy policy determines retention; re-encoding common
Windows Explorer (right-click)LocalSingle file onlyClears EXIF subset only; misses XMP and IPTC; re-encodes JPEG
macOS PreviewLocalSingle file onlyInspector shows metadata but offers no removal; Export re-encodes and may strip some EXIF inconsistently

For handling more than 20 files at once, the batch metadata stripper on this site processes multiple JPEG and PNG files in one pass, still entirely in the browser.

What EXIF, IPTC, and XMP metadata each contain

Digital images carry three distinct metadata standards that overlap in purpose but differ in structure, age, and what they typically store. Knowing which standard holds which field helps you understand exactly what gets removed when you strip an image.

StandardOriginTypical fieldsPrivacy risk
EXIFCamera/phone firmware, 1995GPS latitude/longitude, altitude, timestamp, camera make and model, lens focal length, aperture, ISO, shutter speed, flash state, orientation, thumbnailHigh — GPS pinpoints exact location; timestamp reveals daily routine; device model fingerprints hardware
IPTCPress wire standard, 1991Caption, headline, keywords, creator name, credit line, copyright notice, city, country, date created, object name, special instructionsMedium — photographer's real name and agency often embedded by default in Lightroom and Capture One exports
XMPAdobe standard, 2001Edit history (every Lightroom or Photoshop adjustment logged with timestamp), creator tool and version, document ID, rating, color label, collections, rights usage terms, web statement URLMedium-high — edit history can reveal software stack and workflow; document ID links files across sessions

EXIF lives in a compact binary block near the start of JPEG and TIFF files. IPTC uses a legacy IIM binary format embedded in a JPEG APP13 marker. XMP is serialized as UTF-8 XML, which is why it is readable as plain text if you open a JPEG in a text editor and scroll past the image data. A single photo exported from a modern camera and edited in Lightroom often carries all three simultaneously, with some fields duplicated across standards — GPS coordinates can appear in both EXIF and XMP, for example. Removing just one standard leaves the others intact, which is why a thorough remover targets all three in a single pass.

Pre-share checklist: what to remove before posting an image online

Before sharing any photo on social media, a forum, a portfolio site, or via email, run through this checklist. Each item maps to a metadata field that common platforms either preserve verbatim or index for their own purposes.

  • ✓GPS coordinates — EXIF tags GPSLatitude, GPSLongitude, GPSAltitude. A single geo-tagged selfie posted to a public forum reveals your home address if taken indoors. X (Twitter) strips GPS on upload; Facebook and Instagram do not always, depending on API version and client.
  • ✓Camera serial number — EXIF tag CameraSerialNumber, sometimes BodySerialNumber. Uniquely identifies your physical device across unrelated photos posted under different accounts.
  • ✓Lens serial number — EXIF LensSerialNumber. Less widely known than camera serial, but present in mirrorless and DSLR bodies that log the attached lens and can be used to correlate images across sessions.
  • ✓Creator name and contact — IPTC Creator, CreatorContactInfo. Lightroom writes your registered name and email into every export by default unless you explicitly clear the metadata preset. Check File → Export → Metadata in Lightroom before assuming images are clean.
  • ✓Capture timestamp — EXIF DateTimeOriginal, DateTimeDigitized. Even without GPS, repeated timestamps from the same location window (home, office) reveal a schedule. Timestamps also break anonymity when cross-referenced with public event photos taken at the same second.
  • ✓Editing software and version — XMP CreatorTool, HistorySoftwareAgent. Reveals the exact version of Photoshop, Lightroom, or GIMP used, which can be tied to known vulnerability windows or used in forensic analysis to dispute image authenticity.
  • ✓Document and instance IDs — XMP DocumentID, OriginalDocumentID, InstanceID. Adobe applications generate stable UUIDs that link a published JPEG back to its source PSD and to every other export of the same document.
  • ✓Embedded thumbnail — EXIF thumbnail IFD. The thumbnail can differ from the main image if the image was cropped after shooting but before the EXIF block was regenerated, potentially exposing content you intended to remove.

ICC color profiles are intentionally excluded from this checklist. They contain no personal information — only colorimetric calibration data — and stripping them causes visible color shifts on calibrated displays. This tool preserves ICC profiles while removing all the fields above.

How to verify metadata was actually removed after cleaning

Downloading a "cleaned" file does not guarantee removal was complete. Some tools strip only EXIF and leave IPTC or XMP intact. Others re-encode the image (which drops pixel-level data) but re-inject a fresh XMP block containing the software name and a new document ID. These four methods let you confirm the output file is genuinely empty.

1. Browser DevTools (no install)

On any desktop browser, drag the cleaned file into a new tab. It renders the image. Open DevTools → Network, reload, click the image request, then Headers → Response Headers. You will not see metadata here because metadata is not transmitted as HTTP headers — this step only confirms file size. To inspect actual metadata in the browser, use the metadata viewer on this site, which reads the binary EXIF/IPTC/XMP blocks client-side and displays every tag it finds.

2. ExifTool read-only scan

Run exiftool -a -u -g1 cleaned.jpg on the output file. The -g1 flag groups tags by IFD, so you can immediately see whether EXIF IFD0, ExifIFD, GPS IFD, IPTC, and XMP each return zero fields. A fully stripped JPEG shows only File System and Composite groups, plus an ICC_Profile group if the profile was preserved.

3. Hex editor spot-check

Open the output file in a hex editor (VS Code with the Hex Editor extension works). Search for the ASCII strings Exif, Photoshop 3.0 (IPTC marker), and xpacket begin (XMP packet wrapper). None of these strings should appear in a properly stripped file. Finding any of them means the corresponding metadata block is still present.

4. File size comparison

A typical smartphone JPEG carries 40–120 KB of metadata. After stripping, the file should be noticeably smaller — usually 30–80 KB smaller for a 3–6 MB photo. If the output file is within 2 KB of the original, the tool almost certainly did nothing. File size is a rough signal only; a tool that re-encodes the image at lower quality can produce a smaller file while re-injecting metadata, so always confirm with ExifTool or the hex check rather than relying on size alone.

Try the humanizerBatch-strip metadata from multiple images at onceInspect every EXIF field before removingRemove only GPS — keep camera data intactRemove EXIF specificallyRemove only timestamp from photo

Frequently asked questions

What metadata does this remover erase, exactly?

Every standard metadata segment is cleared: the EXIF APP1 block (camera make and model, lens, focal length, aperture, shutter speed, ISO, capture timestamp, GPS latitude and longitude, GPS altitude, compass bearing, embedded thumbnail), the IPTC APP13 block (caption, byline, copyright, keywords, city, country, credit), and the XMP APP1 block (editing history, software used, Lightroom ratings and labels, hierarchical keywords, rights metadata). The JFIF APP0 header is also removed if present. The only piece preserved is the ICC colour profile, because discarding it can introduce a colour shift on wide-gamut displays. Pixel data is never modified.

Is my photo actually uploaded to a server?

No. The tool reads the file from your local disk using the browser's File API, processes it inside a Canvas element in the same browser tab, and assembles the cleaned file in memory. The network tab in browser DevTools will show zero outbound requests relating to your image. The downloaded file is written directly from memory to your local Downloads folder. The only network traffic this page makes is loading the JavaScript itself on first visit.

Will removing metadata change the visible image quality?

For JPEG files: no. Metadata is stored in APP markers at the start of the file, completely separate from the compressed image data. Removing those markers does not re-encode the image, so there is no generation loss. For PNG files: similarly no quality change — metadata lives in tEXt and eXIf chunks that are independent of the IDAT pixel chunks. The one practical side-effect is a smaller file: a JPEG with a full Lightroom XMP history and an embedded thumbnail can shrink by 40–150 KB after cleaning, typically 1–5 % of total file size.

Does the tool remove the embedded thumbnail inside the EXIF block?

Yes. Many JPEG files contain a small JPEG thumbnail (often 160 × 120 px) stored inside the EXIF APP1 marker. This thumbnail is generated at capture time and can differ from the final edited image — for example, if you cropped the photo after shooting, the thumbnail may still show the uncropped version. Removing the full EXIF block removes the thumbnail along with it. The main image pixels are unaffected.

What file formats does this remover support?

JPEG (.jpg, .jpeg) and PNG (.png). JPEG is the most metadata-dense format — it can carry EXIF, IPTC, XMP, JFIF, and an embedded thumbnail simultaneously. PNG carries metadata in tEXt, iTXt, zTXt, and eXIf chunks. HEIC, WebP, AVIF, and TIFF are not currently supported. If you need to remove metadata from HEIC files, convert to JPEG first using the HEIC-to-JPEG tool, then run this remover on the converted file.

How is this different from right-clicking a photo in Windows and choosing 'Remove properties'?

Windows Explorer's built-in Remove Properties dialog only clears a subset of EXIF fields — it cannot touch XMP or IPTC data, and it re-encodes the file (potentially losing a small amount of JPEG quality). This browser-based remover clears all three metadata layers (EXIF, IPTC, XMP) without re-encoding the image data. The resulting file has identical pixel content to the original. On macOS, the Photos app and Preview offer no metadata removal at all beyond GPS in a share sheet limited to certain export paths.

Does removing EXIF break anything if I print the photo?

The DPI tag in EXIF (typically 72 or 96 for phone photos, 240–300 for camera JPEGs) is removed along with the rest of EXIF. Some print labs and desktop print dialogs use this tag to calculate default print dimensions. If your lab's software reads DPI from the file, removing it means the software will fall back to a default (usually 72 DPI), which can make the suggested print size appear very large. You can correct this manually in the print dialog by entering your desired dimensions. The ICC colour profile is preserved, so colour rendering at the printer should not change.