- 2 Remove XMP →
- 3 Download clean file
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.
- Upload your image - drag & drop, no upload to server (client-side processing)
- Click "Remove XMP" - we strip Adobe Lightroom & Photoshop XMP data instantly
- Download your clean image - quality unchanged, ready to share
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
- Edit history leak - Lightroom and Photoshop write your full adjustment stack, presets, and workflow into XMP - visible to anyone who parses the file
- Delivery risk - freelance photographers and designers hand clients a file that reveals their entire editing recipe
- Professional workflow exposure - your presets, slider values, and processing steps are your intellectual property, but XMP gives them away
- Adobe ecosystem only - unlike EXIF (all cameras) or C2PA (AI tools), XMP is specific to Adobe tools - many people don't know it exists
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
- Photographer client delivery - strip XMP before handing final JPEGs to clients so your editing recipe stays yours
- Freelance designer file sharing - clean source files before sharing to avoid exposing your workflow and presets
- Blog & portfolio upload - prevent XMP from revealing your post-processing techniques on public images
- Second-hand camera / RAW transfer - clean XMP sidecar data when transferring RAW files between photographers
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
- Midjourney and Leonardo - prompt text, sometimes seed and model version
- Stable Diffusion / ComfyUI - workflow graphs and sampler settings (PNG text chunks are a sibling problem; this page targets XMP)
- Lightroom and Camera Raw - tone curve, local adjustments, and preset names
- Photoshop - document history and generative-fill notes that sit beside C2PA, not inside it
- Sidecar .xmp next to RAW - delete or omit the sidecar when you hand over a RAW; this tool cleans exported JPEG/TIFF/WebP
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.
- Final JPEG or TIFF only - do not attach the .xmp sidecar next to a RAW unless the client bought the recipe
- Presets and local adjustments - assume they are in the packet if you exported from Lightroom Classic
- AI prompts - Midjourney and Leonardo often leave the full prompt; stock sites reject those packets
- Copyright vs recipe - if you need a byline, add IPTC after cleaning or keep a separate captioned master
- Batch consistency - a 30-image set should all get the same pass so one file does not leak the stack
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.
- AI metadata checker
- AI watermark checker
- AI metadata remover
- Remove AI detection from image
- AI-only metadata remover
- PDF metadata remover
- Video metadata remover
- How to remove AI metadata from photos
- AI vs general metadata remover
- XMP vs EXIF vs C2PA - image metadata map
- Instagram upload prep
- TikTok metadata guide
- Pinterest AI labels
- Lightroom Denoise exports