Edge processing
Files are parsed in memory inside a Cloudflare Worker and returned immediately. Nothing is written to disk or kept.
Content Credentials · EXIF · XMP · AI tags
Remove Content Credentials and generator tags from images and video. Pixels and frames stay byte-for-byte identical.
Drop, paste or pick JPEG, PNG, WebP, MP4, MOV or a ZIP. Each file is scanned instantly.
See whether C2PA, EXIF, XMP or AI-generator tags are present before anything changes.
Get clean copies in one click. Several files arrive as a single ZIP.
Only metadata containers are rewritten — image and video data are never touched.
Files are parsed in memory inside a Cloudflare Worker and returned immediately. Nothing is written to disk or kept.
No re-encoding. Segments, chunks and boxes are removed and offsets rewritten; image and media data are untouched.
Upload a ZIP to clean every file inside. You get a new ZIP plus a machine-readable stripc2pa-report.json.
Short answers about C2PA, privacy and limits.
C2PA (Content Credentials) is a standard for embedding a signed provenance manifest in media files. AI tools such as Adobe Firefly, OpenAI and Google attach it to generated content.
Drop the image on the StripC2PA home page and click “Strip & download”. You get a copy without the C2PA manifest, EXIF, XMP, IPTC and AI parameters. From scripts, POST the file to /api/strip.
Drop it on StripC2PA. Every file is scanned before anything is removed, showing whether a C2PA manifest is present, the claim generator (for example Adobe Firefly or ChatGPT) and other AI signals. Scanning never modifies the file.
No. StripC2PA never decodes or re-encodes pixels or video frames. It only removes metadata segments, chunks or boxes and fixes the container structure.
No. Files are processed in memory within the request and discarded when the response is sent. Logs contain only file type, size and timing.
Same features over HTTP: multipart/form-data with a `file` field, optional `mode=c2pa|all`.
curl -F file=@photo.jpg https://stripc2pa.com/api/scancurl -F file=@video.mp4 https://stripc2pa.com/api/strip -o video-clean.mp4curl -F file=@batch.zip https://stripc2pa.com/api/strip -o batch-clean.zip