Batch Processing

Process multiple files at once with parallel processing.

1

Drop files

Add multiple images or PDFs at once

2

Choose operation

Pick compress, resize, convert, or other actions

3

Download all

Get processed files as a ZIP archive

Batch processing uses the same quality settings as individual tools.

Pro Feature

Batch processing is available for Pro subscribers.

Batch Process Files Privately

Processing files in bulk is a common workflow requirement. Whether you need to compress a folder of images, convert dozens of screenshots, or hash a set of downloads for verification, doing them one at a time is tedious. Online batch processing tools amplify the privacy concerns of single-file tools by requiring you to upload entire collections of files to remote servers. LocalForge processes batches of files entirely within your browser, leveraging Web Workers and a managed worker pool to handle multiple files concurrently without any server involvement.

The batch processing engine distributes work across multiple Web Worker threads, utilizing your device's multi-core processor for parallel execution. A worker pool manager coordinates the processing, queuing files intelligently and reporting progress for each item. You can batch-compress images, batch-convert formats, batch-hash files, or apply any supported operation to an entire collection at once. The interface shows real-time progress for each file and the overall batch.

The privacy case for local batch processing is multiplicative. If uploading one sensitive document to a cloud service is a minor risk, uploading fifty of them multiplies that exposure substantially. Batch operations often involve entire project folders, complete photo collections, or full document archives. These collections, taken together, reveal far more about you than any single file. Processing them locally keeps your complete dataset under your exclusive control.

No upload bandwidth constraints, no server-imposed file count limits, and no risk of partial uploads leaving orphaned files on remote infrastructure. Process your entire collection locally with full parallelism and complete privacy.

Your privacy is protected. All processing happens in your browser. Your files are never uploaded to our servers.