Compress Image
Reduce any image's file size while keeping it looking sharp — set your target and download a smaller file, all in your browser.
Drop an image here, or click to upload
JPG, PNG, or WebP — processed privately in your browser, never uploaded.
How to compress image
- 1Upload the image you want to make smaller.
- 2Set your target file size with the slider.
- 3The tool automatically lowers quality until the file fits.
- 4Choose JPG or WebP and download.
Compressing an image reduces its file size so it uploads faster, loads quicker on your website, and fits within upload limits — without changing the dimensions.
This compressor keeps the highest quality that still fits under your chosen size, using a search across quality levels. WebP usually reaches the target at a higher quality than JPG. Everything runs locally in your browser using the HTML canvas — your image is never uploaded to a server, so it stays completely private and there is no waiting for uploads.
If you need an exact target like 1MB, 500KB or 100KB, we have dedicated pages for those — or just drag the slider here.
Need to change the shape, not just the size?
When you resize to a different aspect ratio, you normally have to crop or add bars. Our AI outpainting tool generates new matching background so your photo fills any canvas without losing a thing. Sign in for 3 free AI generations.
Frequently asked questions
Yes — it is 100% free with no account or sign-up required. It runs in your browser, so there are no usage limits and nothing is uploaded to us.
Only as much as needed to hit your target size. The tool keeps the maximum quality that fits, so most images look identical.
No. The tool processes your image entirely in your browser. Your file never leaves your device, which keeps sensitive photos and documents private.
More free image tools
Compress to 2MB
Shrink any image under 2MB while keeping it looking sharp — set your limit and download a smaller file, all in your browser.
Compress to 1MB
Shrink any image under 1MB while keeping it looking sharp — set your limit and download a smaller file, all in your browser.
Compress to 500KB
Shrink any image under 500KB while keeping it looking sharp — set your limit and download a smaller file, all in your browser.
Compress to 200KB
Shrink any image under 200KB while keeping it looking sharp — set your limit and download a smaller file, all in your browser.
Compress to 100KB
Shrink any image under 100KB while keeping it looking sharp — set your limit and download a smaller file, all in your browser.
Compress to 50KB
Shrink any image under 50KB while keeping it looking sharp — set your limit and download a smaller file, all in your browser.