Choose a maximum size such as 20KB, 100KB, 500KB or 1MB
ExactKB compresses JPG, PNG and WebP images entirely in your browser. Enter the maximum file size accepted by a form, email service or website, then download a result that stays at or below that limit whenever the selected minimum resolution allows it.
For JPG and WebP, ExactKB searches for the highest encoding quality that fits. If quality alone is not enough and Lower Resolution is enabled, it reduces the dimensions in controlled steps. PNG remains PNG to preserve transparency, so reaching a small target may require fewer pixels.
Finds a high-quality result that does not exceed your selected limit
Adjusts quality first, then resolution when the target requires it
Your selected image is processed on your device, not uploaded for compression
Supports JPG, PNG and WebP while keeping the original format
No account, watermark or payment is required to use the compressor
See the output size, savings, resolution and format before downloading
The target is treated as a maximum. Image encoders produce discrete file sizes, so the result may be slightly below the number you enter but will not knowingly exceed it.
ExactKB stops at your minimum scale and tells you that the target was not reached. You can increase the target or allow a smaller resolution.
Browser PNG encoding is lossless and does not respond to a quality slider. ExactKB keeps PNG transparency and reduces dimensions when that option is enabled.
No. The selected image is decoded and encoded by your browser. The site still uses separate analytics and advertising services as described in the privacy policy.