Choose a photo: the tool finds the highest JPEG quality that keeps the file under 20 KB and, if needed, makes the picture smaller. You see the final size before you download, and 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
- Signature and photo uploads in government and exam forms that accept 10–20 KB
- Passport-style photos for online ID and visa applications
- Tiny avatars and thumbnails for sites with a strict limit
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
Will the photo still look good at 20 KB?
For a face or a signature, yes: the tool also shortens the longest side (often to 400–600 px), which keeps a small picture sharp. A wide landscape loses detail.
The form asks for 10–20 KB. Will the file fit?
Yes: the tool aims for the largest file that still stays under 20 KB, so it lands between 10 and 20 KB for almost any photo.
Does 20 KB here mean 20,000 bytes?
The file always stays under 20,000 bytes, so it fits both sites that count 1 KB as 1000 bytes and those that count 1024.