Free · Batch up to 30 · No upload

Remove XMP Metadata from Your Photos Online

Runs in your browser · nothing is uploaded · pixels are untouched

  • C2PA Content Credentials
  • XMP & EXIF
  • PNG text chunks

Remove XMP metadata from your photos in seconds.

Strip Adobe Lightroom & Photoshop XMP data before sharing files. Free, private, no signup - original quality preserved.

How to use this XMP remover

Three steps, under 30 seconds, no account required. All processing happens in your browser - your image is never uploaded to a server.

Why you need to remove XMP metadata

When you export a photo from Lightroom or Photoshop, the file carries a complete record of your editing workflow - and most photographers don't know it's there. XMP metadata travels with the file wherever you send it.

What XMP exposes

What is XMP metadata?

XMP (Extensible Metadata Platform) is an Adobe-standard metadata format written by Lightroom, Photoshop, and Camera Raw. It stores editing history, adjustment parameters, keywords, color profiles, and copyright info.

Unlike EXIF (written by cameras at capture time), XMP is written by editing software and records your editing workflow. It's an extensible format - Adobe tools can add any field they want, which means the amount of data grows with every edit.

XMP lives in a separate block from EXIF and C2PA. Removing EXIF does not remove XMP, and vice versa. The generic photo pass - EXIF, GPS and copyright without leading with C2PA - is Photo Metadata .

What this tool removes - and what it doesn't

This session removes all XMP data - editing history, adjustment parameters, keywords, color profiles, and copyright fields - and by default can also strip C2PA and EXIF. Pixel data stays untouched - the image looks identical, just without the invisible Adobe metadata.

Processing is 100% browser-based. Your image is never uploaded to our servers. Free, no watermark, no account required. Batch up to 30 images per session. Ideal for photographers and designers delivering final work to clients.

Same cleaner as the other two metadata pages: one pass can include C2PA, XMP, and EXIF. This page only changes which story we tell first.

XMP vs EXIF vs C2PA - what's the difference?

XMP is just one of three metadata layers in your photos. See how they compare below.

C2PA (Content Credentials) - Written by AI generators (Midjourney, ChatGPT, Firefly). Contains AI provenance, generation tool, content signature. Remove it to avoid "AI Info" labels on Instagram/Facebook. → C2PA Remover

EXIF (Camera Data) - Written by cameras & smartphones at capture. Contains GPS coordinates, camera model, timestamp, lens & settings. Remove it to protect your location & device identity. → EXIF Cleaner

XMP (Adobe Metadata) - Written by Lightroom, Photoshop, Camera Raw. Contains edit history, adjustment params, keywords, copyright fields. Remove it to hide your editing workflow from clients. → This page - XMP Remover

This page leads with XMP because Lightroom, Midjourney, and ComfyUI hide prompts and presets in an XML packet. The same session can still strip C2PA and EXIF. Use the C2PA Remover or EXIF Cleaner when you want that story first.

Common XMP removal scenarios

Inspect XMP before removing

Not sure what XMP fields are in your file? Use the AI metadata checker to see editing history and parameters read-only before you strip.

AI metadata checker - inspect XMP →

XMP vs EXIF vs C2PA

The three packets are different blocks. XMP holds editor history and prompts; EXIF is camera data; C2PA is the signed provenance social apps read first.

Compare the three metadata layers →

One browser session, three metadata layers

This page is focused on XMP because Lightroom, Photoshop, Midjourney, and ComfyUI write prompts, presets, and edit stacks into an XML packet that EXIF cleaners often leave behind. The widget above is the same browser cleaner as the C2PA and EXIF pages. Default is a full pass. There is no EXIF off switch - keep a master if you need original camera settings.

If you only came here for Adobe history, the same download still strips C2PA with the XMP. Keep a master export if a marketplace later asks for Firefly credentials.

What usually lives in the XMP packet

XMP versus IPTC captions

Photographers sometimes keep IPTC title, caption, and copyright on purpose. XMP can carry those fields and also carry your private recipe. If you need a public caption, add it after cleaning, or keep a separate captioned master. Do not assume “remove XMP” is the same as “wipe every credit.”

Stock sites may reject files that still contain AI prompts in XMP even when the pixels look photographic. Clean before you zip a submission set.

When you should keep XMP

