How to Compress Images Online for Free
Compressing an image means reducing its file size while keeping the visual quality as close to the original as possible. This tool uses your browser's built-in Canvas API to compress images entirely on your device — nothing is uploaded to any server.
Step-by-Step Guide
Step 1: Click the upload area or drag and drop your JPG, PNG, or WEBP images. You can upload multiple images at once.
Step 2: Adjust the quality slider. 80% is the sweet spot — you get small file size with no visible quality loss. Go lower for maximum compression.
Step 3: Choose your output format. WEBP produces the smallest files. JPG is best for photos. Keep "Same as input" if you are unsure.
Step 4: Click Compress Now. Results appear instantly. Download individual images or all at once.
💡 Pro tip for WhatsApp: Set quality to 70% and format to WEBP. A 5MB photo becomes under 500KB with no visible difference on a phone screen.
How Much Can You Compress?
A typical smartphone photo (3-8MB) can be compressed to 200KB-500KB at 80% quality — that is 80-95% size reduction. For govt portal uploads that need images under 100KB, set quality to 50-60% and resize to 800px width.
JPG vs PNG vs WEBP — Which to Choose?
JPG: Best for photos. Lossy compression — small file sizes. Supported everywhere. Use for portraits, landscapes, product photos.
PNG: Best for logos, screenshots, text images. Lossless — perfect quality but larger files. Use when you need a transparent background.
WEBP: Best overall. 25-34% smaller than JPG at same quality. Supported by all modern browsers and WhatsApp. Best choice for web and social media.
Frequently Asked Questions
Does my image get uploaded to a server? +
No. Absolutely not. This tool works entirely in your browser using the HTML5 Canvas API. Your images are loaded into your device's memory, compressed there, and the compressed version is given back to you for download. Nothing ever leaves your device. You can turn off your internet connection right now and this tool will still work perfectly.
What quality setting should I use? +
For most uses, 80% quality is ideal — you get a significantly smaller file with no visible quality difference on screen. For WhatsApp photos, 70% works well. For govt portal uploads where you need under 100KB, use 50-60% with a max width of 800px. For professional printing, keep quality at 90% or above.
Why is my compressed file sometimes larger than the original? +
This happens mainly with PNG files. PNGs use lossless compression — if you try to re-compress an already optimized PNG as JPG it may be smaller, but compressing PNG to PNG again sometimes produces a larger file. Solution: change the output format to JPG or WEBP for maximum compression.
How to reduce image size below 100KB for govt portals? +
Set quality to 50-60%, set max width to 800px, and choose JPG as the output format. For passport photos specifically, the image is already small so 70% quality usually gets it under 100KB. For documents and ID scans, 50% quality at 800px width reliably produces files under 100KB.
Can I compress multiple images at once? +
Yes. You can drag and drop multiple images at once or select multiple files from the file picker. All images will be compressed with the same settings and you can download them individually or all at once as a ZIP file. There is no limit on how many images you can compress.
Does compressing an image reduce its resolution? +
Not unless you use the Max Width setting. By default, the compressed image has exactly the same pixel dimensions as the original — only the file size changes. If you set a max width (like 1920px or 800px), images wider than that will be scaled down. This is useful for reducing file size further when the original photo is very large.