Image Compressor
Make JPG, PNG and WebP images smaller, for example under 100 KB or 500 KB. Free, fast and private.
Loading tool…
Preparing the tool in your browser.
Making a photo for an exam form? Open the exam photo and signature sizes
How to compress images
- 1Add one or more JPG, PNG or WebP images (up to 20 at once).
- 2Pick the target size, for example 500 KB, or a quality, and the largest width or height.
- 3Compare the result with the original, then download each image or all of them as a ZIP.
About this tool
- Supported formats
- JPG, PNG, WebP
- Largest file you can add
- 25 MB
- Largest image you can add
- 10,000 px per side, at most 50 megapixels
- Images at once
- Up to 20
- Target size
- 100 KB, 200 KB, 500 KB, 1 MB, 2 MB or custom
- Quality
- Optional: a fixed quality from 30 to 95 %
- Largest width or height
- Original size, or 2000, 1500 or 1000 px (never enlarged)
- Output format
- Same as the image, JPG or WebP
- Compare
- A slider shows the original and the compressed image
- Location and camera info
- Removed
- Download
- Each image, all as a ZIP, or all one after another; Save / Share on phones that can share files
- Where it runs
- In your browser, nothing is uploaded
Tip: for websites and marketplaces, 2000 px and under 500 KB usually look sharp and load fast.
Frequently asked questions
How do I compress an image to under 100 KB?
Choose 100 KB as the target size. If the image cannot get that small, pick a smaller maximum width or height, such as 1000 px.
Will my images lose quality?
JPG and WebP images lose a little: the tool keeps the highest quality that still fits your target size, and the comparison slider shows the result next to the original. PNG images stay lossless, so only a smaller maximum width or height makes them smaller.
What does the Quality setting do?
Under Compress by, choose Quality to set a fixed quality from 30 to 95 % instead of a target size. A lower value makes smaller files. The size is then whatever comes out, so check it in the list.
Why does my PNG not get much smaller?
PNG is lossless. Choose JPG or WebP as the output format to make it much smaller (transparent areas become white in JPG).
How do I download all the images at once?
When two or more images are done, use Download all (ZIP) for one ZIP file, or Download all separately for one file after another. On phones that can share files, Save / Share all opens the share menu, for example to save to Photos.
Is my location removed from the photos?
Yes. The compressed images are written fresh in your browser, without location or camera info. If an image is already so small that it cannot get smaller, the original is kept and the result says that its location info could not be removed.
Are my images uploaded to a server?
No. Everything happens in your browser, so your images never leave your device.
Which format makes the smallest file: JPG, PNG or WebP?
WebP gives the smallest files, but not every website accepts it. JPG works everywhere; transparent areas become white. PNG is lossless, so PNG images only get much smaller when you choose JPG or WebP as the output format. If your browser cannot write WebP, choose JPG.
Why did the pixel size of my image change?
By default the longest side is limited to 2000 px, which makes files much smaller. Images are never enlarged. Under Maximum width or height, choose Keep original size to keep every pixel (the file will be bigger), or 1500 or 1000 px for smaller files.
What do “Smallest possible” and “Already small: original kept” mean?
The tool lowers the quality step by step to get under your maximum size. If even the lowest quality is over it, the result says Smallest possible and shows the size reached: choose a smaller maximum width or height, or a bigger maximum size. Already small: original kept means that saving the image again would not make it smaller, so your original file is kept.
Related tools
Browse all tools- Image ResizerChange the pixel dimensions
- Image CropperCrop to any size or ratio
- Passport Size Photo MakerPassport photo sizes
- Visa Photo MakerVisa photo sizes