Skip to content

Compress Image

A universal image compressor that re-encodes JPG, PNG, WebP, and AVIF entirely on your device with quality, size, or percentage targets.

Drop your images here

PNG, JPG, or WebP · compressed on your device

Files stay on your device. Nothing is uploaded to Konvert.

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

More about this tool

How it works

  1. Add one image (JPG, PNG, WebP, or AVIF if your browser can open it).
  2. Choose a mode: balanced, maximum quality, smallest file, custom quality, target size, or target percentage.
  3. 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

Output

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.

Explore

Learn

View all