Compress image
Shrink JPG, PNG, WebP and AVIF files in seconds. Processing happens in your browser, so your photos never leave your device.
Updated November 4, 2026
Options
How it works
- Drop one or more images anywhere on this page, or paste from the clipboard.
- The compressed result appears right away with the size saved. Adjust quality or format if you like.
- Download a single file or all of them as a ZIP.
Hitting a size in KB for a form or an upload
Many portals and job sites ask for a photo under 100 KB, 200 KB or 500 KB. Type that number in Target size and the tool searches for the best quality that fits, down to a quality of 30, and only then starts scaling the picture down step by step, never below a 320-pixel short side. With the format on Same as input, a PNG that cannot reach the target is written as WebP when it has transparency or as JPEG otherwise, and the row tells you; choose PNG explicitly to keep the format and let the palette and the size do the work.
Which format and which quality
The default quality of 75 is where most photos lose most of their weight before anything shows. JPEG is the safe choice for photos that must open anywhere; WebP is clearly smaller at the same look and every current browser shows it; AVIF is smaller still but slow on a large picture. Max size caps the longest side, so a 4000-pixel phone photo becomes 1600 or 2000 pixels for a web page, which is usually the biggest saving of all.
Batches, iPhone photos and privacy
Up to 50 images of up to 100 MB each go through in one list and come back as a ZIP. HEIC photos from an iPhone are accepted. The camera's GPS position and the embedded thumbnail are removed, so a photo can be posted without giving away where it was taken. The codecs run in your browser, which means the pictures never leave your device, and a result that would be larger than the original is never offered.
Why people use it
Free, no account
Every tool is free, with no sign-up, no e-mail address and no limit on how often you use it.
Your files stay on your device
The browser opens the file and processes it in memory, on your device. Nothing is uploaded, so nothing can be kept, leaked or looked at.
No watermark
The result is yours as it is: no watermark, no branding, no trial version.
Any device
A phone, a tablet or a computer with a current browser is enough: no app to install, no software to update.
Works offline after the first visit
The browser keeps the pages and their engines, so a tool you have opened once keeps working without a connection.
Open-source engines
The code that does the work is open-source software, named on the Licences page, running as WebAssembly in your browser.
Why it is private
Everything you type or drop here is handled by your browser, on your device. Nothing is uploaded. To verify, open your browser's developer tools, go to the Network tab, and use the tool: you will see no request carrying your data.
While a file is being processed, the counter under the result shows the page's network traffic: 0 requests and 0 B for your data.
How to check it yourself, step by step
What you can check yourself
Open your browser's developer tools on the Network tab before you drop a file: while the tool works you will see no request carrying your data, and the counter under every result shows the page's own measurement.
The site sets no cookies, so there is no cookie banner. Anonymous usage counts and error reports without file names are the only things that leave the page, as the privacy policy describes.
Every change goes through thousands of automated tests in three browser engines, including a guard that fails a test if a single byte of a file leaves the page.
Frequently asked questions
- Does the image get uploaded?
- No. Decoding and encoding run in your browser with WebAssembly codecs (MozJPEG, libwebp, libavif, OxiPNG). The indicator under the result shows the bytes transferred during processing.
- Will the quality be visibly worse?
- At the default quality of 75, most photos lose 50–80% of their size with no visible difference. PNG is reduced to a 256-color palette with dithering, like TinyPNG does; tick “Lossless” or set the quality to 100 to keep every pixel exact.
- What happens to EXIF data and GPS location?
- The image is rebuilt from pixels, so EXIF, GPS location and embedded thumbnails are removed. Orientation is applied first, so photos from a phone come out upright.
- What if the result is larger than the original?
- Then you get the original back, and the row says so. The tool never makes a file bigger.
- Can I compress a photo to 100 KB or 50 KB for an application form?
- Yes. Type the number in Target size: quality is lowered first, then the picture is scaled down until it fits. If the target is too small for the picture, you get the smallest result that was reached and the row shows its size.
- Does it work on an iPhone or Android phone?
- Yes, in the phone's browser, with nothing to install. HEIC photos from an iPhone are accepted; choose JPEG as the output when the file has to open anywhere.
- Does it make my picture smaller in pixels?
- Not unless you ask. The dimensions stay the same unless you set Max size or a Target size that cannot be met by quality alone; then the row shows the new dimensions.
- Can I compress without losing quality?
- For PNG, WebP and AVIF, tick Lossless: every pixel is kept and the file is only packed better. JPEG is always re-encoded; at a quality of 90 or above the difference is hard to find, but it is not pixel-exact.
- What about animated GIF and WebP?
- They stay animated: every frame is compressed, and the whole animation is scaled down when a Max size or a Target size asks for it.
Install it as an app
Chrome, Edge and Android browsers offer to install this site from the address bar or the menu; on iPhone use Share, then Add to Home Screen. It opens like an app, keeps working offline and still processes everything on your device.