Remove photo metadata and GPS location, without uploading
See the location, camera details and dates the tool finds inside your photos, then download copies without them. AI labels it can read stay unless you choose to remove them. The picture data is not re-encoded, and everything happens in your browser.
- No upload — runs in your browser
- Free, no account
- Cleans JPEG, PNG, WebP, HEIC, AVIF
- Up to 50 photos, 100 MB each, 500 MB in all
What is removed when found
- Location: GPS position, place names and country
- Camera and lens makes, models and serial numbers
- Dates and times
- Software and the computer used
- Names, copyright, captions and keywords
- Previews stored in the metadata, edit history and vendor data
Content Credentials can hold some of this too. They stay only when no location or earlier version is found in them; otherwise the photo is refused until you remove them. HEIC and AVIF files also keep the thumbnails the photo uses.
What is kept
- Colour profile and colour space
- Orientation (which way is up)
- Resolution (DPI for printing)
- The picture itself, not re-encoded
Only the data stored with the photo is removed. Anything you can see in the picture — an address on a parcel, a street sign, a face, a reflection — stays as it is. Crop or cover it before you share the photo.
Drop photos here or click to browse
Accepted: JPEG, PNG, WebP, HEIC, AVIF. GIF and TIFF files are not supported.
Up to 50 photos, 100 MB per file, 500 MB in all
Your photos stay in this browser and are never uploaded.
How to remove metadata from a photo
Add your photos
Drop photos in or choose them from your device: up to 50 photos at a time, 100 MB each and 500 MB in all. Each photo is cleaned as soon as it is added, and its row sums up what was found.
Read the report
Choose "Show report" on a row to see what the tool found in the photo: the location, the camera and its serial number, dates, names and hidden data. AI labels are listed on their own and kept unless you turn on "Also remove AI labels".
Download the clean copies
Save each photo on its own or all of them as one ZIP, while the originals stay where they are. Each keeps its file name, its format and its picture data, not re-encoded, along with its colour profile, the orientation viewers follow and its resolution.
What happens to the data in a photo
A photo file carries more than its picture. The clean sorts what it holds into three groups: data that can identify you or your device, data the photo needs to look and print the same, and labels that say how the image was made.
Removed: identifying data this tool finds
Phones and cameras write the GPS position, the camera's make, model and serial number, and the date and time into each photo. Editing apps add their own name, an edit history and sometimes a small preview of the photo as it was before a crop. The clean removes all of this that it finds, and the report lists what it found, with the value where it can show one.
Clean a photo before you put it in a listing, post it on social media or send it to someone you don't know.
Kept: what the photo needs
The colour profile decides how the colours look, the orientation decides which way is up, and the resolution decides how large a print comes out. They describe how to show the picture, not where or when it was taken, so they are kept. A photo that stored an HDR version with its metadata now shows as a standard photo; otherwise the clean copy looks and prints like the original.
Selling prints? The DPI and the colour profile stay, so a clean print file still prints at the size and in the colours you set.
AI labels: kept unless you choose
Some images say they were made or changed with AI: an IPTC digital source type, the "contains-synthetic-performer" keyword or Content Credentials (C2PA). The labels this tool can read are kept by default. Content Credentials can also record a location, names and earlier versions of the picture, so a photo whose credentials hold a location or earlier versions, or can't be fully read, is refused until you turn on "Also remove AI labels". Credentials are signed over the file, so once other data is removed they may no longer verify.
Some marketplaces and laws ask sellers to keep these labels. Check what applies to you before you turn on "Also remove AI labels".
Where each format keeps its metadata
Each format stores metadata in its own places. The table names them as the format does and shows what the clean does with each. The clean works from this list: a part of the file that is not on it is removed, or, when the picture might depend on it, the photo is refused rather than changed. Unused bytes inside a part it keeps stay with that part.
| Format | Where the metadata is | Removed | Kept |
|---|---|---|---|
| JPEG | In application segments near the start of the file (EXIF, XMP, and IPTC inside Photoshop data), in comments, and in data after the end of the image, where phones store extra images or a short video. |
| The picture data, copied byte for byte SOI, DQT, DHT, DAC, SOFn, DRI, DNL, DHP, EXP, SOS, RSTn, EOI
Reduced to what the photo needs and its AI labels
Kept unless "Also remove AI labels" is on
|
| PNG | In an EXIF chunk and in text chunks, one of which may hold XMP. Image generators often write their settings into text chunks. |
| The picture data, copied byte for byte IHDR, PLTE, IDAT, IEND, tRNS, acTL, fcTL, fdAT
Reduced to what the photo needs and its AI labels
Kept unless "Also remove AI labels" is on
|
| WebP | In EXIF and XMP chunks that the extended header announces, next to the image data. |
| The picture data, copied byte for byte VP8 , VP8L, ALPH, ANIM, ANMF
Reduced to what the photo needs and its AI labels
Kept unless "Also remove AI labels" is on
|
| HEIC, AVIFBlanked in place, same file size | In metadata items inside the file, in uuid and other boxes beside them, in image properties and in data nothing in the file points to. These are blanked in place: overwritten with only what is kept, or with zeros, so nothing moves and the file keeps its size. |
| The picture data, copied byte for byte ftyp, meta, mdat
Reduced to what the photo needs and its AI labels
Kept unless "Also remove AI labels" is on
|
JPEG
- Where the metadata is
- In application segments near the start of the file (EXIF, XMP, and IPTC inside Photoshop data), in comments, and in data after the end of the image, where phones store extra images or a short video.
- Removed
- The part of the XMP data too large for one segment
APP1 ExtendedXMP - Thumbnail image
APP0 JFXX - Extra images, such as previews and HDR gain maps
APP2 MPF - Photoshop data, including IPTC
APP13 Photoshop - Other application data
APPn - Comment
COM - Data after the end of the image
- The part of the XMP data too large for one segment
- Kept
- The picture data, copied byte for byte
SOI, DQT, DHT, DAC, SOFn, DRI, DNL, DHP, EXP, SOS, RSTn, EOI- Colour profile
APP2 ICC_PROFILE - How the colours are coded
APP14 Adobe
Reduced to what the photo needs and its AI labels
- JFIF header
APP0 JFIF - EXIF data
APP1 Exif - XMP data
APP1 XMP
Kept unless "Also remove AI labels" is on
- Content Credentials (C2PA)
APP11 JUMBF c2pa
- Colour profile
PNG
- Where the metadata is
- In an EXIF chunk and in text chunks, one of which may hold XMP. Image generators often write their settings into text chunks.
- Removed
- Text, such as captions, software names and AI generation settings
tEXt, zTXt, iTXt - Last-modified time
tIME - Other application data
- Data after the end of the image
- Text, such as captions, software names and AI generation settings
- Kept
- The picture data, copied byte for byte
IHDR, PLTE, IDAT, IEND, tRNS, acTL, fcTL, fdAT- Colour profile
iCCP - Colour and tone settings
sRGB, cICP, gAMA, cHRM, mDCV, mDCv, cLLI, cLLi, sBIT, bKGD - Resolution (DPI)
pHYs
Reduced to what the photo needs and its AI labels
- EXIF data
eXIf - XMP data
iTXt XML:com.adobe.xmp
Kept unless "Also remove AI labels" is on
- Content Credentials (C2PA)
caBX
- Colour profile
WebP
- Where the metadata is
- In EXIF and XMP chunks that the extended header announces, next to the image data.
- Removed
- Other application data
- Data after the end of the image
- Kept
- The picture data, copied byte for byte
VP8 , VP8L, ALPH, ANIM, ANMF- Colour profile
ICCP
Reduced to what the photo needs and its AI labels
- File headers
RIFF, VP8X - EXIF data
EXIF - XMP data
XMP
Kept unless "Also remove AI labels" is on
- Content Credentials (C2PA)
C2PA
- Colour profile
HEIC, AVIFBlanked in place, same file size
- Where the metadata is
- In metadata items inside the file, in uuid and other boxes beside them, in image properties and in data nothing in the file points to. These are blanked in place: overwritten with only what is kept, or with zeros, so nothing moves and the file keeps its size.
- Removed
- XMP data
uuid - Other application data
uuid, mpvd
- XMP data
- Kept
- The picture data, copied byte for byte
ftyp, meta, mdat- Colour profile
colr - Rotation and mirroring
irot, imir - Thumbnail image
thmb - Depth, transparency and HDR gain-map images
auxl
Reduced to what the photo needs and its AI labels
- EXIF data
Exif - XMP data
mime application/rdf+xml, mime application/xmp+xml, mime text/xml
Kept unless "Also remove AI labels" is on
- Content Credentials (C2PA)
uuid
- Colour profile
Where the location hides, and what stays
A phone writes the GPS position into each photo as it is taken, usually in the EXIF data, and editing apps may copy it into XMP or IPTC data as well. Removing it from one place is not enough, so the clean removes every copy it finds outside Content Credentials, along with the previews stored in EXIF and Photoshop data, which can show what a later crop cut out. Credentials stay only when no location or earlier version is found in them; otherwise the photo is refused until you choose to remove them.
What stays is what decides how the photo looks and prints: the colour profile, the orientation viewers follow and the resolution in DPI. The picture data is not re-encoded, so there is no quality loss. If you sell prints, the clean copy states the same DPI as the original; check it as a print file to see the size it prints at.
AI labels are the exception. An IPTC digital source type, the "contains-synthetic-performer" keyword and Content Credentials (C2PA) say that an image was made or changed with AI, and some marketplaces and laws ask sellers to keep them. So the ones this tool can read are kept unless you turn on "Also remove AI labels", and you should check what applies to you before you do. A label in data it can't read, such as damaged EXIF or Photoshop data or one frame of an animated WebP, goes with that data. Content Credentials can also record a location, names and earlier versions of the picture; if they hold a location or earlier versions, or can't be fully read, the photo is refused until you turn that on. They are signed over the file, so once anything else is removed they may no longer verify.
The clean changes only the data stored with the photo, never the picture. An address on a parcel, a street sign, a number plate, a face or a reflection stays in the picture as it is. Crop the photo or cover those parts before you clean and share it.
Limits worth knowing
- Cleans JPEG, PNG, WebP, HEIC, AVIF files. A file's real format is checked from its contents.
- Up to 50 photos at a time, 100 MB per photo and 500 MB per batch.
- A cleaned copy is built from your original when you save it, so leave the originals where they are until your downloads finish.
- GIF and TIFF files are not supported, and neither are HEIC or AVIF image sequences; animated PNG and WebP files are cleaned with every frame kept. A photo the tool cannot clean safely is refused with the reason, and nothing is written for it.
- HEIC, AVIF files keep their size: their metadata is blanked in place rather than cut out.
Photo metadata FAQ
Are my photos uploaded to a server?
No. Each photo is read, cleaned and checked in your browser, and no photo, location or report is uploaded, stored or sent anywhere. The report shows coordinates as numbers, with no map, so not even the location is looked up online.
What metadata does this remove?
The GPS location and place names, camera and lens makes, models and serial numbers, dates and times, software names, the owner's name, copyright, captions and keywords, edit history, previews stored in the metadata, vendor data, and other data the photo does not need to look the same. AI labels the tool can read stay unless you remove them. The report lists what it found, with the value where it can show one and a count or size where it can't.
Does removing metadata reduce the photo's quality?
No. The picture data is not re-encoded, so the photo's quality does not change. A photo that stored an HDR version with its metadata loses it and shows as a standard photo, and the report says so. After each clean the tool reads the cleaned file back: none of the data it removes may be found and the picture data must match. A file that fails gets no download.
Can I remove the location from iPhone photos?
Yes. iPhone photos are often HEIC files, and the tool cleans HEIC even in a browser that cannot display it. HEIC metadata is blanked in place, and a file it can't clean safely is refused. When you pick photos on an iPhone, iOS may hand the page a JPEG copy instead of the HEIC; the tool cleans whichever file it receives, and the report shows whether it found a location in that file.
Does it remove AI labels?
Only if you ask, for the labels it can read. An IPTC digital source type, the "contains-synthetic-performer" keyword and Content Credentials (C2PA) are kept by default and listed on their own in the report, while other metadata is removed. A photo is refused until you turn on "Also remove AI labels" when its credentials hold a location or earlier versions of the picture or can't be fully read, or when a source type, or XMP data that may hold a label, can't be fully read. A label in other data the tool can't read, such as damaged EXIF or Photoshop data or one frame of an animated WebP, goes with that data. Some marketplaces and laws ask sellers to keep these labels, so check what applies to you first.
What happens to Content Credentials (C2PA)?
They are kept unless you turn on "Also remove AI labels", with one exception: a photo is refused, with nothing written, when its credentials hold a location or earlier versions of the picture or can't be fully read. Turning that on and using Retry cleans it, and the credentials go. Kept credentials can still name people or tools and record how the image was edited, and they may hold a vendor's own data, which the report points out. They are signed over the file, so when other data is removed they may no longer verify, and a credentials checker may show that the file changed; the report says so for each photo it affects. When a clean leaves the file unchanged, its credentials are left untouched.
Why was one of my photos refused?
A photo is refused when it cannot be cleaned safely: it is damaged, it is not one of the formats cleaned here (JPEG, PNG, WebP, HEIC, AVIF), it stores its metadata in a way the tool cannot remove without risking how the photo opens, or it may hold AI labels or Content Credentials that can't be kept without leaving private data in. Its row says which, and nothing is written for it. When the row offers Retry, turning on "Also remove AI labels" first may let it through.
Does it remove what is visible in the photo, like an address or a face?
No. Only the data stored with the photo is removed. An address on a parcel, a street sign, a face or a reflection stays in the picture. Crop the photo or cover those parts before you share it.
What to do next
- Crop ImageSomething private visible in the shot? Crop it out, then clean the photo.
- Resize ImageNeed the photo on an exact canvas for a listing? Resize it.
- Compress ImagePhoto too heavy for an upload limit? Compress it to a target file size.
- Convert Image FormatNeed a JPEG instead of a HEIC, or WebP for the web? Convert the format.
Remove the metadata from your photos now
Add your photos, see what the tool finds in them, and download clean copies. Nothing leaves this device.