Local processing · no image upload

Private batch image optimizer

Prepare product images for Shopify, Etsy, Amazon and WooCommerce without sending selected images to a processing server.

BatchMint combines conversion, maximum-width resizing, compression, watermarking, output naming and export in one fixed local workflow. It is useful when a folder of product images needs consistent settings, but it does not upload the results to a marketplace for you.

Open workspace

Use cases

One predictable pipeline instead of separate tools

The processing order is intentionally fixed: identify the file, correct JPEG orientation, resize, watermark, encode, rename and export. A fixed order makes a saved preset repeatable and prevents a watermark from being resized differently depending on which control was used first.

A failed image is isolated from the rest of the batch. Completed files remain available, and cancelling a batch stops unfinished work without uploading partial results.

Choose settings from the destination backward

Use JPEG for ordinary product photography when transparency is not needed. Use PNG for lossless interface graphics or logos, WebP for modern web delivery with optional alpha, and AVIF only when the destination accepts it and longer encoding time is acceptable.

Marketplace preparation is not marketplace publishing

BatchMint can normalize widths, backgrounds, watermarks and filenames, but Shopify, Etsy and Amazon apply their own validation, delivery transforms and category rules. The links below are the official sources checked for this page on July 17, 2026.

How local browser processing works

The browser passes each selected File to a local Web Worker. The worker reads orientation, decodes pixels, resizes, applies an optional watermark and runs the selected WASM encoder. Completed Blobs are returned to the page for preview and download; selected image bytes, filenames and watermark text are not included in BatchMint application network requests.

Selected images, filenames and watermark text are not sent to a BatchMint processing server. The browser still requests the site code, styles and codec assets used on demand.

Read the complete privacy model

How to use it

  1. Choose up to 20 JPEG, PNG or WebP images.
  2. Set output format, maximum width, optional target size and watermark.
  3. Process locally, compare selected before/after results and export files or ZIP volumes.

Sources and verification dates

Platform rules can change. Marketplace requirements below link to official pages, with the retrieval date and scope recorded for each source.

Limitations

FAQ

Are my product images uploaded?

No. Selected image data is processed in local browser workers. Public pages can load site, analytics or advertising resources, but the workspace excludes AdSense and does not send selected image data.

Does one format always create the smallest file?

No. File size depends on content, dimensions, transparency and encoder settings. BatchMint's reproducible benchmark includes a case where JPEG quality 82 is smaller than WebP quality 82.

Evidence and privacy

Selected image bytes, filenames and watermark text are not sent to BatchMint servers.

Read the testing methodology