Compress image
Compress images under a KB or MB limit.
Pick a limit like 100 KB. FormatOnce lowers quality and, if needed, scales the image down until the encoded file is under that limit — then shows you the actual size it achieved. The result is under your limit, not an exact number of kilobytes.
Drop an image to compress
JPG, PNG or WebP up to 20.00 MB. AVIF works only if your browser can decode it.
Choose a fileHow it works
- 01Choose a JPG, PNG, WebP (or AVIF, if your browser decodes it).
- 02Pick a size target and an output format.
- 03FormatOnce binary-searches encoder quality, then scales down step by step.
- 04The result is only shown as a success when the file is at or under the target.
Limits
- Input up to 20.00 MB.
- Output capped at 40 megapixels.
- Re-encoding removes EXIF and other metadata.
- JPG has no transparency, so transparent areas become white.
Related tools
- Convert imageChange between JPG, PNG and WebP, with an optional max width.
- iPhone photo to JPGGet a JPG under an upload limit like 100 KB or 2 MB.
- WebP to JPGConvert WebP to JPG, or to PNG to keep transparency.
- HEIC to JPGConvert iPhone HEIC and HEIF photos to JPG, PNG or WebP.