Online forms are fussy about photo size, and the three limits you meet most are 50KB, 100KB and 200KB. This one tool hits any of them: government and KYC portals often demand 50KB, professional profiles and photo-heavy forms sit around 100KB, and messaging or listing uploads are comfortable at 200KB. SnapToolz resizes and compresses your image to whichever target you pick while keeping it sharp — by shrinking the photo's dimensions (not just crushing quality) and using modern WebP encoding when supported. The whole thing happens client-side using browser-image-compression and the Canvas API, which means no upload, no privacy worries, and no waiting on a server. JPG, PNG and WebP all work; HEIC photos from iPhone are auto-converted to JPG first.
How it works
- 1
Drop your photo
Any JPG, PNG, WebP or HEIC image works. iPhone HEIC files are auto-detected and converted.
- 2
Pick a target size
Choose 50KB, 100KB or 200KB — or type a custom KB target. The tool calculates the right dimensions and quality automatically for that size.
- 3
Download
Save the optimised image. The original is untouched and stays on your device.
50KB vs 100KB vs 200KB — which target do you actually need?
The size you pick should come from the portal, not from habit. 50KB is the bureaucratic floor; 100KB is the web tier; 200KB is comfortable for anything that isn't strict. Compressing harder than required just throws away sharpness, so read the limit and pick the loosest target that clears it.
| Target | Who demands it | Dimensions that stay clean |
|---|---|---|
| 50KB | Government / exam / KYC portals built for slow connections | ~450×600 headshot, or a signature — beyond that it softens |
| 100KB | Profile photos, resumes, CMS uploads, marketplace listings | 800×800 square or 1000×750 — looks like a photo, not a thumbnail |
| 200KB | Messaging apps, forum uploads, forms that aren't strict | 1280px on the long edge — near-original for most phone photos |
When a portal states a range (e.g. '20KB–50KB' or 'up to 200KB'), aim for the top — validators often reject suspiciously tiny files as likely-corrupt.
Why portals reject your photo — and what the KB number really means
A modern phone camera saves photos at 3–8MB. A 50KB limit is roughly 1% of that, so "compress a little harder" was never going to work — the file has to shrink in dimensions, not just quality. File size is driven by three things: pixel count (width × height), format, and compression quality. Halving both dimensions cuts the pixel count by 75%, which does far more for file size than dropping JPEG quality from 90 to 60 — and it looks far better too, because upload forms display photos small anyway.
That's the approach this tool takes at every target: it works out the largest dimensions that can fit inside your chosen budget at a quality that still looks clean, resizes with proper resampling, then fine-tunes JPEG quality to land under the cap. You don't pick numbers; you pick the target. A 200KB budget simply keeps more pixels than a 50KB one.
What actually fits at each size
Approximate JPEG sizes for photographic content. Use this to sanity-check what dimensions to expect — and why a 4000px image can't stay 4000px at any of these targets:
| Image | Clean at 50KB | Clean at 100KB | Clean at 200KB |
|---|---|---|---|
| Passport-style headshot (413×531) | Yes — 25–45KB | Effortless | Effortless |
| Profile / form photo (600×800) | Borderline — trims quality | Yes — sharp | Yes — untouched |
| Square avatar (800×800) | No — visibly soft | Yes — clean | Yes — crisp |
| Signature on white paper (300×100) | Easily, under 15KB | Trivial | Trivial |
| Full phone photo (4032×3024) | Must resize to ~600px | Resizes to ~1000px | Resizes to ~1280px |
| Screenshot with text (1080×2400) | Poorly — JPEG smears text; crop the region first | Better but PNG is safer | Usable if cropped tight |
Sizes vary with image detail — a busy background compresses worse than a plain one. Figures are for JPEG; PNG photos are 5–10× larger and rarely fit small targets.
Typical upload limits on application portals
The tight caps exist because government and exam portals were built for slow connections and tiny storage budgets — and their specs rarely change. Common patterns, spanning all three targets:
| Portal type | Photo limit | Signature limit |
|---|---|---|
| Indian government job portals (SSC/IBPS-class) | Commonly 20–50KB JPEG | Commonly 10–20KB |
| University admission forms | Commonly 50–200KB | 20–50KB where required |
| US visa DS-160 | Up to 240KB, square 600×600 to 1200×1200 | — |
| KYC / bank onboarding | Commonly 50–100KB per document image | 10–50KB |
| Scholarship / council forms | Commonly 50KB photo | 20KB |
Always check your portal's current specification — limits and required dimensions vary by agency and change between application cycles.
WebP: the same budget, visibly better
At an identical file size, WebP holds roughly 25–35% more detail than JPEG for photos — a 100KB WebP looks like a 130KB JPEG. If your destination accepts it (your own website, modern CMSs, most chat apps), switch the output format and keep the extra quality for free, especially at the tighter 50KB and 100KB targets where every kilobyte counts. If the destination is conservative — government portals, older job boards, several of which explicitly reject WebP — stay with JPG. The format decision guide explains when each one wins.
Hit your target without ending up blurry
- Crop dead space first. If the form wants a headshot, crop to the face before compressing — wasted background pixels cost kilobytes that should be spent on the subject, and this matters most at 50KB.
- Match the portal's required dimensions exactly (e.g. 413×531). Bigger isn't better: the portal shrinks it anyway, and you'll have spent your budget on pixels nobody sees.
- Photos belong in JPEG (or WebP). PNG only wins for line art and signatures with few colours — see the image format guide, or convert PNG to JPG first.
- Compress from the original, not from a screenshot of it — each extra JPEG generation adds loss. Going original → 50KB once looks visibly better than original → 200KB → 50KB.
- If the result looks soft at 50KB, step up to 100KB if the portal allows it before you blame the encoder — often the target was simply too tight for the detail in the shot.
Signatures and documents play by different rules
A signature is dark ink on white paper — very few colours, lots of flat area. Scanned at 300×100 to 600×200 pixels it compresses to well under the typical 10–20KB signature cap without any visible damage. Shoot it in even lighting, crop tight to the ink, and let the tool do the rest.
If your portal wants a document under a size cap rather than a photo, you're usually better served by the PDF path: compress the PDF to 100KB, 200KB or 500KB directly instead of squeezing a photographed page through an image compressor.
ID photos shouldn't pass through someone else's server
The photos people resize to these sizes are passport photos, ID scans, and KYC documents — exactly the material you don't want sitting in a stranger's upload bucket. This tool runs entirely in your browser: the image is read locally, resized locally, and saved locally. Disconnect from the internet after the page loads and it keeps working. Re-encoding also drops the photo's EXIF block (including GPS coordinates); to verify or strip metadata explicitly, run it through the EXIF remover.
Ready to resize image to 50kb, 100kb or 200kb?
Files never leave your device. No signup, no watermarks, no limits.
Open Compress ImageFrequently asked questions
Should I target 50KB, 100KB or 200KB?
Pick the loosest limit your portal accepts. 50KB is the aggressive floor for government and exam forms; 100KB keeps a profile-sized photo (up to ~800×800) looking natural; 200KB is near-original for most phone photos. If a form requires under 50KB, use 50KB — otherwise the larger targets look visibly sharper for the same use case.
Will my photo still look sharp at 50KB?
Yes for typical phone photos at portrait size (450×600 or smaller, which is what most forms ask for). For larger output sizes, 50KB is too aggressive and the image becomes visibly blurry — pick the 100KB or 200KB target instead, which hold 800×800 and 1280px respectively without artefacts.
My portal wants under 20KB — can this go lower than 50?
Yes. Set a custom target in the compressor. 20KB is workable for a small headshot (around 300×400) or a signature; it is not workable for a detailed full-frame photo, and the tool will tell you when the target is unrealistic rather than producing mush.
The form says 'between 20KB and 50KB'. How do I land inside a range?
Aim at the top of the range — pick the 50KB target. The tool's output lands just under the target, comfortably above the 20KB floor for any normal photo. Ranges exist because portals reject suspiciously tiny files as likely-corrupt.
What format is the output?
JPG by default. You can switch to WebP for smaller file sizes (or more quality at the same size) if the destination supports it — but for government and exam portals, stay with JPG; several explicitly reject WebP.
Why can't my PNG screenshot get under 50KB?
PNG is lossless — a full-colour screenshot has too much unique pixel data to fit in 50KB, and often not even 100KB. Either convert it to JPG (fine for photos, bad for small text) or crop the screenshot down to just the region the form actually needs.
Does this strip my photo's location/EXIF data?
Yes — re-encoding the image drops GPS coordinates and other EXIF metadata at any target size. This is a privacy bonus when uploading to public forms. Use the EXIF viewer to verify if it matters for your use case.
Can I hit a target exactly for a strict validator?
The tool lands just under whichever target you pick, which satisfies validators checking 'less than or equal to'. Note some portals measure 100KB as 100,000 bytes and others as 102,400 — landing under 100,000 satisfies both.
Can I resize without compressing?
Use the Image Resize tool instead. The compressor is for when you need to hit a specific KB target like 50, 100 or 200KB.
Related guides
Convert PNG to JPG
Convert PNG images to JPG with quality control. Bulk processing, no upload, ZIP download for multiple files.
Image Compressor for WhatsApp
Compress photos to look great on WhatsApp without quality loss. No re-compression nightmares. 100% private.
Crop Image for Instagram
Crop any image to Instagram's exact aspect ratios. Square (1:1), portrait (4:5), story (9:16). No upload.