Reduce any JPG, PNG, or WEBP to an exact file size — 20KB, 50KB, 100KB, 200KB — instantly in your browser. No upload. No server. Your images never leave your device.
Click to browse · Drag & Drop · Ctrl+V to paste
JPG, PNG, WEBP · Max 20MB
💡 Press Ctrl+V to paste a copied image directly
Upload dozens of images at once, set a KB target, compress all, and download as a ZIP file. Perfect for bulk form submissions.
Click or drag multiple images here
JPG, PNG, WEBP · Up to 20 files at once
Upload your image by clicking the area above, paste with Ctrl+V, or drag and drop. Select your target size — 20KB for signatures, 50KB for exam forms, 100KB for passports. The engine automatically compresses your image by reducing JPEG quality iteratively. If needed, dimensions are proportionally reduced until the target is met. Download your compressed image with one click — the filename includes the target size for easy identification.
Indian government portals — SSC, UPSC, passport seva, income tax, IRCTC, banking — specify strict file size limits. Photos typically must be under 50KB or 100KB, and signatures must be under 20KB or 30KB. Uploading an oversized file causes form rejection. This tool compresses your image precisely to meet these limits without multiple rounds of manual trial and error.
JPG: Best for photographs — achieves small file sizes with minimal visible quality loss. Use for photos, ID scans, passport images. WEBP: 25–35% smaller than JPG at same quality — best choice for web use. Not accepted by some government portals, so check before using. PNG: Lossless format — cannot be compressed to very small sizes for photographs. Use PNG only for screenshots, logos, or images needing transparency.