Compress Image to 20KB
Compress a JPG, PNG, or WebP image toward a 20KB target in your browser.
Compress an image toward 15KB for strict form, document, and website upload limits.
Adjusts image quality and dimensions locally to produce the closest usable result at or below 15KB.
People describe the same file-size task in several ways: resize an image to 15KB, reduce a photo to 15KB, compress a picture under 15KB, or make an image 15KB. This page keeps those requests on one canonical tool because the browser uses the same target-aware optimization for each one.
This page is best for upload limits, form gates, and document systems that reject oversized images.
This tool runs in the browser, so pasted content and uploaded files stay on the current device during normal use.
Jump to a different size limit when the form or portal uses a different upload cap.
Compress Image to 25KBJump to a different size limit when the form or portal uses a different upload cap.
Image ResizerSwitch to manual width, height, and format controls before doing any further compression.
This page is best when the requirement is stated as a file size target rather than a pixel dimension.
Use Image Resizer for exact width and height controlThe manual resizer is a better fit when you know the destination dimensions and want to tune format and quality yourself.
Use Bulk Image Resizer for many files at onceJump to batch processing when the job is about handling a folder of product photos, screenshots, or listings.
This page is designed for these closely related requests. They use the same tool or reference answer, so they are kept together instead of split across duplicate pages.
No. Images are decoded, resized, and exported locally with browser APIs and canvas, so the file stays on your device during normal use.
Not always. The optimizer works toward the target locally and stops at the closest acceptable result when a perfect match would damage quality too aggressively.
JPG and WebP usually reach tight file-size targets more easily than PNG. PNG stays useful when you need lossless output or transparency.