Remove EXIF and other metadata from photos — without re-encoding
Photos carry much more than pixels. A phone picture usually stores the camera model, the exact time it was taken and often the GPS coordinates of where you stood; edited files add software names and edit histories, and AI image generators write the full prompt into PNG text chunks. This EXIF remover deletes all of it from JPG, PNG and WebP files so you can share them safely.
Unlike tools that redraw the picture and save a new JPEG, this one works at the byte level: it cuts the metadata blocks out of the file and copies the compressed image data across untouched. Quality is identical, the file just gets smaller. Each cleaned file is then re-read with the open-source exifr library to prove nothing is left, and the compressed pixel data is compared byte for byte with the original. Everything runs in your browser — the photos are never uploaded.
How to use the EXIF Remover
- Drop one or more JPG, PNG or WebP files onto the upload area, or click it to choose them.
- Check the badges on each file: GPS location, camera, date, serial number, XMP, IPTC, thumbnail or AI prompt.
- Open “What was found and removed” to see the details, including a map link for any location, and the list of removed blocks with their sizes.
- Choose how to handle rotated phone photos — keep the orientation tag (lossless) or rotate the pixels — and whether to keep the colour profile.
- Download each clean file, or press “Download clean files” to get them all in one ZIP.
EXIF Remover features
Truly lossless
JPEG scans, PNG IDAT chunks and WebP bitstreams are copied byte for byte, and the tool proves it by comparing them with the original.
Everything personal goes
EXIF (camera, dates, GPS, serial numbers, thumbnails), XMP, IPTC captions, JPEG comments, Content Credentials, hidden trailing data and PNG text chunks.
Verified clean
Each output is re-scanned by the built-in parser and re-read with exifr, and a red badge appears if anything survived.
Smart about orientation
Keep a 36-byte orientation-only tag so sideways-stored photos stay upright, or bake the rotation into the pixels.
Colour stays correct
The ICC colour profile is kept by default, so wide-gamut iPhone and camera photos keep their colours.
Batch and private
Clean dozens of photos at once and download a ZIP. Nothing leaves your device.
What is removed and what is kept
| Format | Removed | Kept |
|---|---|---|
| JPEG | APP1 EXIF and XMP, APP13 Photoshop/IPTC, COM comments, APP2 multi-picture and FlashPix data, other APPn blocks (including APP11 Content Credentials), JFIF thumbnails, data after the end-of-image marker | JFIF header (DPI only), Adobe APP14 colour-transform flag, ICC profile (optional), orientation tag (optional), all image data |
| PNG | tEXt, zTXt and iTXt text (AI prompts, XMP, software), eXIf, tIME, proprietary chunks such as Apple’s iDOT and caBX (Content Credentials) | IHDR, PLTE, IDAT, transparency, colour chunks (iCCP optional, sRGB, gAMA, cHRM), pHYs DPI, APNG animation chunks |
| WebP | EXIF and XMP chunks (the VP8X flags are cleared and the RIFF size fixed) | VP8/VP8L image data, alpha, animation frames, ICC profile (optional) |
Orientation: keep the tag or rotate the pixels?
Phones and cameras usually save the pixels the way the sensor sees them and add an EXIF Orientation tag such as “rotate 90° clockwise”. Viewers read the tag and turn the picture upright. If a remover deleted that tag along with everything else, portrait photos would suddenly show sideways.
Keep orientation tag (the default) writes back a tiny EXIF block containing only that one value — no camera, date or location — so the result stays lossless. Rotate the pixels redraws a rotated JPEG upright and saves it at about its original quality (between 85 and 95), leaving no EXIF at all; this re-encodes the image and converts it to sRGB, so use it only when a strict system rejects any EXIF. Photos that are already upright are never re-encoded.
Where metadata hides
To inspect a photo without changing it, open it in the EXIF Viewer. If you only want to remove the location and keep the camera details, use the GPS Metadata Remover. iPhone HEIC photos can be converted with HEIC to JPG, and the result carries no metadata.
- Thumbnails: many cameras embed a small preview in EXIF. Some editors update the main image but not the thumbnail, so a cropped photo can still contain the uncropped original.
- AI-generated images: Stable Diffusion web UIs save the prompt, seed and model in a PNG text chunk called “parameters”, and ComfyUI stores its whole workflow. Remove them before sharing if the prompt is private.
- Trailing data: some phones append depth maps, extra previews or maker data after the end of a JPEG. Viewers ignore it, but it is still in the file.
- XMP: Lightroom, Photoshop and phone galleries write edit history, ratings, keywords and sometimes a second copy of the GPS position here.
EXIF Remover FAQ
How do I remove EXIF data from a photo?
Drop the photo into this EXIF remover. It deletes the EXIF, XMP, IPTC and comment blocks at once and offers a clean copy to download. The image data is not re-encoded, so quality is unchanged.
Does removing metadata reduce image quality?
No. With the default settings the compressed image data is copied byte for byte, and the tool confirms this by comparing it with the original. Only the optional “Rotate the pixels” mode re-encodes rotated JPEGs.
Why is there still an orientation tag in my clean file?
Phone photos are often stored sideways with a tag that tells viewers to rotate them. Keeping just that tag keeps the photo upright. It contains no personal information; choose “Rotate the pixels” if you need zero EXIF.
Should I keep the colour profile?
Usually yes. An ICC profile describes the colour space, such as Display P3 on iPhones; removing it can make colours look duller. It contains no location, date or camera serial number.
Can it remove the prompt from AI-generated PNG images?
Yes. Text chunks such as “parameters” (Stable Diffusion) and “prompt” or “workflow” (ComfyUI) are shown on the file’s card and removed, while the image pixels stay identical.
Are my photos uploaded?
No. Files are read and cleaned by JavaScript in your browser. Only the exifr library is fetched from a public CDN to double-check the result.
Which formats are supported?
JPEG (including .jfif), PNG and WebP, including animated PNG and WebP. HEIC photos can be converted to JPG first; GIF, BMP and TIFF are not processed.