onvert

Compress images
to any size.

Shrink JPG, WebP and AVIF to a target size in KB — or resize to fit a dimension limit. It all happens in your browser, so your images are never uploaded.

Why compress images?

Upload forms, email attachments and job portals often cap file size (2 MB, 1 MB, even 500 KB). Big images also slow down websites and fill up storage. Compressing keeps the picture usable while cutting the bytes — so it sends, uploads and loads without a fight.

How onvert does it

Set a target size and onvert binary-searches the best quality that still fits under your limit — no guesswork. Add a max width/height to resize at the same time, and pick AVIF or WebP to go far smaller than JPG at the same quality. Everything runs locally; metadata (EXIF, GPS) is stripped on the way out.

FAQ

Compressing images, answered.

How do I reduce an image to under a specific size (e.g. 2 MB)?
Add your image, set the target size in KB (e.g. 2000 for ~2 MB), and convert. onvert searches for the highest quality that still fits under your limit, so you get the smallest acceptable loss automatically.
Will compressing reduce the quality?
Lossy formats (JPG, WebP, AVIF) trade some quality for size — but you stay in control via the target size or the quality slider, and you can compare before/after. AVIF and WebP keep more quality at the same size than JPG.
Are my images uploaded to a server?
No. Compression runs entirely in your browser — your images never leave your device. There is nothing to upload and nothing to leak.
Can I compress many images at once?
Yes. Add as many as you like, convert them all locally, and download them individually or together as a ZIP.
What about PNG?
PNG is lossless, so target-size compression doesn't apply — but you can still shrink a PNG by resizing it, or convert it to WebP/AVIF for a much smaller file.