optimize

Compress images

Compress JPEG, PNG and WebP images in your browser without uploading your photos. Choose quality and download a separate copy; size savings vary.

Loading…

How to compress images

  1. Select JPEG, PNG or WebP images. Start with the default quality of 80 and run the tool.
  2. Download and compare the result with the original, checking both file size and important details such as small text.
  3. If you need a smaller file, lower quality or resize the image. Check the destination limit before attaching or uploading it.

Supported files: Input: JPEG, PNG or WebP, up to 500 MB per file. The browser interface keeps the source format and offers a quality setting. Output: one image per input.

A practical example

For a receipt photo sent by email, keep the amounts and dates readable. Check the downloaded file against your email provider's attachment limit; no particular size reduction is guaranteed.

Limitations and checks

  • JPEG and WebP compression can discard detail. PNG may not shrink much because its encoding is lossless.
  • If same-format re-encoding is larger, the tool keeps the original bytes. A result may therefore have the same size and metadata as the input.
  • This is not a target-size guarantee. HEIC, GIF and SVG need their corresponding converter first; large images can exhaust device memory.

About Compress

Compress images by re-encoding JPEG, PNG and WebP locally. Choose a quality setting for a sharing copy, then compare size and appearance. Savings depend on the source; when a same-format encode is larger, the tool keeps the original bytes.

Category
optimize
Input
Accepts: image/jpeg, image/jpg, image/png or image/webp.
Output
Outputs: image/* (multiple).
Cost
Free, runs in your browser
Memory
low
Privacy: This free tool executes in your browser. Its image processing keeps your selected photo on your device. Setup may download code, codecs or models. Network utilities can make requests as part of their task; free does not mean every tool works offline. Check this tool's description and the privacy policy for its data flow.

Common uses

  • Getting a 6 MB phone photo under an email attachment cap before sending it to a client
  • Trimming hero images and product shots so a web page loads faster and scores better on Core Web Vitals
  • Reducing a folder of screenshots before attaching them to a bug report or support ticket
  • Cutting the size of WebP assets in a static site to stay under a CDN or Git LFS budget
  • Lightening scanned receipts or documents so they fit inside an upload form's size limit

Frequently asked questions

Which image formats can I compress?

JPEG, PNG and WebP. The browser interface keeps the original format. Re-encoding may reduce size; when it would produce a larger file, the original bytes are returned.

Does compressing reduce quality?

JPEG and WebP output can lose detail as quality is lowered. PNG encoding is lossless. Inspect the result at the size you intend to use.

Does my image get uploaded to a server?

No. Compression runs entirely in your browser on your own machine, so the file is never sent anywhere.

Is there a file-size limit?

The tool accepts up to 500 MB per input file. Device memory and image dimensions can impose a lower practical limit, especially on phones.

Can I make a PNG smaller?

Yes. PNGs re-encode too, though photographic images often shrink more if you convert them to JPEG or WebP first.

Keywords

  • compress
  • shrink
  • reduce
  • optimize
  • smaller
  • quality

Try next