Free Image Compressor

Drop in a photo or a screenshot and this tool finds the smallest version that still looks the same as your original. It is quick, there is no limit on how many you can do, and you keep the original untouched.

Add your imagesDrop your images here

Tap to browse, or paste from your clipboardClick to browse · Drag & drop · Paste (Ctrl/Cmd + V)

  • JPG, PNG, WebP
  • AVIF, BMP, GIF
  • Up to 50 MB

Compression settings

Format
Quality
chosen per image
Resize
original size
Target
optional cap

Image compression without visible quality loss

Can you tell the difference?

Drag the slider to compare the compressed image against the original. The file is 80% smaller (213 KB down to 42 KB), and it is the tool on this page that did it.

The same photograph after compression, 80% smaller and visually identical

COMPRESSED

42 KB

The original photograph before compression, at full quality

ORIGINAL

213 KB

How it works

Three steps to a smaller file

  1. 1

    Add your images

    Drag them in, paste from your clipboard, or browse your files. You can add several at once.

  2. 2

    We find the smallest version

    Each image is saved several different ways and compared, so the best method wins on its own merit rather than by a fixed rule.

  3. 3

    Download

    Save the results. Nothing was sent anywhere, so there is nothing to delete afterwards.

Why this one

Why use this image compressor

It picks the format, so you don't have to

There is no single best format. Photos and screenshots compress in completely different ways, so the tool tries each one your browser supports and keeps whichever comes out smallest.

  • 02

    Or choose the format yourself

    Need a PNG because that is all your website accepts? Pick it from the list. Every other format is still tested, so if one of them would have been much smaller you are told, and can take that instead.

  • 03

    You don't have to guess at a quality number

    By default the tool measures how close each result looks to your original and returns the smallest one that still matches. If someone has handed you a specific quality or file size to hit, you can switch to Manual and set it yourself.

  • 04

    It will tell you when it can't help

    If your image is already well compressed, you get told that plainly instead of being handed a file that is barely different (or worse, larger).

  • 05

    No limits, no queue

    The work happens in your browser, so there is no server to wait for and nothing for us to ration. Run it as many times as you like.

  • 06

    Several files at once

    Add a whole batch. Each one is handled separately and gets its own result, so one awkward file cannot spoil the rest.

  • 07

    Transparency is kept

    If your image has a transparent background, formats that would flatten it are skipped automatically rather than quietly ruining it.

Who it's for

When you'd use it

  • An online seller

    Getting a batch of product photos small enough that a shop page loads quickly, without them looking soft or blotchy.

  • Someone sending an email

    Squeezing a screenshot or scan under an attachment size limit, at the point of sending rather than after it bounces.

  • A developer

    Cutting page weight before a deploy, without adding another step to the build or another service to pay for.

FAQ

Frequently asked questions

Still unsure about something? These cover the questions we hear most.

Keep going

Related tools

From the blog

Guides for this tool

Browse all 15 tools

Need a QR code as well?

The same site builds QR codes for links, Wi-Fi, contact cards, and more. Also free, also without an account.

Create a QR code