Image Compressor
Compress JPG, PNG and WebP images locally in your browser with a quality slider and optional resizing. No upload, no size limits, no queues.
No size reduction at this quality — try a lower value.
How to use
- Drop or select an image (JPG, PNG or WebP).
- Adjust the quality slider and optionally set a maximum width.
- Compare the before/after sizes and download the result.
What is Image Compressor?
Oversized images slow down pages and waste storage. This tool re-encodes your image at a chosen quality level with the browser's canvas encoder, typically shrinking photos to 20–40% of the original size with little visible difference.
Everything happens on your device: the image is never uploaded, so there are no size limits, no waiting queues and no privacy concerns.
Frequently asked questions
Is there a file size limit?
No server is involved, so the practical limit is your device memory — photos from any modern camera compress fine.
When should I pick WebP?
WebP is usually 25–35% smaller than JPEG at the same visual quality, and all modern browsers support it. Pick JPEG only if you need maximum compatibility with very old software.
Related tools
QR Code Generator
Generate QR codes for URLs, text or any content. Customize size, colors and error correction, then download a crisp PNG. Static codes never expire.
Base64 Encoder & Decoder
Free online Base64 encoder and decoder with full UTF-8 support. Convert text to Base64 or decode Base64 back to plain text instantly. Everything runs in your browser — no data is uploaded.
JSON Formatter
Format, validate and minify JSON online. Pretty-print with 2 or 4 spaces, get precise error positions, and copy or download the result. Nothing leaves your browser.
Hash Generator
Compute MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes from any text instantly. Local computation via the Web Crypto API — nothing is uploaded.