Exact size
Compress an image to 500 KB.
The point where quality alone usually gets you there and pixels stop shrinking.
- 100% client-side
- Nothing is uploaded
- No account
- Canvas / WebAssembly on your device
Loading compressor…
Why 500 KB
This URL is a dedicated landing for the query “compress image to 500kb”. The compressor below is pre-set to 500 KB. Typical use: Email attachments, CMS uploads.
Frequently asked questions
Are my files uploaded to a server?
No. Decoding, resizing and re-encoding run in this tab with the Canvas API and, for PDFs, PDF.js in a local worker. Nothing is posted to underkb.online. You can disconnect the network after the page loads.
How do I compress an image to 500 KB?
This page is pre-set to 500 KB. Drop the file. The tool binary-searches encoder quality, then reduces dimensions only if quality cannot get under the cap.
Will EXIF, GPS or PDF JavaScript survive?
No. Re-encoding drops metadata. PDF scripting is disabled and rasterized pages do not keep embedded scripts in the download.
Can I also set a minimum size?
Yes. Some forms want a range such as 20–50 KB. Fill Minimum KB. We raise quality and, if needed, enlarge the picture. We never pad empty bytes.
What resolution remains at this size?
It depends on the picture. Crop first. A tight portrait spends the budget on the face; a wide landscape will look softer at the same number.