Target a file size
Your image, just under the limit
A form rejects your file for being too large. Set the maximum size it allows, drop the image, download it just under.
Need exact pixel dimensions instead? Resize by dimensions →
Your images stay on your device
Compression runs in your browser. The file is not uploaded, no server receives it, and there is nothing to delete afterwards. Nothing travels over the network, which is also why the result appears immediately.
An ID document or a payslip can therefore be processed without reaching another machine. Services that ask you to upload the file first cannot offer that.
Common questions
Why target a size instead of a quality slider?
A quality slider makes you save the file, check its size, and try again. Entering the limit instead lets the tool search for the highest quality that stays under it, which is the only thing the form checks.
Is 1 MB 1,000,000 or 1,048,576 bytes?
Both conventions are in use and forms rarely state which one applies. This tool uses the stricter one, 1 MB = 1,000,000 bytes, so the file clears the limit under either reading.
Can I set a pixel limit at the same time?
Yes. Many forms ask for both: "1920 px maximum, under 2 MB". The image is scaled to fit the pixel box first, then compressed to fit the size limit.
Will the quality collapse?
A 4 MB phone photo drops to 1 MB with no difference visible on screen. Quality never goes below 70, which is where JPEG starts showing artefacts. Below that the tool reduces the dimensions instead, and reports what it did.
What if it cannot fit even at minimum?
It says so, instead of silently handing back a file that is still too large. This happens with limits of a few dozen kilobytes on a very large image.
Can I get WebP or PNG out?
Yes. The format row selects the output. JPEG is the default because upload forms accept it. WebP reaches the same quality in 11 to 52% fewer bytes, which under a fixed ceiling leaves room for more pixels. PNG is lossless, has no quality setting, and cannot be compressed to a size target on a photograph.
Does it remove EXIF and GPS data?
Yes, by default. The metadata row is set to Remove, which strips the camera model, the timestamps and the location the phone recorded. Set it to Keep and a file that already meets your limits is handed back untouched, metadata included.
One thing worth knowing: any image that is actually re-encoded loses its metadata whether you asked for that or not, because the browser rebuilds the picture from pixels alone. Keep therefore only applies to files returned as they arrived. Each result says which of the two happened. To see what a file carries before deciding, use the metadata viewer.
What about transparent PNGs?
Choose PNG or WebP as the output and the transparency survives. Choose JPEG and it cannot: the format has no alpha channel, so transparent areas are flattened onto white.
My photo is sideways. Can I turn it?
Each result has two quarter-turn buttons. The rotation is written into the pixels, so the downloaded file is upright in every viewer, including those that ignore the orientation tag.
Can I download them all at once?
Drop more than one image and a single .zip button appears. The archive is assembled in the tab, like the rest of the processing.
Are my files kept?
No, and they cannot be: everything stays in the tab's memory. Close the page and nothing remains. See the privacy page.