Compress JPG to 20KB
Use repeated compression passes to get as close as possible to 20KB. JPG remains the default output unless you switch formats manually.
Drag and drop images here
or
Supports: JPG, JPEG
Ctrl + V Paste from clipboard
Local processing · This image stays on your device
→
Compression Settings
Smart Target Compression
File sizes use KiB (1,024 bytes) and MiB. Target sizes are best effort and may not be reached.
Processing and limitations
Compare
Before
After
ImageTiny
Compress + batchNeed faster photo compression on iPhone?
ImageTiny handles on-device compression, crop, resize, format conversion, and EXIF cleanup, with batch processing for up to 200 photos.
Best for common iPhone photo workflows like HEIC, JPG, PNG, and WebP.
Related Tools
Compress JPG to 20KB Online
Use this page when you need to compress jpg to 20KB online for forms, job applications, profile uploads, and photo submissions.
This workflow is for users who want a true compress JPG to target-size page instead of a general image compressor. You can stay in JPG by default and still adjust quality, dimensions, or output format if needed.
Reduce JPG for strict limits
Compress JPG files for profile photos, scanned documents, and camera exports with a file-size cap.
Keep JPG output by default
The page starts with a JPG-first workflow so the output matches the search intent.
Batch compress JPG to a limit
Upload multiple JPG files, review the results, and download the version that fits the size target.
Processing and limitations
Compression may reduce image quality or dimensions. Compare the result before downloading. Animated GIFs retain animation only with GIF output.
File sizes use KiB (1,024 bytes) and MiB. Target sizes are best effort and may not be reached.
Features
100% Client-Side
Compress JPG to 20KB online with repeated quality and resize passes. JPG remains the default output unless you switch formats manually.
Batch Compression
Compress JPG to 20KB online with repeated quality and resize passes. JPG remains the default output unless you switch formats manually.
Adjust Compression Level
Compress JPG to 20KB online with repeated quality and resize passes. JPG remains the default output unless you switch formats manually.
JPG
Compress JPG to 20KB online with repeated quality and resize passes. JPG remains the default output unless you switch formats manually.
How to Compress Images
Frequently Asked Questions
File sizes use KiB (1,024 bytes) and MiB. Target sizes are best effort and may not be reached. Compression may reduce image quality or dimensions. Compare the result before downloading. Animated GIFs retain animation only with GIF output.
PNG compression: quality and transparency
PNG is a lossless file format, but reducing its colour palette before encoding changes pixels. This tool uses colour quantisation below 100% quality. At 100% it uses lossless PNG encoding; resizing still changes pixels. Metadata may be removed. This browser workflow outputs 8-bit still PNG images; APNG animation and 16-bit channel depth are not preserved. If the optional encoder fails to load, browser PNG export may produce a larger file. Compare the preview, dimensions and measured file size before downloading. For a label combining English with an Indian script, inspect small characters and joining marks after resizing or colour reduction. The output is a still 8-bit PNG; animation and 16-bit source depth are not retained.
PNG format specificationLast updated: October 11, 2026
References & Resources
Authoritative specifications and references for the file formats this tool works with.