Image Compressor
Shrink JPG and PNG images using a quality slider. Compression runs entirely in your browser via the Canvas API — your file is never uploaded to a server. Compare original and compressed sizes side by side.
Drag & drop an image here, or click to choose a file.
JPG, PNG, WebP. Stays on your device.
Frequently asked questions
Will my image be uploaded?+
No. Everything happens inside your browser tab. We don't have a server endpoint that accepts image uploads — there's literally no place for your file to go.
Which file types are supported?+
Any format your browser can decode as an image (JPG, PNG, WebP, GIF first-frame, etc). The output is always a JPEG to maximize compression. Use a higher quality slider for images with sharp edges or text.
Why is my PNG bigger after compression?+
If you started with a small PNG that uses few colors, re-encoding it as JPEG can actually be larger. For tiny PNGs (icons, screenshots with text), keep the original.