Practical Tools
Image

Image Compressor

Compress JPG, PNG, and WebP images to reduce file size while keeping visual quality. Adjust the quality slider and see the file size reduction instantly. Runs in your browser - nothing uploaded to a server. Free, no signup.

Upload image or drag and drop

JPG, PNG, or WebP

How to use this tool

  1. 1Click the upload area or drag your image onto it. JPG, PNG, and WebP formats are supported.
  2. 2The original file size is shown below the upload area.
  3. 3Drag the quality slider to set the compression level. Higher quality means larger file size; lower quality means smaller file size with more visible compression.
  4. 4Click 'Compress image' to process the file.
  5. 5Review the compressed file size and savings percentage, then click 'Download compressed image' to save.

Example

Compress a 4 MB product photo to under 500 KB

Upload the JPG, set quality to 75%. Most product photos compress to under 500 KB at this setting with no visible quality difference on screen. If the result is still too large, try 65%.

Compress a PNG screenshot for a blog post

Upload the PNG, set quality to 80%. Screenshots with text and flat colours compress well at higher quality settings without introducing visible artifacts around text edges.

Common use cases

  • Compressing product images before uploading to Shopify, WooCommerce, or Amazon
  • Reducing photo sizes before adding to a WordPress blog post to improve page speed
  • Shrinking photos before attaching to an email when the recipient's mailbox has a size limit
  • Meeting a file size limit on a form or platform (e.g. an application portal that accepts files under 2 MB)
  • Reducing image sizes for faster mobile loading on a website

Common mistakes

  • Re-compressing an already compressed JPG - each compression pass degrades quality further with diminishing file size benefit. Only compress once from the original source file.
  • Using low quality (below 60%) on screenshots with text or fine lines - compression artifacts appear as blurring and noise around sharp edges, making text hard to read.
  • Compressing a PNG to reduce size when conversion to WebP or JPG would be more effective - PNG compression is lossless. For photos, converting to JPG or WebP first gives much better size reduction.
  • Not comparing the before and after visually - always check the compressed image looks acceptable before publishing. Zoom in to check text and fine details.

Frequently asked questions

How much will my image be compressed?

Results vary by image content and quality setting. Photographs typically reduce by 40-70% at 75-80% quality with minimal visible difference. Screenshots and graphics with flat colours compress less. The savings percentage is shown after compression.

Does compression change the image dimensions?

No. The compressor only changes the encoding quality and file size. The pixel dimensions stay exactly the same. Use the Image Resizer if you also need to change the dimensions.

What quality level should I use?

For photographs, 70-80% is the sweet spot - significant file size reduction with very little visible quality loss. For images with text, logos, or fine detail, use 80-90%. Below 60% produces visible compression artifacts in most images.

Is my image uploaded to a server?

No. Compression happens entirely in your browser. Your image never leaves your device. This is especially important for confidential documents or images containing personal information.

What formats are supported?

JPG, PNG, and WebP. The output format matches the original format you uploaded. To convert to a different format while compressing, use the WebP Converter or JPG to PNG tools.

Why is my PNG not compressing much?

PNG uses lossless compression, so the quality slider has less effect than on JPG. For photos saved as PNG, convert to JPG or WebP first - you will get much better file size reduction.

Can I compress multiple images at once?

Currently the tool processes one image at a time. Upload, compress, and download each image separately. For batch compression of many images, a desktop application like ImageOptim (Mac) or Squoosh CLI may be more efficient.

Related tools

Last updated