SYS-LOG
[BOOT] Awaiting client-side events...
Press ~ to toggle. Client-side only.
COMPRESSOR [01]

Compressor

Image Size Reduction Engine

JPEG / PNG / WEBPTARGET SIZEBATCH MODEBROWSER-SIDE

DROP IMAGES HERE OR CLICK

JPEG · PNG · WEBP · max 5 MB · up to 1 files [FREE]

ABOUT COMPRESSOR

Squezr's image compressor uses a binary search algorithm over JPEG and WebP quality parameters to find the highest quality that still fits within your target file size. If quality reduction alone cannot reach the target, the engine progressively scales down the image dimensions. All processing runs locally in a Web Worker. Your images are never transmitted to a server.

USE CASES

  • Compress photos for email attachments (most providers cap at 10–25 MB per message)
  • Reduce image size for government form uploads: passport photos often must be under 200 KB
  • Prepare images for social media: Instagram, LinkedIn, and Twitter have dimension and size limits
  • Optimise assets before uploading to a CMS or e-commerce product gallery
  • Batch-process product photography for web stores in one go

FREQUENTLY ASKED

What is the difference between quality-based and size-based compression?+
Quality-based compression sets a fixed quality level (like 80%) and produces whatever file size results. Size-based compression does the reverse: you set a target size and Squezr finds the highest quality that fits. This makes it far more predictable for use cases with strict size limits.
Why does my PNG get larger after compression?+
PNG is a lossless format and does not support JPEG-style quality reduction. When you compress a PNG, Squezr re-encodes it through the browser canvas API, which may produce a slightly larger file if the original used advanced PNG compression. For aggressive size reduction, try converting to WebP or JPEG.
How many images can I compress at once?+
Free users can compress one image at a time up to 10 MB. Pro users can batch up to 20 images at once with a 50 MB per-file limit.