Image Compressor

Shrink photos for faster websites, email, and upload forms — by quality level or to an exact file size.

Quick answer: For websites, compress photos to quality 75–80 and resize them to the width they're displayed at. For upload forms, switch to Target file size and enter the limit in KB. Nothing is uploaded — it all runs in your browser.
75

Popular sizes:

Advertisement

How it works

How to compress images

  1. Add your images. Drag them onto the upload box or tap to choose. You can add many at once.
  2. Pick a mode. Use Quality level to control how much detail is kept, or Target file size when a form or website has a strict limit.
  3. Optionally set a max width. Resizing large photos to the size they'll actually be displayed is the single biggest way to cut file size.
  4. Compress and download. Each image shows its old size, new size, and savings.

Quality vs. file size (measured)

Which quality setting should I use?

QualityBest forWhat to expect
85–95Photography, print previewsNear-original look, moderate savings
70–85Websites, blogs, product photosHard to tell apart from the original, big savings
50–70Thumbnails, email, previewsSome softness on close inspection
Below 50Strict upload limits onlyVisible blockiness in detailed areas

For most websites, quality 75–80 in WebP or JPG gives the best balance between sharpness and speed.

Why image compression matters for SEO

Images are usually the heaviest part of a web page. Oversized images slow down Largest Contentful Paint (LCP), one of Google's Core Web Vitals, and slow pages lose visitors — especially on mobile data.

  • Resize first: don't upload a 4000px photo if your page shows it at 1200px.
  • Use modern formats: WebP is typically much smaller than JPG at similar quality and is supported by all modern browsers.
  • Compress every image: a site with dozens of uncompressed photos can easily be several megabytes heavier than it needs to be.
  • Lazy-load below-the-fold images with loading="lazy" so they don't delay the first view.

JPG vs WebP vs PNG

JPG is the universal choice for photos and is accepted by virtually every form and website. WebP produces smaller files for the web and supports transparency. PNG is lossless and best for logos, screenshots, and graphics with sharp edges — but it's a poor choice for photos because files get very large. This tool outputs JPG or WebP because those formats actually shrink photos.

Frequently asked questions

How much can I compress an image without losing quality?

Most photos can be reduced by 60–80% at quality 75–85 with no difference most people can see. Resizing to the displayed size saves even more.

How do I compress an image to a specific size like 100KB?

Switch “Compress by” to Target file size and enter the size in KB, or use one of the ready-made pages such as Compress Image to 100KB.

Why did my PNG get bigger or barely smaller?

Screenshots and graphics are sometimes already efficient. Choose WebP output or lower the quality, and set a max width if the image is larger than it needs to be.

Are my images uploaded to a server?

No. Compression happens entirely in your web browser using your device. Your images never leave your computer or phone.

Does it work on my phone?

Yes. It works in modern mobile browsers on iPhone and Android. Tap the upload box, pick a photo from your gallery, and download the result.

Can I compress many images at once?

Yes. Select or drag multiple images; each one is compressed separately with its own download button.