Skip to content
VektraTool

Image Compressor

Make JPG, PNG and WebP images smaller for websites, email and uploads. Choose a quality level, compare the result and download. Your images never leave your device.

Runs in your browser. Your data is not uploaded.

Lower means smaller files. 70–80% is a good balance.

Shrinking large photos saves the most space.

How to compress images

  1. Choose a quality level. 70–80% keeps photos looking sharp while cutting the file size substantially.
  2. Optionally set a maximum width or height. Shrinking a 4000-pixel phone photo to 1920 pixels often saves more than lowering quality.
  3. Select or drop your images. Up to 20 can be compressed in one go, and each result appears as soon as it’s ready.
  4. Check the new size and reduction for each image, then download them one by one or all at once.

Features

  • Private, in-browser compression

    Images are compressed on your device. Nothing is uploaded, so it also works for personal documents and photos.

  • Real before-and-after sizes

    Every result shows the actual file size, dimensions and percentage saved, so you know exactly what you’re getting.

  • Automatic format choice

    JPGs stay JPG. PNG and other formats are saved as WebP where your browser supports it, which is usually far smaller and keeps transparency.

  • Never makes files bigger

    If an image is already well optimised and can’t be made smaller, the tool tells you and keeps the original.

  • Batch processing

    Compress up to 20 images at once and download them individually or together.

  • Fixes photo rotation

    Rotation information from phone cameras is applied, so photos appear the right way up after compression.

Common uses

  • Speed up a website or online shop by shrinking product photos
  • Fit photos within email attachment limits
  • Reduce images before uploading to a CMS, forum or marketplace
  • Save storage space on your phone or cloud drive

Supported formats and limits

Input
JPG, PNG, WebP, GIF (first frame), BMP, AVIF. HEIC where your browser supports it
Output
JPG, WebP or PNG
Maximum file size
40 MB per image
Images per batch
Up to 20

Frequently asked questions

Are my images uploaded to a server?

No. Compression runs entirely in your web browser using your device’s processor. Your images never leave your device, and closing the page discards them.

What quality setting should I use?

For photos, 70–80% is a good balance between size and appearance. Use 85–95% if the image will be printed or zoomed in on, and 50–60% when the smallest possible file matters more than detail.

Why is my compressed file not much smaller?

Images that were already compressed, such as photos from social media, have little left to remove. Reducing the maximum width or height is then the most effective way to save space.

Does compression change the image dimensions?

Only if you choose a maximum width or height. Otherwise the image keeps its original pixel dimensions, except for extremely large images that exceed your browser’s limits.

Can I compress an image to an exact file size?

Yes. Use the Compress Image to 50KB or Compress Image to 100KB tools, which automatically adjust quality and dimensions until the file fits under the limit.

Is there a limit on how many images I can compress?

You can compress up to 20 images at a time, each up to 40 MB. Start over to compress another batch. There is no daily limit.

How image compression works

JPG and WebP use lossy compression: they discard fine detail that the eye barely notices. The quality setting controls how much detail is kept. Between 70% and 85% the difference is hard to see, while the file can be several times smaller than the original.

PNG is lossless, so its quality can’t be lowered. For photos saved as PNG, converting to WebP or JPG is usually the biggest saving. For graphics with text or sharp edges, PNG or high-quality WebP keeps the edges crisp.

Compression also removes hidden metadata such as camera details and GPS location. That makes files smaller and protects your privacy when sharing photos.

Guides

  • Needed for the site to work and to remember choices you make, such as this cookie choice and your light or dark theme. These cannot be switched off.

  • Help us understand which tools are used and whether they work, so we can improve them. Analytics never includes the files or text you put into tools. Not currently used on this site.

  • Lets Google personalise the ads you see based on your activity on other sites. Switched off, you still see ads, but they are not personalised; Google may still use cookies to limit how often you see an ad, prevent fraud and measure ads. Not currently used on this site.

  • Remember optional settings between visits, such as tool options you want kept, beyond what is strictly needed. Not currently used on this site.