Set the maximum
Use a common KB/MB preset or enter any custom target from 1KB to 20MB.
Set a maximum file size for upload forms, exam and visa portals, or email. Images are processed locally in your browser and exported as optimized JPG files.
Output is optimized JPG. Transparent areas are placed on white.
Processed locallyDrop images here, or click to choose files
JPEG, PNG, WebP and other browser-supported images
You choose the size limit; the browser searches for the clearest JPG that stays within it.
Use a common KB/MB preset or enter any custom target from 1KB to 20MB.
Drop one image or a batch. Compression begins locally without uploading the files.
Review output size, pixel dimensions and reduction, then save JPG files or a ZIP.
Always follow the destination’s stated limit. If there is no limit, start larger and only reduce further when necessary.
20–50KB
Legacy portals, signatures and tiny profile images. Expect visible detail loss on large photos.
100–200KB
A practical range for application photos, web forms and document portals.
300–500KB
Useful when a portal allows more detail or the image contains text and fine edges.
1–2MB
Reduces large camera images while retaining more resolution for normal viewing.
Inputs use browser-supported image decoding. Results are optimized JPG files; animated images use the decoded still frame, and transparency becomes white.
The compression loop runs on your device. Performance and maximum practical batch size depend on available browser memory.
Need a common upload limit? Open a focused guide, or use any custom target in the tool above.
It targets a result at or below the selected maximum. It does not add unnecessary data just to reach an exact byte count.
The compressor first searches for the highest JPEG quality that fits. If quality reduction alone is not enough, it progressively reduces pixel dimensions.
The current compressor exports JPG. Because JPEG has no transparency, transparent areas are rendered on a white background.
Yes. Add multiple browser-supported images and download the completed files individually or together as a ZIP archive.
Image decoding, compression and resizing run locally in your browser. The selected image files are not sent to an image-processing server.
The result area clearly reports when the smallest usable output is still above the target, instead of claiming a successful result.
Check dimensions, resize for a platform, or convert the output format.