Compress Image
A universal image compressor that re-encodes JPG, PNG, WebP, and AVIF entirely on your device with quality, size, or percentage targets.
Add a file to begin
Drop a file here, browse from your device, or paste from the clipboard.
Preparing your file…
Working on your device…
Ready to download
Partial success
Some files completed. Check the results below.
Couldn’t finish
Something went wrong. Try again or choose a different file.
File not accepted
That file type or size isn’t accepted. Check the formats listed under the drop zone, then choose another file.
You’re offline
On-device tools may still finish if this page is already loaded. Reconnect when you can.
Drop your images here
PNG, JPG, or WebP · compressed on your device
Files stay on your device. Nothing is uploaded to Konvert.
Results
About this tool
Konvert's image compressor rewrites your pictures with a smaller, smarter encoder while you keep full control over the quality-versus-size trade-off. It runs fully inside your browser tab, so nothing is uploaded, queued, or stored on a server. Pick a preset like Balanced or Smallest File, or aim for a specific kilobyte target or percentage of the original — the tool will iterate until the output lands close to your goal. It is built for people who juggle uploads across form portals, chat apps, CMS platforms, and email, where each destination has a different size ceiling.
FAQ
No. Image compression is on-device in your browser.
The Target File Size mode aims for your number and usually lands within a small margin, but exact byte-for-byte sizes are not guaranteed.
Lossy modes drop information you rarely see. If you need pixel-perfect fidelity, choose Maximum Quality or stick with the original.
WebP often produces a much smaller file than JPG or PNG at similar visual quality, so we offer it when the savings are worthwhile.
No app, no extension, no sign-up. It runs entirely in a modern browser.
More about this tool
How it works
- Add one image (JPG, PNG, WebP, or AVIF if your browser can open it).
- Choose a mode: balanced, maximum quality, smallest file, custom quality, target size, or target percentage.
- Compare the preview and file size, then download the compressed image.
Features
- Six compression modes — Balanced, Maximum Quality, Smallest File, Custom Quality, Target File Size, and Target Percentage cover almost every real-world need.
- Multi-format aware — Handles JPG, PNG, WebP, and AVIF, and can suggest WebP output when it produces a meaningfully smaller file at similar quality.
- Runs on your device — All encoding happens in your browser using WebAssembly — no server round trips, no account, no queue.
- Live before/after preview — See the estimated size and visual quality before you download so you can nudge settings without guessing.
Supported formats
Input: JPG/JPEG, PNG, WebP, AVIF. Output: same format as input by default, with an optional WebP suggestion when it saves noticeably more space.
Input
-
JPG jpg, jpeg
-
PNG png
-
WEBP webp
-
AVIF avif
Output
-
JPG jpg, jpeg
-
PNG png
-
WEBP webp
-
AVIF avif
Common uses
- Prepping product photos for a Shopify, WooCommerce, or Wix store
- Reducing hero and blog images so pages pass Core Web Vitals
- Shrinking screenshots before pasting into Notion, Confluence, or Jira
- Meeting kilobyte limits on job, exam, and government portals
- Sending photos over email without hitting attachment caps
Limitations
- Files up to roughly 25 MB per image — very large RAW or scanner exports may not load.
- Output sizes are approximate; the encoder gets close to your target but cannot hit an exact byte count.
- Most modes are lossy, which is intended for smaller files; use Maximum Quality when fidelity matters most.
- Animated GIFs and multi-page TIFFs are not supported — use dedicated tools for those.