Skip to main content

Image Compressor

Reduce image size before publishing photos on a website, CMS, or email without opening a third-party application or paying for a subscription-based photo editor, saving you time and money.

Files never leave your browser. No uploads. No accounts.

Drop files or a folder here

or click to browse · paste from clipboard

Accepts .JPG, .JPEG, .PNG, .WEBP, .AVIF, .GIF, .SVG · Up to 1,000 files

Batch compress JPG, PNG, WebP, AVIF, GIF, and SVG image files with a live before/after slider that shows real-time comparisons of file-size savings and quality differences. Multiple image compression options, including quality, auto-orientation, and even an exact-size target per batch.

How it works

  1. Drop your files

    Drag and drop, click to browse, or paste from clipboard. Up to 1,000 files at once.

  2. Choose settings

    Adjust quality, format, and other options to match your needs.

  3. Click Compress

    Everything runs in your browser via WebAssembly. Image Compressor happens locally — no server involved.

  4. Download

    Download files individually or grab all at once as a ZIP.

How to Compress an Image

Compressing an image shrinks its size so it loads faster and uses less storage, helping the webpage rank higher. The challenge is shrinking the image without degrading its quality. One difference between ConvertYard and most online image compressors is that it works locally. There’s no free-tier limitation because I don’t have to pay for storage. Select or drop the file you want to compress, choose a quality or target size, and download the ZIP file.

I’ve added other advanced options such as optional batch resizing, which reduces a step in your workflow, especially for a large batch of images that you want to upload to a CMS like WordPress.

So here’s the suggested workflow if you’re using ConvertYard:

  1. Select/drop a batch of images. It supports JPG, PNG, WebP, AVIF, GIF, and SVG.
  2. Choose a quality setting. The default is 80, which is the sweet spot for most photographs. Another option is setting a max file size if you need to meet a specific limit. For example, 100 KB for a job application or 2 MB for a CMS upload.
  3. You can resize the whole batch under the ‘Resize on compress’ section, which is split into two options: a preset option or a custom width if you have a specific requirement not available in the presets.
  4. Click ‘Compress’ to start the process of shrinking the files. Users will see a before-and-after split screen of the photos, which they can move to check the % file size saved and the compressed output.
  5. Once you’re satisfied with the image, download the files individually or as a single ZIP file.

If you want the maximum image compression and have an older format like a JPG, use the file converter tool like JPG to WebP, PNG to WebP, BMP to WebP, or JPG to AVIF to compress files by over 90% without compromising image quality.

Still not convinced? Check out this real-world test image compression.

Common target sizes

Frequently asked questions