Image Compressor

Free tool

Compress JPG, PNG and WebP images for faster websites without compromising visual quality.

A faster web for a brighter internet.

  • Smaller filesFaster loading pages
  • Better SEOImprove Core Web Vitals
  • Same great qualityOptimized for the web

Compression settings

Image quality
Smaller file80%Higher quality

PNG is lossless, so quality does not change its size. Convert to WebP or JPG to compress a photo or screenshot.

Target file size (optional)
Output format

Drag & drop images or a folder here

Compress multiple JPG, PNG or WebP images (up to 200 at a time)

or

Supports JPG, PNG, WebP · Max 20 MB per image · Folder structure is preserved in the ZIP

Sample This is a sample result so you can see the tool in action. Just upload your own image or folder, there's no need to clear this first, and it replaces the sample automatically.

Compression result

Your first image, before and after. All processing happens on your device.

OriginalOriginal image before compression
CompressedImage after compression
0%smaller
Original size—
Compressed size—
Size reduction—

Your images

Some PNGs are already lossless and can't shrink further. Switch the output format to WebP for a real size reduction.

Learn more

Get the most out of image compression.

View all guides

When to compress images

Compress images before uploading to your website, blog or store, especially high-resolution photos.

Read the guide

Best use cases

Ideal for blog images, product photos and landing page visuals, anywhere speed matters.

See use cases

FAQs

Answers to common questions about image compression, quality and formats.

View FAQs

How to compress an image to a smaller file size

Large images are the most common reason a web page feels slow. A single photo straight from a phone or camera can weigh several megabytes, and a page carrying a handful of them forces every visitor to download tens of megabytes before the page settles. Compressing those images before you publish is the fastest performance win most sites have, and this tool does it entirely in your browser. Drop in a JPG, PNG or WebP, set the quality, and download a smaller file in seconds. Nothing is uploaded to a server, so even sensitive images stay on your device.

The image quality slider controls how aggressively the compressor works. At 80%, most photographs lose no detail you can see at normal viewing sizes while dropping well over half their file size. Lower the slider toward 60% for hero images and backgrounds where a little softening is invisible, and keep it near 90% for product shots or photography portfolios where fine texture matters. Click any processed image to compare it against the original and confirm the quality holds up before you commit.

Compress an image to 100KB, 200KB or a specific size

Sometimes the requirement is an exact ceiling rather than a quality level. Job portals, government forms and marketplace listings often cap uploads at 100KB, 200KB, 500KB or 1MB, and a photo that runs a few kilobytes over gets rejected. Enter your limit in the target file size field, choose KB or MB, and the compressor searches for the highest quality that still fits under the number you set. It works for JPG and WebP output, the two formats built for photographic compression.

This is also how you meet the practical budgets that keep a site fast. A good rule for the web is to keep most content images under 200KB and hero images under 400KB. If you are preparing a batch of blog images, set a 200KB target, drop the whole set in at once, and download them as a ZIP that preserves each filename. For a 2MB or larger source photo, expect a large reduction; for an image that is already lean, the tool keeps the original rather than producing a bigger file.

These are the size targets people ask for most, and roughly when each one fits:

  • Under 100KB — thumbnails, avatars, icons and forms with tight limits. Compress an image to 100KB when a portal rejects anything larger.
  • Under 200KB — the sensible default for most blog and content images on the web.
  • Under 500KB — larger in-article photos or detailed graphics that still need to stay light.
  • Under 1MB — full-width hero and banner images where visible quality matters most. Compress an image to 1MB to keep a big visual sharp but light.
  • Under 2MB — high-resolution photography you want to keep shareable; an image compressor to 2MB target holds it under most email and CMS limits.
  • Under 5MB or 10MB — print-ready or archive copies, or upload forms that cap at those sizes.

How much can you compress a JPG, PNG or WebP?

It depends on the format and the starting file. A photo straight from a phone, saved as JPG, usually drops 50 to 80% at 80% quality with no visible change. Running the same photo through a WebP compressor typically saves another 25 to 35% again, which is why WebP is the smallest option for the web. Compressing an existing WebP re-encodes it at your chosen quality, so you can compress WebP further when it was exported at a high setting, though the gain is smaller than converting a JPG or PNG in the first place.

PNG is the exception, since lossless compression cannot discard detail the way JPG and WebP do. A screenshot or photo saved as PNG barely shrinks on its own, so the real reduction comes from converting it. Whichever format you start from, the before-and-after view shows the exact saving, so you can stop at the smallest file that still looks right.

How to reduce a picture's file size on any device

If you have wondered how to reduce a picture's file size without installing software, the steps are the same on a phone, tablet or laptop: open the compressor, drop the image in, and let it re-encode at a lower quality or to a target size. Because everything runs in the browser, there is nothing to install and nothing leaves your device. To reduce a picture's file size the most, combine three moves: resize it to the dimensions it will actually display, compress it, and save it as WebP where your audience's browsers support it.

Compress JPG, PNG and WebP the right way

Each format compresses differently, so the best choice depends on the image. JPG is built for photographs and gives the smallest files for anything with gradients, skin tones or scenery. WebP is the modern option and typically lands 25 to 35% smaller than an equivalent JPG at the same visible quality, which is why it is worth converting to WebP for web use. PNG is lossless and best reserved for graphics, logos, screenshots and anything that needs transparency or crisp edges.

PNG is the one to watch. Because it is lossless, there is no quality dial that shrinks it the way JPG or WebP compress, so a photograph saved as PNG stays large. If a PNG photo is not getting smaller here, convert it to JPG when it has no transparency, or to WebP when you want the smallest file and transparency support together. For logos and flat graphics, keep PNG, since it already stores those efficiently and stays razor sharp.

Why smaller images help SEO and Core Web Vitals

Page speed is part of how Google judges a page, and images are usually the heaviest thing on it. The metric most affected is Largest Contentful Paint, which measures how quickly the main image or block of content appears. A hero image trimmed from 2MB to 300KB can move LCP from failing to passing on a typical connection, and passing Core Web Vitals removes a real ranking headwind while making the page feel instant to visitors.

Compression works best alongside two habits. Serve images no larger than they display, so a 600px-wide slot does not download a 4000px file, and use a modern format like WebP where your audience's browsers support it, which is nearly all of them today. Do those three things together, right-size, modern format, sensible compression, and image weight stops being the bottleneck on your Core Web Vitals.

Frequently asked questions

Does compressing an image reduce its quality?

Lossy compression removes detail, but at sensible settings the loss is invisible at normal viewing sizes. At 80% quality most photos look identical to the original while weighing far less. Use the before and after comparison to check any image you care about, and raise the slider if you spot softening.

Are my images uploaded to a server?

No. This compressor runs entirely in your browser using the Canvas API, so your files never leave your device. That makes it safe for private photos, client work and anything you would not want to send to a third party.

Can I compress many images at once?

Yes. Drop in up to 20 images at a time, compress them with the same settings, and download the whole set as a ZIP with the original filenames preserved.

Why is my PNG barely getting smaller?

PNG is lossless, so photographs saved as PNG do not shrink much. Convert a PNG photo to JPG or WebP for a real reduction, and keep PNG only for logos, icons and graphics that need sharp edges or transparency.

Site search

Find Research and Resources

Type at least two characters to search.