Keep XMP inside your studio archive so you can reopen a catalog later. Strip it on the file that leaves the studio: client JPEG, blog hero, marketplace listing. Re-exporting from Lightroom after a clean will write a new packet - clean the file you actually send.

Lightroom’s “minimize metadata” is not the same pass

Lightroom and Camera Raw offer export checkboxes that strip some IPTC or location fields. Those dialogs do not reliably remove Midjourney prompts, Firefly packets, or a Photoshop document history that landed in XMP after a round-trip. Treat the Adobe checkbox as a studio convenience, then run this browser session on the file you will actually send.

Re-exporting after you cleaned a JPEG writes a new packet. If you open the cleaned file in Photoshop to add a logo, export again and clean again. The last write wins.

Client delivery checklist

Use this as a last-mile list before a Dropbox or WeTransfer handoff. It is about the XMP packet, not about retouching quality.

PNG text chunks are a sibling, not a substitute

ComfyUI and some Stable Diffusion UIs write workflow JSON into PNG tEXt / iTXt chunks. That is not XMP. This page’s story is the Adobe-style XML packet. The same widget still aims to clear the common AI packets in one pass; if a PNG still shows a workflow after download, inspect it in the checker and treat leftover chunks as a format-specific leftover, not as “XMP survived.”

JPEG exports from Photoshop after a ComfyUI composite can have both: PNG chunks gone after flatten, XMP and C2PA added by Photoshop. Clean the flattened JPEG you upload, not the graph PNG you archived.

Portfolio, blog, and stock submission

Public portfolio JPEGs do not need your tone curve. Blog heroes do not need a Midjourney seed. Stock reviewers who open the file in a metadata panel should see pixels and maybe a caption - not a prompt that contradicts “photographic.”

If a submission site requires IPTC title and keywords, write those after the clean, or keep a caption-only sidecar you control. Do not leave the generative packet in place “just in case” the site wants it; they almost never do.

Limitations

This page is about XMP (Adobe and AI-parameter packets). The same session can also strip C2PA and EXIF. It does not rewrite pixels or add captions. See the disclaimer . Use only files you own or have rights to.

FAQ

What is XMP metadata?

XMP (Extensible Metadata Platform) is an Adobe-standard metadata format written by Lightroom, Photoshop, and Camera Raw. It stores editing history, adjustment parameters, keywords, color profiles, and copyright info.

How do I remove XMP metadata from a photo?

Upload your exported JPEG, PNG, WebP, or AVIF to this page. The session strips embedded XMP packets (Lightroom, Photoshop, and AI parameter tags) along with C2PA and EXIF in one pass. Download the cleaned file - everything runs locally in your browser.

How is XMP different from EXIF?

EXIF is written by cameras at capture time (GPS, model, settings). XMP is written by editing software (Lightroom, Photoshop) and records your editing workflow. They're two separate metadata layers in the same file.

Does removing XMP affect my edits?

No. XMP metadata describes edits but the actual pixels are already baked into the exported file. Removing the metadata doesn't undo any adjustments - the image looks identical.

Who writes XMP data?

Adobe Lightroom, Adobe Photoshop, Camera Raw, and most Adobe ecosystem tools write XMP automatically. Some non-Adobe editors (Capture One, ON1) do too.

Why should photographers remove XMP before delivery?

XMP reveals your editing recipe - presets, adjustment values, workflow. Removing it protects your professional process and delivers a clean file to clients.

Is XMP removal different from C2PA removal?

They are different blocks in the file. This page explains the XMP packet. The same session can strip C2PA as well - leave that option on for Firefly or ChatGPT exports.

Can I remove XMP from RAW files?

XMP is typically stored as a sidecar file for RAW (.xmp) or embedded in exported JPEG/TIFF. Our tool works on exported images - for sidecar files, simply delete the .xmp file alongside.

Will Instagram see XMP data?

Instagram ignores XMP for AI labeling (it reads C2PA for that). But XMP still travels with original files you share elsewhere - clean before sharing RAW/JPEG originals.

Is Lightroom export enough to hide my preset?

Usually not. Export checkboxes miss prompts and many Photoshop history fields. Run this session on the file you send.

What about ComfyUI PNG workflow chunks?

Those are PNG text chunks, not XMP. Inspect the download in the checker. Clean the flattened JPEG you upload if Photoshop added a new packet.

Related guides

Platform upload prep and C2PA background - useful after you clean a file or when labels persist.