Image Compressor
Reduce the file size of your photos in seconds. Pick a format, drag the quality slider, and watch the size drop. Your image never leaves your device.
Add your images
JPG · PNG · WebP · AVIF · GIFDrop images here or click to browse
You can select multiple files at once
Result
Select an image to startYour compressed image will appear here
How to compress an image
Add your image
Drop a JPG, PNG, WebP or AVIF file, or browse for it. Multiple files are supported.
Adjust quality and format
Pick an output format and drag the quality slider. The new file size updates instantly.
Compare and download
Check the before and after side by side, then download your smaller image instantly.
Why use Aihangsoft Image Compressor
Private, no upload
Compression runs locally in your browser. Sensitive documents and personal photos never leave your device.
Real-time preview
See the exact output size as you move the slider, with a draggable before-and-after comparison.
Unlimited and free
No file size limits, no watermarks, no account. Compress as many images as you need.
Features that make a difference
Choose your format
Output as WebP, JPEG, PNG or AVIF. WebP and AVIF are the best choices for the web, JPEG for maximum compatibility, and PNG for lossless output with automatic OxiPNG recompression.
Use case: web pages, emails, social mediaGranular quality control
A 1-100 quality scale gives you full control over the balance between file size and visual fidelity.
Use case: finding the smallest file that still looks perfectBatch compression
Drop in many images at once, tune the settings once, and recompress every file with a single click.
Use case: preparing a folder of photos for a websiteResize while compressing
Shrink the dimensions too. Scaling a 4000px photo down to 50% often cuts the file size by 90%.
Use case: sharing photos that are too large for messaging appsHow it works and where your file goes
- Engine
- Images are decoded and re-encoded with the browser Canvas API. PNG files are additionally optimised by jSquash (@jsquash/oxipng) 2.3.0, the Rust oxipng optimiser compiled to WebAssembly.
- Data location
- Everything runs in this browser tab. The file is never uploaded to a server.
- Verify it yourself
- Start a job here and watch the browser network panel: no request carries your file. How to check any online tool.