Choose a photo: the tool keeps the highest JPEG quality that fits under 100 KB, usually without changing the size in pixels. Check the result and download it — the photo never leaves your device.
Works in your browser: what you type or choose stays on your device and is not uploaded anywhere.
Where you need this
- CV and profile photos for job sites with a 100 KB limit
- School, university and exam applications
- Avatars and attachments on forums and in support forms
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
Why is the file 97 KB and not exactly 100 KB?
100 KB is a limit, so the tool stops just below it. It also counts 1 KB as 1000 bytes, so sites that count either way accept the file.
Will people notice the compression?
Rarely: at 100 KB a phone photo is usually saved at 1000–1600 px with 70–90% quality, which looks clean on a screen.