Drop your images here
or browse files, or paste with Ctrl+V
Target Size
Output
JPG is best for passport photos and government forms. WebP is smaller but not accepted everywhere.
Compress any image to 20KB or less with the best possible quality — perfect for passport photos, visa forms, and upload portals
or browse files, or paste with Ctrl+V
JPG is best for passport photos and government forms. WebP is smaller but not accepted everywhere.
20KB is the sweet spot between "too small to recognize" and "too big for the upload form." It is the most common limit for passport photos, visa applications, and government registration portals — and hitting it precisely in a photo editor is painful. Our free resize image to 20KB tool uses adaptive binary-search compression to find the highest quality that still fits under 20KB, and shrinks dimensions only if necessary. Batch process dozens of images in one click.
20KB is not random — it is a hard limit imposed by many real systems. And unlike 10KB, 20KB actually gives you enough room to keep a photo recognizable. That makes it the "just right" size for identity photos and small marketing assets.
Many embassy portals, visa systems, and passport renewals cap photo uploads at 20KB — and a compressed 20KB photo is still clearly recognizable.
Income tax portals, exam registration, and scholarship applications often require photos under 20KB.
20KB logos and headshots look sharp in every email client without bloating every message.
Browser tab icons, PWA manifest icons, and small UI assets all fit comfortably in 20KB.
Most community platforms cap avatars at 20KB — this is the classic "forum avatar" size.
Gallery thumbnails under 20KB load instantly on mobile networks without any visible quality loss.
Most compressors ask you to guess a quality percentage. You set 40%, get 35KB. You set 25%, get 22KB. You set 22%, get 19.4KB. Three tries and five minutes later you have what you need. This tool does all of that automatically — usually in under 2 seconds per image.
At 20KB, a typical portrait or passport photo can stay at 600–800 px without shrinking dimensions. At 10KB, you might have to reduce to 400–500 px or drop quality very low. At 50KB, you can often keep 1000–1200 px at decent quality. 20KB is the sweet spot for identity photos because the compression artifacts are barely visible at that size, but the file fits comfortably in any upload form.
Passport photo upload systems usually want a JPEG of the person's face at 2×2 inches (or 35×45 mm), which at typical print resolution is around 600×600 px. A 600×600 JPEG at quality 60–70 is usually 15–20KB — right in the target zone. Even a 500×500 or 800×800 photo can hit 20KB at the right quality without any visible degradation of features.
There is a trade-off between shrinking dimensions and lowering quality. Generally, shrinking dimensions produces *visibly worse* results than reducing quality, until you get below about 400×400 px. That is why the tool tries quality first and only resizes as a last resort. For a passport photo specifically, keeping dimensions at 600×600 or higher is more important than keeping quality at 90% — the face will read better at lower quality than at smaller dimensions.
Output is JPG by default because JPEG compresses far more aggressively than PNG for photographs. Passport and visa systems almost always require JPEG anyway, so it is the safest choice. WebP produces smaller files but is rejected by many government portals — only use it if the destination explicitly accepts WebP.
Canvas re-encoding strips all EXIF automatically. That includes GPS coordinates, camera model, and creation date — a privacy win and a small file-size win. For passport and visa photos shared online, stripping GPS is essential: you do not want the photo of your face to also carry the coordinates of your home.
These are typical outcomes for a 2000 × 2000 px photograph when compressed to different target sizes.
| Target Size | Typical Result | Best Use |
|---|---|---|
| 5 KB | ~500 × 500 px | Tiny thumbnails, favicons |
| 10 KB | ~700 × 700 px | Avatar, small form uploads |
| 20 KB | ~1000 × 1000 px | Passport photos, visa forms, forum avatars |
| 50 KB | ~1400 × 1400 px | Email signatures, small website images |
| 100 KB | ~1800 × 1800 px | Product photos, blog featured images |
| 200 KB | ~2000 × 2000 px | Hero images, gallery photos |
Results vary with image content. Portrait photos compress better than detailed scenes at the same target size.
Upload a passport or visa photo that meets the 20KB limit while remaining clearly recognizable.
Tax, exam, and licensing systems that hard-cap photo uploads at 20KB.
Student IDs, employee badges, gym memberships — all 20KB-friendly.
Email signature logos and headshots that look sharp without bloating every email.
Favicons, PWA icons, and small UI assets that stay within strict size budgets.
Forum avatars and profile pictures for platforms with 20KB limits.
Drag and drop a JPG, PNG, or WebP file, click browse, or paste with Ctrl+V.
20KB is selected by default. Change to 10KB, 50KB, or a custom target if you need.
Click Compress All to 20KB. The tool finds the best quality and dimensions automatically.
Each card shows the final size and dimensions. Hover to see quality used.
Save one image, download the whole batch as a ZIP, or download files individually.
Pre-set to 20KB, the standard for passport and visa photo uploads. Pick 5, 10, 50, 100, 200KB or a custom value anytime.
Finds the exact highest quality that hits the target — not a guess.
Shrinks dimensions only if quality alone won't fit — preserving as much detail as possible.
Compress dozens of images in one click and download them all as a ZIP.
See the compressed result in the grid, with final size and dimensions shown per file.
Export as JPG (universal, required by most passport systems) or WebP.
Canvas re-encoding strips EXIF data — including GPS — automatically. Important for ID photos.
All processing is local. Your images never leave your device.
Clean output, ready to use — no branding added.
Drop a photo above, click Compress, and download a sharp, small image that fits any upload limit. No signup, no watermark, no upload.
Start Compressing