Choose a photo, set the quality (80% is barely visible) and, if you like, a smaller longest side, then download the compressed JPEG. You see the size before and after right away. The photo never leaves your device.
Works in your browser: what you type or choose stays on your device and is not uploaded anywhere.
Popular tasks
How to use it
Choose a photo
Tap Choose a photo and pick it from your gallery or files.
Set quality and size
Lower quality and a shorter longest side give a smaller file. 1920 px is plenty for a phone screen.
Download
Check the new size and tap Download.
Why do it here
- Nothing is uploaded The file is processed on your device, so private photos and documents stay with you.
- Free, no sign-up No account, no daily limit and no watermark on the result.
- Works on your phone Open the page in any browser on iPhone or Android and pick a file from the gallery.
- Also in Telegram Prefer a chat? The bot below does the same right in Telegram.
The same in Telegram

In Telegram: send a photo as a file to the bot and choose compress, resize or HEIC → JPG. It also removes backgrounds.
Step-by-step guide
Questions
How much smaller will the photo get?
Usually 2–10 times smaller at 80% quality and 1920 px, depending on the photo. The tool shows the exact size before you download.
Does it keep transparency?
No: the result is a JPEG, and transparent areas turn white. To keep transparency, use PNG.
Is the photo uploaded?
No. Compression happens in your browser on your device.
Does it remove location and other metadata?
Yes: the saved JPEG is drawn anew, so EXIF data such as location and camera model is not copied into it.