Design tools

Image Compressor

Compress and convert PNG, JPG, and WebP images in your browser with quality and resize controls.

Output format

Compression and format conversion run in your browser. Images are not uploaded to the server. Change settings, then reprocess the image to create a new output.

Output preview

Choose an image to compress or convert it.

Download
Output preview will appear here.
Original
-
Output
-
Size
-
Format
-

More design tools

Continue with nearby tools in the same workflow category.

Open category

About image compression

Large images slow pages and make sharing heavier than necessary. This browser-side compressor can resize an image and export it as JPG, PNG, or WebP without uploading the file.

Common uses

  • Compress screenshots before uploading
  • Convert PNG or JPG images to WebP
  • Resize large images to a smaller max width
  • Compare original and output file sizes

Notes

PNG is lossless and may not shrink much for photos. JPG and WebP usually compress photos better, while WebP often gives the best size for web use.

Examples

Compress a screenshot

Choose a PNG, JPG, or WebP image, lower the quality, and download a smaller file without uploading it to a server.

Convert an image to WebP

Load a PNG or JPG image, choose WebP output, optionally set a max width, and compare original and output sizes.

FAQ

Does this image compressor upload my files?Show

No. The image is decoded, resized, compressed, and exported in your browser using canvas APIs.

Which image formats are supported?Show

The first version accepts common browser-readable PNG, JPG, and WebP images and exports JPG, PNG, or WebP output.

Why did my PNG get larger?Show

PNG is lossless and can be larger for photos or complex images. Try WebP or JPG output when you want smaller photographic images.

Related next tools

Use these nearby utilities when the current task is part of a larger debugging, writing, security, or site maintenance workflow.