Upload a JPG, PNG, or WEBP photo, adjust quality, shrink the file size in seconds. Free, no sign-up, your photo never leaves your browser.
Whether you're shrinking a photo to fit a website's upload limit, attaching it to an email that keeps getting rejected, or just want it to load faster and take up less space, this tool gets you there in a few clicks. Drag in a JPG, PNG, or WEBP, adjust the quality slider, and watch the file size shrink in real time before you download it.
Is it free?
Yes, no account needed.
Does my photo get uploaded anywhere?
No, compression runs entirely in your browser.
Which formats are supported?
JPG, PNG, and WEBP, up to 20MB.
Do I need to sign up?
No.
How much should I lower the quality?
As you adjust the quality slider you see a live before/after comparison — for most photos, 70-80% quality gives a noticeable size reduction with no visible loss.
Can I also change the file format, not just compress?
Yes. Pick JPEG, WEBP, or PNG from the format buttons before downloading — WEBP usually gives the smallest file size, while PNG keeps transparency but doesn't use the quality slider.
Can I compress several photos at once?
This tool processes one photo at a time so you can fine-tune the quality and size for each image individually. To do another photo, just click "Upload New Photo" after downloading the first one.
Does resizing affect image quality?
Resizing (via the width presets) and quality (via the slider) are independent — resizing changes the pixel dimensions while quality controls compression artifacts, so you can shrink both the dimensions and the file size for even smaller results, or leave the resize on "Original" and use quality alone.