How to Remove AI Metadata From Images (C2PA, EXIF and AI Tags)
AI images carry C2PA manifests, generation prompts and GPS data you never see. Here's what's hidden in your files, how to remove it, and when you shouldn't.

Every image you publish carries a second file inside it. Not pixels — a block of structured text describing where the image came from, what made it, when, and increasingly, whether a machine generated it. Most people never see it, and most people publish it anyway.
If you want to remove AI metadata from images, the first thing worth understanding is that "metadata" is not one thing. It's four or five separate standards stacked into the same file by different tools for different reasons, and they behave differently when you try to strip them. This guide covers what's actually in there, the three ways to remove it, what removal genuinely cannot do, and the specific cases where stripping metadata costs you something real.
What AI Metadata Actually Is
Image metadata predates AI by decades. EXIF arrived with digital cameras in 1995 to record shutter speed and aperture. IPTC came from newspaper wire services. XMP is Adobe's. What changed recently is that AI vendors started using these same containers to declare provenance — and added a new one designed specifically for it.
Here's what lives inside a typical image file:
| Block | Where it hides | What it records |
|---|---|---|
| C2PA manifest | JPEG APP11 JUMBF segment, PNG caBX chunk, WebP C2PA chunk | Cryptographically signed provenance: which model or camera made the file, and every edit since |
IPTC digitalSourceType | APP13 block or XMP packet | The trainedAlgorithmicMedia value platforms read to auto-label a post as AI-generated |
| PNG text chunks | tEXt / iTXt chunks | Full generation parameters — prompt, negative prompt, seed, sampler, model hash, CFG scale |
| XMP packet | APP1 segment, iTXt chunk | Creator tool, edit history, rights statements, vendor-specific fields |
| EXIF | APP1 segment, eXIf chunk | Camera make and model, lens, ISO, capture timestamp — and GPS coordinates on phone photos |
| ICC profile | APP2 segment, iCCP chunk | Colour profile, frequently several hundred kilobytes on camera and AI exports |
Two of these matter more than the rest right now.
C2PA — the Coalition for Content Provenance and Authenticity standard — is a signed manifest that travels inside the file. It's genuinely good technology built for a real problem, and it's being adopted by AI vendors and camera manufacturers alike. It's also the reason an image you generated, licensed or commissioned carries a permanent machine-readable record of your toolchain into every place you publish it.
PNG text chunks are the quiet one. If you export from a local Stable Diffusion setup, Automatic1111 writes your entire generation string into a tEXt chunk keyed parameters. ComfyUI writes the whole node workflow under prompt and workflow. Anyone who downloads that PNG can open it in a text editor and read your prompt engineering verbatim.
What Your Images Tell Platforms Without You
The practical consequences fall into three buckets.
Location disclosure. A photo taken on a phone with location services enabled embeds latitude and longitude accurate to a few metres. Real estate agents publish listing photos with the property's exact coordinates. People sell furniture on marketplaces with their home address embedded in the picture. This is the oldest metadata privacy problem and it is still, in 2026, the most common one I see.
Automatic AI labelling. Platforms increasingly read digitalSourceType and C2PA manifests at upload and apply an "AI-generated" label without asking. Whether that label helps or hurts you depends entirely on context — but it's worth knowing that the decision is being made by a metadata field rather than by you.
Workflow disclosure. Your prompts, your model choices, your seeds and your editing chain are competitive information if you produce images commercially. Shipping them inside every published file is the equivalent of publishing your working notes.
There's a fourth, less obvious one: weight. An ICC profile plus an EXIF block plus a C2PA manifest routinely adds a meaningful chunk to a file before a single pixel is compressed. On an image-heavy page that's real Largest Contentful Paint time.
Not sure whether your images are helping or slowing your site down? Get a Free Visibility Audit →
How to Check What's Inside an Image First
Before removing anything, it's worth looking — partly because you can't judge the trade-off blind, and partly because seeing your own prompt string sitting in a published file is more persuasive than any argument for doing it.
On Windows, right-click a file, choose Properties, and open the Details tab. You'll see camera fields, dates, and often the software that produced the file. It's a partial view — Explorer surfaces common EXIF fields and ignores C2PA and PNG text chunks entirely — but it takes three seconds and frequently finds a GPS entry.
On macOS, open the image in Preview and choose Tools → Show Inspector. The tabs across the top expose EXIF, IPTC and GPS, including a map pin if location data is present.
For PNG generation parameters, open the file in any plain text editor and search for parameters or prompt. The binary pixel data will look like noise, but text chunks are stored as readable ASCII near the start of the file. If you exported from Automatic1111 or ComfyUI, your entire generation string will be sitting there in plain sight.
For a complete picture, you need something that walks the container structure properly. ExifTool with exiftool -a -G1 image.jpg lists every tag it can find, grouped by the block it came from. The AI Metadata Remover does the same thing visually — it reports each block it found by name and byte size before you clean anything, including the C2PA manifests and PNG text chunks the operating system tools skip.
The useful habit here is checking one representative file from each source you publish from — your phone, your camera, your AI tool of choice, your designer's export. Sources are consistent. Once you know what a Midjourney export or an iPhone photo carries, you know what every one of them carries, and you can set the policy once instead of inspecting file by file.
How to Remove AI Metadata From Images
There are three genuine approaches, and they have different trade-offs.
| Approach | Handles a batch | Images leave your device | Learning curve |
|---|---|---|---|
| Browser-based tool | Yes | No | None |
| ExifTool (command line) | Yes | No | Steep |
| Re-export from an editor | Manually | No | Low |
| Upload-based online cleaner | Usually not | Yes | None |
The fourth row is the one to think about. Uploading your images to a stranger's server so that privacy data can be deleted from them is a strange trade, and it's how most "free metadata cleaner" sites work. If the point is that you don't want a third party to have your GPS coordinates, sending them the file is a curious first move.
Method 1: A browser-based cleaner (fastest for most people)
We built the AI Metadata Remover because we needed it for client work and didn't want to upload client assets to do it. It runs entirely in your browser — the file is read from disk, rebuilt from raw pixels, and handed back. Nothing is transmitted.
- Drop the images in. Drag and drop, browse, or paste from the clipboard. It takes JPG, PNG, WebP, GIF, AVIF and HEIC, up to 60 files at once.
- Choose an output format and size. WebP, JPG or PNG, with a quality slider, plus size presets including the Pinterest pin dimensions if you're publishing there.
- Run it. The tool lists exactly which blocks it found and removed in each file — by name and byte size — so you can see what was in there rather than taking it on faith.
- Download. Individually or as a ZIP. With auto-erase on, each cleaned file is dropped from browser memory once it's saved.
The mechanism matters, because it's what makes the removal reliable: the image is decoded to raw pixels and re-encoded from scratch. Nothing is being surgically cut out of the file. The metadata isn't removed so much as never carried forward, which is why it works even on container formats the tool doesn't explicitly parse.
Method 2: ExifTool
For anyone comfortable on a command line, ExifTool remains the reference implementation and does things no browser tool can — selective field editing, recursive directory processing, scripted pipelines. exiftool -all= -r ./images strips everything from a folder tree.
The trade-offs are a genuine learning curve, an install, and the fact that selective stripping leaves you responsible for knowing which tags exist. It's the right tool if metadata handling is part of a repeatable production pipeline. It's overkill if you need to clean twelve pins before scheduling them.
Method 3: Re-export from an image editor
Photoshop's "Export As", GIMP's export dialogue and most editors offer a metadata checkbox. This works, but it's per-file, it's easy to forget, and the defaults vary by application and version. Fine as a habit, unreliable as a policy.
What Metadata Removal Cannot Do
This is the part most tools in this category are quiet about, so it's worth being direct.
Invisible watermarks are not metadata. Google's SynthID and similar systems embed a statistical pattern into the pixel values themselves. Removing metadata does not touch them, because they aren't in a metadata block — they're in the image. Any tool advertising that it strips invisible AI watermarks by cleaning metadata is describing something it does not do.
Re-encoding is not perfectly lossless. Rebuilding from raw pixels is what destroys the metadata, and it also means a lossy format gets compressed a second time. At 90% quality this is visually irrelevant for web publishing. If you're producing print masters, work from your original and strip at export.
The colour profile usually comes back. When a browser re-encodes an image, most encoders write their own standard sRGB profile into the output. The original profile is gone — but the output isn't profile-free. That's the correct behaviour, since it's what keeps colours from shifting, and it's worth knowing rather than being surprised by.
Removal is not concealment. Stripping a C2PA manifest doesn't make an AI image indistinguishable from a photograph. Detection models, invisible watermarks and platform-side classifiers all operate independently of the metadata layer.
A Worked Example
To make this concrete, here's a teardown of a test file constructed to carry the four block types that show up in real AI and camera exports — a 6.7 KB JPEG with a C2PA manifest, an EXIF block, an ICC profile and a comment segment.
Running it through a metadata scan found:
- C2PA / Content Credentials manifest — 106 bytes, containing a
c2pa.createdaction and adigitalSourceTypeoftrainedAlgorithmicMedia - JPEG comment segment — 82 bytes, holding a full generation string: steps, sampler, CFG scale, seed and model name
- EXIF block — 266 bytes, including the software field naming the generator
- ICC colour profile — 496 bytes
That's four separate blocks and roughly 950 bytes of disclosure in a file small enough to be a thumbnail. On a full-resolution export the same blocks routinely run into hundreds of kilobytes, because ICC profiles and embedded thumbnails scale with the source.
After cleaning and converting to WebP at Pinterest pin dimensions, the output was 3.2 KB with no EXIF, XMP, IPTC or C2PA data present — verified by re-scanning the output and by a raw byte search for the original strings. The SHA-256 hash was different, which matters if you're republishing the same base creative across platforms that de-duplicate by file hash.
You can reproduce this on your own files in about eight seconds. The point isn't the numbers, it's the habit of looking.
Does Removing Metadata Hurt Image SEO?
Short answer: no, with one specific exception worth knowing about.
Google doesn't rank images on EXIF data. What it uses for image search is the filename, the alt text, the surrounding page content, structured data, captions, and the image sitemap. A descriptive filename and genuinely useful alt text will do more for image visibility than every metadata field combined.
Stripping metadata also makes files smaller and faster, which feeds directly into Core Web Vitals. If you want to see the effect on a real page, run it through PageSpeed Insights before and after. On image-heavy templates this is often the cheapest performance win available — it requires no code changes at all.
The exception: Google supports IPTC photo metadata for image licensing, which powers the "Licensable" badge in Google Images. If you licence your photography, those IPTC fields — creator, credit line, licensor URL — are a feature you're using, not clutter. Stripping them removes your eligibility for that badge.
So the rule is straightforward. If you're publishing marketing images, product shots, blog graphics or social creative, strip freely. If you're a photographer licensing work, keep your IPTC credit block and strip everything else.
This is the same principle that governs the rest of technical SEO: understand what a signal is actually doing before you remove it.
When You Should Not Strip Metadata
Three cases where the honest answer is "don't".
Licensed and stock imagery. Licence terms frequently require attribution metadata to remain intact. Stripping it can breach the licence you paid for.
Legal and evidentiary contexts. EXIF timestamps and GPS data are routinely used to establish when and where an image was taken. In any context where provenance matters — insurance, journalism, litigation, compliance — the metadata is the point.
Copyright management information. In the US, DMCA §1202 prohibits knowingly removing copyright management information to conceal infringement. Removing metadata from your own work is unremarkable and legal. Removing someone else's attribution to obscure where an image came from is a different act with different consequences.
There's an ethical version of this too. Removing a C2PA manifest for privacy or competitive reasons is legitimate. Removing one specifically so an AI-generated image can be passed off as a photograph in a news, political or advertising context is not, and the fact that a tool makes it technically easy doesn't change that.
Making It a Habit
The practical version of all this is a single step added to your publishing workflow: clean images at the point of export, not as an afterthought.
For most teams that means batching. If you're scheduling a month of social and Pinterest creative at once, run the whole set through in one pass with the output format and dimensions already set — you get metadata removal, format conversion and resizing in one operation instead of three. For blog images, clean and convert to WebP at the same time you're generating them, and the performance benefit compounds across every post you publish afterwards.
The images you've already published are worth a look too. If you've been publishing phone photos or AI exports without stripping anything, there's a reasonable chance your archive contains GPS coordinates, device identifiers and prompt strings you'd rather not have out there. That's a one-afternoon cleanup, not a project.
Publishing images at volume and unsure what your site is leaking or how much it's costing you in speed?
A Free Growth Audit covers your technical foundation, image performance and the visibility gaps that follow from both. No contracts, no pitch deck — just where the gaps are.
Related reading: The Complete Guide to Technical SEO in 2026 | The On-Page SEO Checklist | Social Media Content Calendar Template

Search Beyond Google
Search Beyond Google is a digital marketing growth agency helping ambitious businesses in the GTA and across North America build compounding visibility across SEO, Local SEO, AEO, AIEO, Google Ads, and Social Media. Every article is researched and written by the SBG team — practitioners who build and test these strategies daily across real client campaigns.
Ready to apply this to your business?
A free 45-minute Visibility Audit maps these frameworks to your specific market, competitors, and current digital presence.
Get Your Free Visibility Audit →Related Articles

SEO for Lawyers: How Law Firms Actually Win Local Search
Legal keywords are the most expensive in search. Here's how law firms win organic rankings, practice-area pages, and local pack placement without outspending everyone.

SEO for Real Estate Agents: Ranking When Portals Own the SERP
Portals own every listing query, so agents who chase them lose. Here's the neighbourhood, seller, and hyperlocal content strategy that actually generates leads.

How to Choose an SEO Agency (Without Getting Burned Again)
Most businesses pick an SEO agency on price and pitch quality, then churn in eight months. Here are the 12 questions and 7 red flags that predict the outcome.