FREE · PRIVATE · NO SIGNUP
Free online image compressor
Compress up to 10 JPG, PNG, or WebP images in your browser. Download each result or save the batch as a ZIP. Nothing is uploaded.
- 100% private, on-device processing
- Up to 10 images per batch
- JPG, PNG, and WebP
How to compress images online
Compressing images in batch is simple with Yuelu Tools:
1. Select or drag up to 10 JPG, PNG, or WebP images at once. Each image can be up to 20 MB, with a total batch limit of 100 MB.
2. Set your target file size per image, from 0.1 MB to 20 MB. The compressor starts at maximum quality and reduces it only as needed to reach your target. You can also set a maximum dimension to resize large images.
3. Choose whether to keep or remove image metadata. JPEG EXIF data (camera info, GPS, timestamps) can be preserved if needed, or removed by default for privacy.
4. Click "Compress Images" and wait for processing. Each image compresses individually in your browser, and you can download results one by one or package them all into a ZIP file without uploading anything to a server.
Batch image compression in your browser
Select or drag up to 10 images at once. Each file is compressed on your device, then stays available as an individual download. When several images finish, Yuelu Tools can package the completed files into a ZIP without sending them to a server.
Images are processed one at a time to keep browser memory use predictable. A failed image does not discard files that already finished successfully.
Target size, dimensions, and metadata
Set a maximum file size for each image from 0.1 MB to 20 MB. The compressor starts at the highest quality and reduces it only as needed. The maximum dimension can preserve the original dimensions or resize large images to 4096, 2560, 1920, or 1280 pixels while maintaining the aspect ratio.
Image metadata is removed by default. JPEG EXIF metadata can be preserved when camera or capture information is required.
Common image compression use cases
Optimize images for website performance: Smaller images load faster and improve Core Web Vitals scores. Target 0.1-0.5 MB per image for hero images, and 50-200 KB for thumbnails and gallery images.
Compress photos for email attachments: Email providers often limit total attachment size. Use a target of 0.5-1 MB per photo to share multiple images without exceeding limits.
Reduce image file size for mobile apps: Smaller images consume less bandwidth and storage. Target 200-500 KB per image for in-app content to improve loading speed on mobile networks.
Batch compress product photos for e-commerce: Process multiple product images at once with consistent quality and file size settings, then download as a ZIP for easy upload to your store.
Supported image files
The compressor accepts JPG, JPEG, PNG, and WebP files up to 20 MB each and 100 MB per batch. Output keeps the original image format, and a result is never substituted when it would be larger than the source file.
Frequently asked questions
Are my images uploaded?
No. Compression and ZIP creation run in your browser, and the selected images remain on your device.
Can I compress several images together?
Yes. Select or drag up to 10 JPG, PNG, or WebP images, then download each result or the completed batch as a ZIP.
Will image dimensions change?
Only when a maximum dimension is selected and the source is larger. Choose Keep original dimensions to adjust quality without intentional resizing.
What image formats can I compress?
The image compressor supports JPG, JPEG, PNG, and WebP files. Each file can be up to 20 MB, and you can process up to 10 images per batch with a total limit of 100 MB. The output keeps the original format.
How much can I reduce image file size?
Reduction depends on the original image and your target size. JPG images typically compress 50-80% without visible quality loss. PNG images with photos compress less than JPG, but PNG images with graphics or text can achieve significant compression. The compressor automatically finds the highest quality that meets your target size.
Does image compression reduce quality?
Yes, compression involves some quality loss, but it is often imperceptible at moderate compression levels. The compressor starts at maximum quality and reduces it only as needed to reach your target file size. You can preview results before downloading to ensure quality is acceptable.
Should I use JPG, PNG, or WebP?
Use JPG for photos and images with gradients. Use PNG for graphics, screenshots, and images with text or transparency. Use WebP for modern web delivery as it typically produces smaller files than JPG or PNG with similar quality, but has slightly less browser support.
What is the best target file size for website images?
For hero images and featured photos, target 100-500 KB. For thumbnails and gallery images, target 50-200 KB. For background images, target 50-150 KB. Smaller images load faster and improve page performance and SEO rankings.
Can I remove metadata from images?
Yes. Image metadata (EXIF data including camera info, GPS coordinates, and timestamps) is removed by default for privacy. You can choose to preserve EXIF metadata in JPEG files if you need to keep camera or capture information.
How do I download all compressed images at once?
After all images finish compressing, click "Download ZIP" to package them into a single archive file. The ZIP creation happens in your browser without uploading any files to a server.
