Skip to main content

Image Compressor

Compress and convert JPEG, PNG, WebP, GIF, and BMP images in your browser, and export to WebP, JPEG, PNG, or AVIF. AVIF is output-only and needs browser support. Images stay on your device.

Compression happens in your browser using WebP, JPEG or PNG encoding, so the file never reaches a server. A quality setting near 80 usually keeps visual differences imperceptible while removing half the bytes.

Tool workspace

Settings

Size goal
Size

Nothing compressed yet

Add images above or paste them from the clipboard, then press Compress Images. Each result gets a before/after slider so you can compare quality and file size side by side. Nothing is uploaded.

Images processed locally in your browser. No upload to servers.

Fixed size targets

Open a target page with the size already selected.

Convert a specific format
Common Use Cases
  • 1Shrink photos before uploading them to websites or email
  • 2Convert WebP images to JPEG or PNG for broader compatibility
  • 3Reduce image weight on blog pages to improve Core Web Vitals
  • 4Prepare product images that fit marketplace file size limits
  • 5Turn GIF or BMP files into WebP without leaving the browser

Frequently Asked Questions

Where does image compression happen?

In your browser. Images are compressed and converted locally without being uploaded.

Which output formats are supported?

JPEG, PNG, WebP, and AVIF: pick the output format explicitly, or keep the input format, with configurable quality and maximum dimensions. AVIF is output-only: it depends on the browser's canvas encoder and falls back to PNG when it is unavailable. Accepted inputs are JPEG, PNG, WebP, GIF, and BMP, so convert an AVIF file before uploading it.

Can I compress multiple images?

Yes. Select several files at once and download the results together as a single ZIP archive.

Can I compress an image to an exact file size?

Yes. Set a target in kilobytes and the compressor adjusts quality with a binary search until the file fits under that target — useful when an upload form rejects files over a fixed limit. If the target cannot be reached, the result is marked as missed instead of silently returning an oversized file.

Does compression keep EXIF orientation and transparency?

Orientation is applied before resizing, so portrait photos stay upright. Transparency is preserved when the output format supports it (PNG or WebP); JPEG has no alpha channel, so transparent areas are flattened. Other EXIF metadata such as camera model or GPS location is not copied into the re-encoded output.

Related Guides

Related Tools

Encryption background on zeyrovault.com

Your inputs remain on your device.

You are responsible for key management and output validation.