Bulk File Operations
The only genuinely free batch file processor on the web. Compress, convert, watermark, and merge PDFs. Convert, resize, compress, and strip EXIF metadata from images. Everything runs in your browser — no uploads, no paywalls, no artificial limits. Just honest processing power powered by your device.
Your Files Never Leave Your Device
All processing happens entirely in your browser. No uploads, no servers, no tracking.
What type of files are you working with?
Choose the file type to see available batch operations.
Supported Formats
Process a wide range of file types directly in your browser
Portable Document Format
JPEG
Joint Photographic Experts Group
PNG
Portable Network Graphics
WebP
WebP image format
AVIF
AV1 Image File Format
BMP
Bitmap image file
GIF
Graphics Interchange Format
Frequently Asked Questions
Everything you need to know about bulk file processing
Is there a limit on how many files I can process?
Are my files uploaded to any server?
What file formats are supported?
Can I process files on my phone?
What happens if one file in a batch is corrupted?
How does PDF-to-image conversion work?
Does stripping EXIF data actually remove GPS location?
How do you handle file name collisions in the download?
Why is this tool free when others charge for batch processing?
Does this work offline?
Batch File Processing: Why Browser-Based Matters
How processing files in your browser keeps your data private and avoids paywalls.
Most batch file processing tools online require you to upload your files to their servers, then pay for the privilege of processing more than a handful at a time. iLovePDF, SmallPDF, and Adobe Acrobat all cap free batch processing at one to three files — not because the technology requires it, but because that is their business model. ForgePlug's Bulk File Operations tool takes a fundamentally different approach: everything happens in your browser, on your device, with no server involved at all.
Why Browser-Based Processing Is Better
When you process files in the browser, your data never leaves your device. There is no upload, no temporary server storage, and no third party that can access your documents. This matters especially for sensitive files — business contracts, medical records, personal photographs with GPS data, or financial documents. Browser-based processing eliminates the privacy risk entirely.
The trade-off is that browser-based processing is limited by your device's memory and CPU. A server has gigabytes of RAM and multiple CPU cores dedicated to the task; your browser shares resources with tabs, extensions, and the operating system. ForgePlug's tool is engineered to work within these real constraints — processing files in parallel streams, releasing memory as each file completes, and warning you honestly when a batch is large enough to risk browser instability.
How ForgePlug Handles Large Batches
Instead of processing all files simultaneously (which would crash the browser with large batches), ForgePlug uses bounded concurrency: it processes 3 files at a time in Web Workers, releasing each file's memory immediately after processing completes. Output files are streamed into a ZIP archive incrementally rather than held in memory until the end. This means you can process hundreds of files without running out of memory — as long as individual files are reasonably sized.
When a batch's total size is large enough to genuinely risk a browser crash (typically around 500 MB on desktop or 150 MB on mobile), the tool warns you proactively and suggests splitting the batch. This is an honest technical limitation, not an artificial cap — if your device can handle it, the tool lets you proceed.
PDF Operations
Compress reduces PDF file size by re-encoding and optimizing the document structure. Choose from three quality presets to balance file size against visual fidelity. Merge combines multiple PDFs into one, with drag-to-reorder control over the final page sequence. Watermark applies a text or image watermark to every page of every PDF, with configurable position, opacity, and size. Convert renders each PDF page as a JPG or PNG image, useful for sharing PDF content on platforms that do not support PDF uploads.
Image Operations
Convert changes image formats between JPG, PNG, WebP, and AVIF without uploading to a server. Resize scales images by percentage or fixed dimensions, with aspect-ratio lock as default. Strip EXIF Data removes GPS location tags and other metadata — this matters for privacy because photos taken with smartphones embed your exact GPS coordinates, and sharing those photos without stripping EXIF data shares your location. Compress reduces image file size using the Canvas API's built-in compression.
Was this tool helpful?
Your feedback helps us improve Bulk File Operations for everyone.
Share this tool
