Compress Image to 20 KB
Reduce image file size to 20 KB or less. Runs locally in your browser with locked dimensions by default.
Drop an image here
or choose from your device
photo.jpg
Reducing file size...
Testing quality parameters in your browser worker to hit the target size.
PNG Lossless Limit Reached
Standard PNG is a strictly lossless format. Re-encoding cannot reduce its file size to reach your target without lossy compression.
Convert to WebP to enable lossy compression to your exact target size while preserving alpha transparency.
Target Unattainable at Full Resolution
The file cannot be reduced to the target size without reducing pixel dimensions.
Visual Inspection
Understanding the 20 KB Target
A 20 KB ceiling is one of the most restrictive file size limits commonly encountered on digital admission forms, government portals, and signature submission systems. At this threshold, every byte of image metadata and encoding overhead matters.
Our compression engine uses binary search to find the closest valid quality setting that keeps your file strictly at or below 20 KB (20,480 bytes) without modifying your pixel dimensions unless you explicitly choose to resize.
Technical & Dimension Considerations for 20 KB
Pixel Resolution vs. File Size
If an original photo has high resolution (e.g. 4000 × 3000 pixels), compressing it to 20 KB at full dimensions may reach the lowest quality floor without hitting 20 KB. In such cases, reducing the pixel dimensions slightly makes 20 KB easily achievable while maintaining clean visual lines.
Signatures and Simple Scans
Signatures and documents with white backgrounds compress far more efficiently than complex scenery. Converting high-contrast signatures to JPG or WebP often reaches 10–18 KB easily.
PNG to WebP Recommendation
Standard PNG is lossless and will often exceed 20 KB for color images. If your input is a PNG, converting to WebP provides modern lossy compression while preserving any transparency.
Submission Portal Verification
File requirements vary widely across government, job, and university portals, and guidelines change over time. While 20 KB is a frequent maximum limit for signatures or thumbnails, always review the exact width, height, and file format requirements specified by your submission portal before uploading.
Frequently Asked Questions
Why does my high-resolution photo say "Target unattainable"?
An image with millions of pixels has a physical baseline size even at the lowest quality setting. If the lowest achievable size exceeds 20 KB, the engine keeps your original dimensions intact and suggests an appropriate resolution reduction so you can decide how to proceed.
Will my image be exactly 20 KB?
The engine targets the closest valid result at or below 20 KB (typically between 18 KB and 20 KB). Most submission systems enforce a strict ceiling where any file over 20.0 KB is rejected, so staying slightly under ensures compliance.
Are my photos uploaded to a server?
No. All processing happens entirely inside your browser using client-side Web Workers and Canvas APIs. Your files are never uploaded to any remote server.
Explore Other Target Sizes
For signatures, forms & ID uploads
For passport, visa & application photos
For web publishing & product images
For hero banners & presentation slides
For photography & large email attachments
For job portals, gov forms & doc uploads