Image Compressor
Compress JPEG and PNG images directly in the browser using the Canvas API. Set the target quality (1–100%) and see the size reduction in real time. No files are uploaded to servers.
🖼️
Click or drag an image here
JPEG or PNG
Original
—
Compressed
—
Reduction
—
Original
Compressed
How it works
Compression runs entirely in your browser through the Canvas API — no image is ever uploaded. The output is always JPEG, whatever you feed in: dropping the quality to 70–80% usually costs nothing you can see. A PNG therefore comes back as a JPEG, which is lossy and carries no transparency, so transparent areas are flattened onto white. Raising the slider to 100% does not make it lossless; if you need a true PNG, keep the original.
Compress images without leaving the browser
A heavy image slows a site down, blows past an email's attachment limit and eats up space for nothing. This compressor takes JPEG and PNG and always hands back a JPEG, squeezed inside the browser itself with the Canvas API — no editor to install. Since JPEG carries no transparency, any transparent area in a PNG is flattened onto white.
Set the target quality, from 1 to 100%, and watch the size drop in real time, tuning the balance between weight and sharpness until you reach the point you want. It works well for prepping photos for the web, emailing images, posting on social media or freeing up storage.
Since all the processing happens on your device, no file is sent to servers, and your privacy holds up even with personal photos. Compress and download the result in a few seconds.
Frequently asked questions
I sent in a PNG and the download came back as .jpg. Is that right?
The reduction shows a minus sign. How did the file get bigger?
I dragged a photo onto the drop zone and nothing happened.
Related Tools
Image to ASCII
Convert any image into ASCII art from each pixel's brightness. Configurable width and density.
Image Slicer
Slice an image into N×M tiles (grid). Useful for puzzles, slideshows or grid layouts.
Grayscale Image Converter
Convert any image to grayscale (black and white) in the browser. Instant processing without sending data to servers.
Sepia Effect
Apply the classic sepia (vintage photo) effect to any image directly in the browser. Download the result as PNG.
Color Blindness Simulator
See how an image appears to people with protanopia, deuteranopia, tritanopia or achromatopsia. Accessibility tool for designers and developers.
Image Brightness & Contrast
Adjust the brightness and contrast of any image with real-time sliders. See the result instantly and download as PNG.