About the Image Compressor

Image Compressor is a free online tool that reduces the file size of your JPEG, PNG, or WebP images — letting you choose the output format and quality level so you control the tradeoff between file size and visual quality.

How It Works

Your image is uploaded to our server where it is processed by Sharp, a high-performance Node.js image library built on libvips. Sharp re-encodes the image at the quality level you specify (1–100) in your chosen output format:

After re-encoding, the server returns the compressed image as a base64 data URI along with the original size, output size, and the percentage reduction. The file is deleted immediately after the response is sent.

What Is sortout.app?

sortout.app is a growing collection of focused web tools, each designed to do exactly one thing well. Every tool is free, requires no account, and is built to load fast anywhere.

Format and Quality Guide

Privacy

Your files are sent to our server over HTTPS, processed immediately, and deleted — never stored or shared. See our full Privacy Policy.

Frequently Asked Questions

Is this tool free?

Yes, completely free with no usage limits.

Do I need to create an account?

No. There is no sign-up, no login, and no registration of any kind.

What formats are supported?

Input: JPEG, PNG, WebP (up to 20 MB). Output: JPEG, WebP, or PNG.

Why is my PNG file larger after compression?

PNG is lossless, so compressing it only affects the zlib compression level — not pixel data. If the original PNG was already well-compressed, the output size may be similar or slightly larger. Consider switching to WebP for a significantly smaller file at near-identical quality.

Contact

Questions or feedback? Open an issue at github.com/sortout-app/feedback or email hello@sortout.app.