Clean a set consistently
Batch Photo Metadata Remover
Apply one documented cleaning policy to multiple JPEG, PNG, and WebP files. Processing is sequential and bounded to reduce memory pressure.
- ✓ Up to 20 files per batch
- ✓ 100 MB per file and 250 MB total
- ✓ Background worker processing
- ✓ ZIP export plus per-file status
Private browser workspace
Inspect, clean, redact, verify
Background browser processing
Apply one privacy-clean policy
Files are processed sequentially in a Web Worker on this device. The ZIP is assembled in your browser.
How this workflow works
From selected file to checked copy
- 01
Choose a bounded batch
Select up to 20 supported images, no larger than 100 MB each, with a combined size no larger than 250 MB.
- 02
Process off the main thread
A browser Web Worker scans and cleans one file at a time.
- 03
Review and download
Failed files stay clearly identified. Successful verified copies are packaged in a ZIP.
Exact local boundary
The image stays out of the request path
The browser reads files only after you choose, drop, or paste them. Parsing, cleaning, redaction, output verification, ZIP creation, and downloads all happen on this device.
Read the technical methodology →Questions about batch cleaner
Know what the result means
Are batch files uploaded to a server?
No. The worker is a browser feature running on your device, not a Cloudflare Worker.
Why is there a batch limit?
Browsers and mobile devices have finite memory. The 100 MB per-file and 250 MB combined limits make failures easier to explain and recover from.