Rated 4.8 out of 5 from 1,250+ users. Used by 16,000+ marketers, founders and small businesses.

Compress an Image

Cut a file down to size in the browser and watch the number fall as you drag — before and after, in kilobytes, live.

Free preview · No signup · ~10 seconds

No signup required
Results in seconds
Free unlimited previews

Drop a PNG, JPG or WebP

PNG, JPG, WebP or SVG — up to 20 MB

Runs entirely in your browser. Your image is never uploaded.

What actually makes an image smaller

01

The number is the point

Most compressors ask you to guess a quality setting and find out afterwards whether you guessed right. This one shows both sizes on the panes as you drag, so you can stop at the moment the file is small enough rather than at an arbitrary percentage.

02

The format decides the ceiling

Quality alone only goes so far. A photograph saved as PNG is large no matter how you set the slider, because PNG stores every pixel exactly. Switching that same photo to JPG or WebP is usually a bigger saving than any quality adjustment.

03

Where to stop

For photographs, 70 to 80 is the sweet spot — most of the saving, none of the visible damage. Below about 60 the blocks start showing in flat areas like skies. Logos and screenshots behave differently: they have hard edges, so they need 85 or above, or they should stay PNG.

04

Transparency has a cost

JPG produces the smallest files but cannot store transparency, so a knocked-out image gets flattened onto white. WebP is the compromise: much smaller than PNG, and it keeps the alpha channel.

05

Compression is one-way

The detail a lossy encoder discards is gone. Keep the original and treat every compressed file as a delivery copy for one destination — never compress a file that has already been compressed.

Which format compresses best

JPG

Smallest, no transparency

  • Best for photographs
  • No alpha channel
  • Blocks show below quality 60
  • Universally supported
Best for

Photos going into email, forms and listings

Not ideal for

Logos, screenshots, anything with hard edges

WebP

Small and keeps alpha

  • Much smaller than PNG
  • Transparency supported
  • Handles hard edges better than JPG
  • Browsers only
Best for

Anything you serve on your own website

Not ideal for

Files you hand to a print shop or older software

PNG

Lossless, largest

  • Quality slider barely helps
  • Pixel-exact
  • Transparency supported
  • Opens everywhere
Best for

Screenshots, flat graphics, working masters

Not ideal for

Getting a photograph under a size cap

How to compress an image

1

Upload the image

PNG, JPG or WebP. Its size appears on the left pane straight away.

2

Pick a format and quality

Drag the slider and watch the result size update. Stop when it is small enough and still looks right.

3

Download

Free preview, or the full-resolution compressed file in the app.

When the file size is the problem

Email attachment limits

Get a photo under a gateway cap without cropping it.

Page speed work

Cut the weight of an image that is slowing a page down.

Upload size caps

Meet a form that refuses anything over a few megabytes.

Marketplace listings

Fit product photos inside a platform size limit.

Or just ask

Describe the edit in your own words

Type what you want changed and the assistant does it on the canvas — each step lands as a layer you can reopen, so nothing it does is baked in.

Assistant
Ask or request a change…
Orbit
Original
Edits0

No edits yet.

Try it on your own image

Frequently Asked Questions

guidebranding

What to DIY and What to Pay a Designer For

Where design money actually earns its return at pre-seed, where it doesn't, and the honest line between the work worth commissioning and the work worth doing yourself.

guidehandoff

What Your Developer Actually Needs From Your Logo

The handoff spec nobody writes down: which logo file goes in which slot, why the 4 MB PNG breaks the header, what an OG image is, and the five files that end the back-and-forth.

4.8/5 from 1,250+ users

Compress your image

Watch the size fall and stop where it still looks right.