Drop multiple files here to batch clean

All files are processed locally in your browser — nothing is uploaded

or click to browse your files

JPGPNGWebPPDFDOCX
Metadata onlyBatch cleaning targets supported hidden metadata; it does not redact visible text, names, or signatures. JPEG copies keep their original image data without re-encoding, and DOCX tracked changes are resolved to each current visible document. Keep the originals and review the outputs.

How to remove metadata from multiple files

  1. Choose the files you will share

    Mix supported formats in one selection. Files rejected for format or size are listed separately; accepted files stay available.

  2. Clean and review every result

    Start the batch and check each status. Verified means reinspection found no supported removable fields. A warning is not a verification success; a failed file has no cleaned output.

  3. Download and check the delivery

    Download individual copies or a ZIP when at least two outputs are available. Compare images, check document contents and review filenames. Save the optional report to identify output bytes by SHA-256.

Plan your batch

Files per batch
Up to 20
Size per file
Up to 25 MiB
Combined size
Up to 100 MiB
Input
Individual images, PDFs and DOCX files; ZIP uploads are not supported
Output
Separate cleaned copies, ZIP download and optional JSON report

What to review for each format

JPG
JPEG metadata segments are removed without re-encoding. Pixels and quality stay identical; an orientation flag and color profile are kept when present.
PNG / WebP
Supported metadata containers are removed. Visible watermarks and text remain.
PDF
Supported Info and XMP metadata is targeted. Page text, annotations and attachments may retain private details; saving can invalidate signatures.
DOCX
Supported properties, comments and review traces are removed. Tracked changes resolve to the current visible document. Keep your original.

Bulk cleanup questions

Can I upload a ZIP or a folder?

Select the individual supported files inside it. BeforeShare creates a ZIP of the cleaned outputs; it does not inspect an uploaded ZIP or recursively read a folder.

Does the ZIP include failed or unverified files?

Failed files have no cleaned output and are excluded. Available outputs with incomplete verification or remaining fields are included and marked for review in the tool. Downloading a ZIP does not make those warnings disappear.

Does cleanup remove the filename?

No. Output names derive from the original names with a cleanup suffix; duplicates receive distinct names. Rename filenames containing client names, addresses or other private details before sharing.

What does the batch report prove?

It records the available outputs’ SHA-256 fingerprints, reinspection status and removal counts. It excludes filenames and extracted values. It is an unsigned local record, not a certificate, signature validation or proof that visible content is private.

Predictable Local Batch Processing

Prepare a set of supported files without uploading them. BeforeShare processes each file sequentially to keep browser memory use controlled, preserves duplicate filenames safely in the ZIP, and shows any file it cannot clean.

Batch Use Cases We Support

  • Legal teams preparing a small set of exhibit files for sharing
  • E-Commerce teams cleaning a product-image batch before upload
  • Digital Agencies securing campaign assets before client handoff
  • Journalists protecting anonymous source documents in bulk
  • Photographers & Creatives distributing scrubbed portfolios

Specialized Tools