Bulk Image Optimization
Fast, accurate and free online masowa optymalizacja images tool running directly in your browser.
-
1Enter data
Enter content, paste text or load a file from disk. -
2Click the button
The tool will immediately process your data in the browser. -
3Get the result
Copy the finished text or save the file to your device.
return "Result ready in 0.1s";
}
Rate this tool:
Related tools
Other tools you may find usefulBatch online image optimization. JPG, PNG, WebP, AVIF and GIF in one place
BulkImgOptimizer compresses and optimizes multiple images at once. Works with local files and remote URLs. It offers three levels of quality, creates quick views, reports savings and generates secure download links. Underneath it uses the Spatie Image Optimizer chain and selected system binaries.
works What the tool can do and when to choose it
If you run a store, publish entries with many photos or prepare campaign, batch optimization eliminates manual clicking. You upload a package of images or provide a link to a remote file, select the quality level and start compression. The module cleans metadata, reduces size and preserves important attributes, and finally returns optimized resources ready for use in production.
- Type support: JPG, JPEG, PNG, GIF, WebP and AVIF.
- Input mode: local files or single remote URL.
- Three operating levels: lossless, balanced, aggressive.
- Previews and list of uploaded files with sizes before processing.
- Results report: size before, after and savings percentage.
- Quick preview of results from public storage and a one-time download link.
- ZIP export of all processed files in one click.
How the component works from the inside
The Livewire component maintains the input state and the result list.onConvertTypeswitches the source type.updatedLocalFilegenerates post-upload previews and publishes them to the public storage.onSetRemoteURLdownloads a file from an HTTP address at a time controlled by timeout, saves it temporarily and previews it. Main processing runsonBulkImageOptimizer, which validates the input, iterates through the files, and delegates unit optimization toprocessFile. Once completed, the entry in the history is saved if logging is enabled.
Quality Levels and Optimizer Chain
Lossless
Default chain with no additional quality switches. Removes unnecessary metadata and applies safe optimizations. Perfect for starters and for sensitive materials.
Balanced
Addsjpegoptimwith quality limit -m85,pngquantwith range 65-85,cwebpwith q=82 andgifsicleat O2 level. It provides significant reduction without visible losses in typical web applications.
Aggressive
Tightens parameters:jpegoptimto -m75,pngquantwith quality 60-80 and speed 1,cwebpq=80,gifsicleO3. The highest profits at the expense of higher risk of artifacts, recommended for banners, thumbnails and assets that do not require maximum fidelity.
Input paths and previews
- Local files- you can upload many images at once. The component generates rows in the list and provides thumbnails.
- Remote URL- enter the address. The system downloads the resource using the GET method with a time limit of 20 seconds, saves it to a temporary directory and shows a thumbnail.
- Previews go to the public drive in a temporary folder and are safe to use in th