Zellio.io

Batch Workspace

Drop up to fifty files, pick one operation and download one ZIP: resize, convert, compress, strip metadata, hash, normalise, rename or inspect.

Processed locally — nothing is uploaded

About Batch Workspace

Every file is read, transformed and zipped inside this tab; the operation and its settings are what the share link carries, never the files. Images go through the canvas, so metadata is dropped as a side effect of any image operation, not only the one named for it.

Most of the image tools on this site take one file at a time, which is right when you are looking at the result. It is wrong when there are forty product photos to shrink for a listing, a folder of screenshots to convert to WebP, or a hundred text files whose line endings a merge just mangled. The Batch Workspace takes the folder: drop up to fifty files, choose a single operation, press Run, and collect one ZIP with everything done the same way.

Eight operations are offered, each the headless form of a tool that exists on its own page. Resize fits images inside a box without ever making them larger. Convert writes every image as JPEG, WebP or PNG. Compress re-encodes at a quality you pick. Strip metadata re-encodes in the source format at high quality, which is enough to lose EXIF, GPS and embedded thumbnails. Hash writes a checksum list in sha256sum format. Normalise text fixes line endings, trailing spaces, repeated blank lines and Unicode form. Rename builds new names from a pattern with numbering and a date. Inspect PDFs reads author, producer, dates, embedded files and hidden content from each document into one CSV.

Files run one after another with a progress count and a status per row, so a single unreadable file marks itself as an error and the rest carry on. Files the chosen operation does not apply to are skipped with a note, which means a mixed folder can be dropped once and run through several operations in turn without re-adding it. Output names are kept unique inside the archive, and the size before and after is shown for the image operations so you know what the run actually saved.

The settings are shared; the files are not. Copy link produces a URL that opens the workspace with the same operation, dimensions, quality or rename pattern chosen, which is how a team agrees on one export recipe. Nothing about the files is in it. There is no upload step because there is no server: the browser decodes each image onto a canvas, encodes it again, and writes the ZIP entry from memory.

Learn how this works

Frequently asked questions

Why is there no batch OCR or redaction?

OCR runs on one thread here and takes several seconds per page, so a batch would sit for minutes with little feedback; it stays in its own tool with its own progress bar. Redaction needs a person to choose regions on each image, which is the opposite of a batch.

Does resize keep the aspect ratio?

Yes. The width and height are a box the image must fit inside, and the smaller of the two scale factors is used, so nothing is stretched. An image already smaller than the box is written at its original size.

What does strip metadata actually remove?

Everything that is not pixels: EXIF fields including GPS, XMP, IPTC, ICC profiles and embedded preview thumbnails. It works by re-encoding the image, so a JPEG is written again as a JPEG at high quality; if you need the bytes untouched apart from the metadata, use the EXIF tool on that one file instead.

How is the rename pattern written?

Use {name} for the original name without extension, {ext} for the extension, {n} for the position, {nn} for the position zero-padded to the width of the count, and {date} for today as YYYY-MM-DD. Characters a file system refuses are replaced with an underscore. The ZIP carries the new names; the files on your disk are not touched.

How large can the batch be?

Fifty files, each up to 100 MB. Very large images are limited by the memory your browser will give a canvas rather than by this page; if a 60-megapixel photo fails, resize it on its own first.

Are my files uploaded?

No. Everything runs locally in your browser using standard web APIs — your text, files and inputs are never uploaded to a server, so the tool works even offline once the page has loaded.

Is it free?

Completely. There is no sign-up, no account, no watermark and no usage limit. The tool is supported by unobtrusive ads, not by selling or processing your data.

Pro Tips

  • Compress and Convert already drop metadata, because every image operation re-encodes; pick Strip metadata only when the format and quality should stay as they were.
  • For web images, resize to 1600 on the long edge in one run, extract the ZIP, then drop those files back for a Convert to WebP; two short runs are easier to check than one clever one.
  • Use {nn} rather than {n} in a rename pattern so the files sort correctly in any file manager: img-03 sorts before img-10, img-3 does not.
  • Normalise text with LF before committing files that came from Windows; a mixed-ending repository shows whole-file diffs for a one-line change.
  • Hash a delivery before sending it and include the SHA256SUMS.txt alongside; the recipient can verify with one command on any system.

Common Use Cases

  • Shrinking forty product photos to a listing's maximum size and converting them to WebP.
  • Stripping GPS and camera metadata from a folder of photos before they go on a public page.
  • Writing a checksum file for a release folder so downloads can be verified.
  • Fixing line endings and trailing whitespace across a set of scripts before a review.
  • Renaming scanned pages to a numbered pattern so they collate in order.
  • Auditing a batch of PDFs from a vendor for author names and hidden content before publishing them.

How It Compares

ImageMagick and a shell loop do all of this and more, with no file count limit, for anyone comfortable at a command line; that is the right tool for a thousand files. Desktop apps such as XnConvert and IrfanView's batch mode cover the image operations with a richer set of filters and need an install. Web batch converters upload the folder to their server, which for photographs with location data or documents with names is the thing to avoid. This workspace covers the common eight operations with no install and no upload, and hands back a ZIP with names that sort.

Related tools