Image Metadata Remover: EXIF, GPS & AI Prompt Stripper avatar

Image Metadata Remover: EXIF, GPS & AI Prompt Stripper

Pricing

$3.00 / 1,000 image cleaneds

Go to Apify Store
Image Metadata Remover: EXIF, GPS & AI Prompt Stripper

Image Metadata Remover: EXIF, GPS & AI Prompt Stripper

Remove EXIF, GPS, XMP and embedded AI prompts (Stable Diffusion, ComfyUI, NovelAI) from JPEG, PNG and WebP images without re-encoding. Bulk by URL, with a report of what was removed.

Pricing

$3.00 / 1,000 image cleaneds

Rating

0.0

(0)

Developer

HexaX

HexaX

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Security

Limited permissions

Share

Remove EXIF, GPS location, XMP and embedded AI prompts from JPEG, PNG and WebP images. Give it image URLs, get cleaned files back plus a report of what was removed from each one.

The pixels are not re-encoded. The Actor cuts the metadata blocks out of the file container, so there is no quality loss and the cleaned file is byte-for-byte the same picture.

What it removes

FormatRemovedKept
JPEGEXIF (camera, GPS, timestamps), XMP, IPTC/Photoshop, comments, other APP blocksColor profile (optional), a minimal rotation flag (optional)
PNGtEXt / zTXt / iTXt text (Stable Diffusion parameters, ComfyUI prompt and workflow, NovelAI Comment, InvokeAI metadata, author, description), eXIf, tIMEColor profile (optional)
WebPEXIF, XMPColor profile (optional)

Use cases

  • Publish AI-generated images without leaking your prompt, seed, model or ComfyUI workflow.
  • Remove GPS coordinates and camera serial data from photos before sharing them.
  • Prepare image sets for marketplaces, galleries and client delivery.
  • Audit which files in a set carry location or prompt data (the report shows it per file).

Quick start

Keep the example URLs (a small PNG with an embedded prompt and a JPEG with GPS data) and press Start. Cleaned files appear in the run's Key-value store; the dataset lists what was removed.

Input

{
"imageUrls": ["https://raw.githubusercontent.com/ianare/exif-samples/master/jpg/gps/DSCN0010.jpg"],
"keepColorProfile": true,
"keepOrientation": true
}
FieldDefaultNotes
imageUrls(required)Up to 2,000 direct links to JPEG, PNG or WebP files.
keepColorProfiletrueKeeps the ICC profile so colors do not shift.
keepOrientationtrueJPEG: keeps a minimal EXIF block with only the rotation flag, so phone photos stay upright.
maxImageSizeMb30Larger files are skipped with an error.
maxConcurrency4Parallel downloads.

Output

{
"url": "https://raw.githubusercontent.com/ianare/exif-samples/master/jpg/gps/DSCN0010.jpg",
"status": "cleaned",
"format": "JPEG",
"removed": ["EXIF (GPS)", "APP1"],
"had_gps": true,
"camera": "NIKON COOLPIX P6000",
"had_ai_generation_data": false,
"bytes_before": 161713,
"bytes_after": 146420,
"cleaned_file_key": "00002-DSCN0010-clean.jpg",
"cleaned_file_url": "https://api.apify.com/v2/key-value-stores/<id>/records/00002-DSCN0010-clean.jpg"
}

status is cleaned, already_clean (nothing to remove, no file written, not charged) or error. GPS coordinates themselves are never copied into the report, only whether they were present.

Limits

  • Pixel-level watermarks are not touched. That includes the hidden "stealth" prompt some AI tools write into the alpha channel of PNGs.
  • Only JPEG, PNG and WebP. Other formats are reported as errors.
  • Metadata is removed from the copy in the key-value store; the original at your URL is never changed.
  • Each site's robots.txt is checked before downloading. Use it on images you are allowed to process.

Pricing

Pay per event: you are charged once per image that was cleaned. Images with nothing to remove, and failed downloads, are free.

  • Stable Diffusion Prompt Extractor: read the prompt and settings embedded in AI images instead of removing them.
  • Bulk Image Compressor & WebP / AVIF Converter: shrink and convert images (metadata is dropped there too).
  • Duplicate & Similar Image Finder: find repeated images in a gallery before you publish it.