Image Compressor & File Converter

Make photos and screenshots smaller so pages load faster and uploads go through, or convert them between JPEG, PNG and WebP. Set the quality and a maximum width, compress a whole batch at once and download everything as a ZIP. Your images are processed in your browser and never uploaded to a server.

Image compressor & converter

Shrink your images without losing what matters.

How this tool works

Drop in one or more JPEG, PNG, or WebP images, or click to browse and select several at once. Choose an output format — or leave it on “keep original format” to just compress without converting — adjust the quality slider to control the size-versus-quality trade-off, and optionally set a max width to shrink oversized images down to a sensible size. Every image is compressed instantly in your browser. Download files individually, or grab everything together as a single ZIP.

Why compress your images

Large image files slow down web pages, eat into upload limits, and take longer to share. Compressing before you upload helps you:

  • Load faster on your website, portfolio, or blog
  • Fit within file size limits for email, forms, or platforms that cap uploads
  • Save storage space without needing to keep multiple versions of the same photo
  • Convert between formats — for example, turning a PNG screenshot into a much smaller JPEG, or converting to WebP for better web performance

Choosing a format

  • JPEG — best for photos; smaller file sizes at a quality trade-off, doesn’t support transparency
  • PNG — best for screenshots, graphics, and anything needing transparency; lossless, so file sizes are larger
  • WebP — a modern format that typically produces smaller files than JPEG or PNG at similar quality, supported by virtually all current browsers

Frequently asked questions

Are my images uploaded anywhere? No. Every image is processed locally in your browser using JavaScript — nothing is sent to a server or stored once you leave the page.

Will compressing reduce the quality of my images? For JPEG and WebP, compression is lossy by design — the quality slider controls exactly how much. Lower settings mean smaller files but more visible quality loss. PNG compression is lossless, so quality stays identical regardless of file size.

What is the best quality setting to use? Somewhere between 70 and 85 percent typically gives a good balance of small file size and minimal visible quality loss for most photos. Go higher if you need to preserve fine detail, or lower if file size matters more than quality.

Can I resize images at the same time as compressing them? Yes — enter a max width and any image wider than that will be scaled down proportionally before compression, which often reduces file size significantly on its own.

Can I process more than one image at once? Yes — drop in as many files as you like, and download them individually or all together as a ZIP file.

Why did converting my photo to PNG make it bigger, not smaller? This is expected. PNG is lossless, meaning it can’t discard visual detail to save space the way JPEG does — so photos with lots of gradients and texture often end up larger as PNG than as JPEG, sometimes significantly. PNG is the right choice for screenshots and flat-color graphics, not photos. For real size reduction on photos, use JPEG or WebP instead.

Why didn’t my PNG file get any smaller? Because PNG has no lossy quality setting, re-encoding a PNG at the same dimensions often produces a very similar file size to the original — there’s little room to compress further. To meaningfully shrink a PNG, either lower the max width or convert it to WebP, which supports transparency like PNG but with real, adjustable compression.

Scroll to Top