Click to upload or drag and drop
Image Compressor
Compress and resize images directly in your browser using the Canvas API. No files are uploaded to a server — everything is processed locally. Supports JPEG, PNG, and WebP output formats.
FAQ
Q: What formats are supported?
A: You can upload JPEG, PNG, GIF, WebP, and most other image formats supported by your browser. Output can be saved as JPEG or WebP (which support quality compression) or PNG (lossless).
Q: Is my image uploaded to a server?
A: No. All compression is done locally in your browser using the HTML5 Canvas API. Your image never leaves your device.
Q: What does the Quality slider do?
A: For JPEG and WebP output, the quality slider controls the compression level. Lower quality means a smaller file but more visible compression artifacts. 70–80% is usually a good balance between size and visual quality.