Compress, resize, watermark, convert, and rename multiple images at once. 100% in-browser.
Drag & drop images here, or click to browse
Max 30 files, 20.0 MB each
All image processing occurs locally in your browser using the HTML5 Canvas API. No images are uploaded to any server.
This toolkit is a queue-based batch processor: every uploaded image runs through the same per-file pipeline using the HTML5 Canvas API, entirely in your browser. Each file is decoded, optionally resized (by exact pixels, by a percentage, or by longest edge), composited with a text watermark at a chosen position and opacity (including a tile/repeat mode), re-encoded to JPEG, PNG, or WebP at a selected quality, and renamed with a pattern such as {name}_{index}. A small worker pool processes several images concurrently to keep the UI responsive, then all results are packed into a single ZIP for one-click download. Because nothing is uploaded, you get no server queue, no bandwidth caps, and your originals never leave the device.
Re-encoding a 2.4 MB JPEG to WebP at 85% quality typically lands around 0.4–0.9 MB — which is why a 120-photo set can shrink from ~412 MB to ~87 MB while staying visually identical at display size.
Maya is a travel blogger returning from a two-week trip with 120 photos. She wants web-ready copies for her article without losing the full-resolution originals.
Compress, resize, watermark, convert & rename 50+ images at once. ZIP download, 100% in-browser, no upload.
The Batch Image Toolkit is a free, browser-based tool that processes multiple images at once. You can compress, resize, convert between formats (JPEG, PNG, WebP), add text watermarks, and batch rename files — all without uploading anything to a server. Results are packaged as a ZIP file for easy download.
Drop multiple image files into the tool (up to 50 at once). Select the operations you want to apply: compress, resize, convert, watermark, and/or rename. Configure each operation's settings. Click process, and the tool applies all operations to each image in sequence. Download the results as a ZIP file.
Yes, 100% free with no signup, no watermark, and no file limits. All image processing happens in your browser using the Canvas API. Your images never leave your device.
You can batch process up to 50 images at once. Each image is processed sequentially to avoid memory issues. The results are packaged into a ZIP file for convenient download.
Five operations: Compress (reduce file size with quality control), Resize (set exact dimensions or scale percentage), Convert (JPEG/PNG/WebP format), Watermark (text overlay with position and opacity), and Rename (pattern-based batch renaming with sequential numbers).
Yes, you can chain operations — for example, resize all images to 1920px width, compress to 80% quality, convert to WebP, and add a watermark, all in a single batch. The operations are applied in sequence to each image.
Process 50+ images simultaneously with operations including compression (adjustable quality 1-100), resize (by pixels or percentage), format conversion (JPG/PNG/WebP), watermark overlay (text or image), and bulk rename (pattern-based). A batch of 50 photos compresses and resizes in under 10 seconds, output as a single ZIP download.
No. All operations use the Canvas API and Web Workers in your browser. A 4,000px photo is processed locally in approximately 100-200ms. For photographers handling client work or businesses processing product images, this eliminates the privacy risk and upload wait time of cloud-based tools like TinyPNG or Squoosh.
This tool is also known by these tasks — each link opens the same tool with a focused guide:
What do you call a crab that plays baseball?
No paywalls, no signups, no data sold. Built by a solo developer who believes useful tools should be accessible to everyone.
☕Support me on Ko-fi— keep tools free100% of proceeds go towards hosting & building more free tools.