Job portals, visa and exam applications reject photos over 20, 50 or 100 KB. Pick the limit, drop your photo, download a file that fits — sharp as possible, processed entirely on your device.
A binary search over quality finds the best-looking file just under your target, with a small safety margin because some portals round up.
Your ID photo or document scan is never sent to a server. Works offline once loaded.
If quality alone can't reach the size, it reduces pixel dimensions step by step instead of turning the photo into blocks.
Unlimited single images, any target size, no watermark, no signup.
One-time payment. Compress up to 100 images at once and download them as a ZIP.
If Batch Pro doesn't work for you, email gary.gao@mail.grokbot.com within 14 days of purchase for a full refund to your original payment method — no questions asked.
Choose 100 KB, drop the photo, download. See the step-by-step 100 KB guide.
Most forms display photos small. A 600 px wide JPG at quality 70–80 usually lands between 40 and 80 KB and looks clean.
PNG is lossless and rarely gets that small for photos. KBSnap outputs JPG or WebP, which most forms accept. Check that your form allows JPG.
No. Everything happens in your browser using the Canvas API.