Image Compressor

Tools that get out of the way

Image Compressor

Compress JPG, PNG, WEBP, AVIF, and BMP images in the browser. Start from the large upload canvas, review the preview, choose quality and dimensions, then download the compressed file.

JPG · PNG · WEBP · AVIF · BMP Drop one or more images here or click to upload

After you choose one or more files, every uploaded image appears as a thumbnail inside the upload area. The full list remains below, with per-file Download after compression.

Up to 20 MB · JPG/PNG/WEBP/AVIF/BMP
Original
No image selected
File information appears after you choose an image.
Original: Format: JPG · 80% Not compressed yet
Processed in this browser · no server upload
Choose an image, then set quality and size.
Added images appear here. After compression, use each row’s Download for one file.
Last updated:
ROBERIN standardTools that get out
of the way.
  • Visible first stepUpload and preview stay easy to find.
  • Result firstSize change and dimensions are shown before extra detail.
  • Less to doNo account and no server upload for the compression step.
Roberin

An image compressor should show the preview first

Image compression is easier to trust when the file, preview, format, and download path are visible. The tool should not make the user hunt through panels before seeing the image.

This page keeps the upload canvas as the main workspace and shows every selected image as a thumbnail there. Quality, resize, and output format stay below it, while the result row handles Download all and the lower list handles per-file Download.

How to use it

Drop one or more JPG, PNG, WEBP, AVIF, or BMP files on the canvas, or use Add images. When the preview appears, adjust quality and turn on Resize only when you need smaller dimensions.

Choose the output format, press Compress, then compare size and dimensions. Use a row Download for one file, or Download all when you want every compressed file.

Choosing a format

Photos usually work well as JPG or WEBP output. AVIF and BMP can be uploaded too, but output stays JPG, PNG, or WEBP. Logos, icons, screenshots, and files with transparency should be checked as PNG or WEBP first.

  • JPG converts transparent areas to a white background.
  • PNG often changes more through dimensions and format than through quality values.
  • WEBP is useful for web publishing when your platform accepts it.

What to check before saving

An image that is already optimized can become larger after re-saving. Tiny icons and heavily compressed photos should be judged by the result numbers, not by the button label alone.

If the dimensions are larger than the final display size, reduce width and height before lowering quality too far.

Browser processing basis

The tool reads the chosen file with the File API and re-saves the image with Canvas toBlob. The file is not uploaded to the Roberin server, but browser support for output formats can affect the result.

FAQ

Are images uploaded to a server?

No. The selected image is read and converted in your current browser. It is not uploaded to the server by this tool.

Can it compress GIF files?

No. Animated GIF is excluded because the canvas conversion flow cannot preserve animation reliably.

Why does the PNG quality slider not shrink much?

Browser PNG saving may not apply quality values like JPG or WEBP. If transparency is not required, compare WEBP output too.

Can the compressed file become larger?

Yes. An already optimized image, a tiny icon, or a mismatched output format can produce a larger result.

Roberin
A developer with sense
I'm Roberin, a developer with sense who creates a better world through creative and practical tools. Technology is for everyone - let's build a more convenient world together! 😊
Get in Touch
Please contact us anytime!
Do you have ideas about a project or want to say hello? Please fill out the form below and we'll get back to you as soon as possible. We look forward to hearing from you!