Free · No signup · Nothing uploaded

Compress images and reduce their file size

Drop JPG, PNG or WebP files and get the same pictures in a fraction of the bytes: camera photos usually shrink 50–80% at quality 75, and PNG screenshots 50–80% with a 256-color palette. Keep the format, or type a target size such as 100 KB and the tool finds the highest quality that fits. Everything runs in your browser: nothing is uploaded.

Compress images

Drop up to 100 images: the whole batch is compressed for free and you see how much you save. The first image is free to download, Pro unlocks the rest. Files never leave your device.
Drop images here or click to browse (up to 100)
Output format
JPG stays JPG, PNG stays PNG, WebP stays WebP. HEIC and other formats become JPG (PNG when transparent).
Compress by
Compression quality75–80% is the sweet spot for photos. Use 85–90% for screenshots and images with text.
78%
Off: the dimensions stay the same. On: wider images are scaled down, which saves the most.

Go Pro

Every file of every batch, unlimited, as one ZIP, on all your devices.
Billing
Monthly · $4.99 / monthCancel anytime in two clicks.
Yearly · $29 / year$2.42 a month, 52% less than monthly.Save 52%
Lifetime · $59 oncePay once, yours for good: the price of 12 months. No subscription.No renewal
7-day pass · $3.99 oncePro for 7 days to finish this job. Pay once, it does not renew.No renewal
  • Every file of every batch, as one ZIP
  • No daily limit, on all your devices
  • Claude, ChatGPT and the API included (10,000 a month, fair use)

Secure checkout by Stripe, in your currency. 14-day money-back guarantee. Cancel anytime from your account.

How to reduce an image’s file size

Step 1

Drop your images

Select JPG, PNG or WebP files (HEIC works in Safari). Up to 100 at once, straight from your phone or computer.

Step 2

Keep the format or pick one

“Same as original” keeps JPG as JPG and PNG as PNG. Choose WebP for the smallest files on a website, JPG when a form demands it.

Step 3

Set a target size or a quality

Type the maximum size you need (for example 100 KB) or use the quality slider: 75–80% is invisible on photos.

Step 4

Compress and download

Each file shows its new size and how much it lost. Files that cannot get smaller are kept as they are.

Which settings should I use?

Settings that work (typical results for a phone photo of 2–5 MB)

What you needSettingsTypical result
Smaller photo, same format and dimensionsSame as original, quality 7550–80% smaller
Photo for an upload form (“under 100 KB”)JPG, target 100 KBFits, dimensions reduced only if needed
Photo or signature under 20–50 KBJPG, target 20 or 50 KBRoughly 300–600 px wide
Images for a websiteWebP, quality 78, width 1600–2000 px100–300 KB per photo
Screenshot or graphic that must stay PNGPNG, quality 80 (256 colors)50–80% smaller, transparency kept
Photos to e-mailJPG, quality 75, width 2000 px200–500 KB per photo

Compress to a file size

Forms, portals and inboxes state a maximum in KB or MB. Open the size you need: the tool is set up for it.

Image to 20 KB

Compress an image to 20 KB

Compress a photo or signature to 20 KB free, with no upload. The tool finds the best JPG quality under 20 KB and scales the image down only if it must.

Read more
Image to 50 KB

Compress an image to 50 KB

Reduce a photo to 50 KB free, with no upload. The target is preset: the tool picks the best JPG quality under 50 KB and only scales down if it has to.

Read more
Image to 100 KB

Compress an image to 100 KB

Compress a photo to 100 KB free, with no upload. The 100 KB target is preset: you get the best JPG quality that fits, typically at 800–1200 px wide.

Read more
Image to 200 KB

Compress an image to 200 KB

Compress a photo to 200 KB free, with no upload. The target is preset: you get the best JPG quality under 200 KB, typically at 1200–1600 px wide.

Read more
Image to 500 KB

Compress an image to 500 KB

Compress a photo to 500 KB free, with no upload. The target is preset: you get the best JPG quality under 500 KB, typically at 2000–2500 px wide.

Read more
Image to 1 MB

Compress an image to 1 MB

Compress an image to under 1 MB free, no upload. JPG stays JPG and PNG stays PNG, at the best quality that fits and at full size whenever possible.

Read more
Image to 2 MB

Compress an image to 2 MB

Compress an image to under 2 MB free, no upload. Same format, full size when it fits: right for 2 MB upload caps and YouTube thumbnails from the mobile app.

Read more

Compress by format

Keep the format your site, form or client expects, and drop the extra bytes.

Compress JPG

Compress JPG images

Compress JPG and JPEG photos free in your browser, no upload. Quality 75 typically halves a camera photo with no visible change, and it stays a JPG.

Read more
Compress PNG

Compress PNG images

Compress PNG files free in your browser, no upload. A palette of up to 256 colors, like pngquant, shrinks most PNGs by half or more and keeps transparency.

Read more
Compress WebP

Compress WebP images

Compress WebP images free in your browser, no upload. Re-encode at quality 78 to shrink oversized WebP files while keeping the WebP format and the dimensions.

Read more
Want the smallest files for a website?Convert to WebP instead

Image compression: questions

Lower the quality to 75–80% (invisible on photos), scale the dimensions down to the size it is shown at, and remove metadata. The compressor does all three in your browser: drop the image, keep the format or pick one, and download the smaller file.

Choose “Target size” and type 100 KB. The tool tries the highest quality first and lowers it until the file fits; if even a low quality is too big, it reduces the dimensions step by step until the image is under 100 KB.

Not unless you ask. With “Same as original”, JPG stays JPG, PNG stays PNG and WebP stays WebP. HEIC, BMP, AVIF and other formats become JPG, or PNG when they have transparency.

Yes. PNG files are made smaller by reducing their colors to a palette of up to 256, the method pngquant and TinyPNG use, and the alpha channel is kept. At quality 95% and above the PNG is re-encoded losslessly instead.

No. Decoding and encoding happen inside your browser, on your device. Nothing is sent to a server, which also makes it safe for ID photos, signatures and client work.

Yes. The compressed file is re-encoded from the pixels, so EXIF, GPS location, camera details and embedded thumbnails are left out. Photos are rotated the right way up first.

No. When a file is already so well compressed that re-encoding it in the same format would make it larger, the original is kept and marked as such. Files already under your target size are kept as they are too.

Yes, in Safari, Chrome and every modern mobile browser. On iPhone, HEIC photos are read by Safari and saved as JPG.

Guides: reduce file size anywhere

iPhone, Android, Mac, Windows, Word, PowerPoint, e-mail, upload forms and websites.

All guides
Compression10 min read

Prepare images for the web

Prepare web images in 10 steps: pick the format, resize to 2× the display width, compress at quality 75–85, strip metadata, then add alt text and lazy loading.

Read more
Compression6 min read

Compress to an exact size

To hit an exact KB target, set the pixel dimensions first, then lower JPEG quality. Size tables for 20, 50, 100, 200, 500 KB and 1 MB, plus a free tool.

Read more
Compression4 min read

Convert a photo MB to KB

1 MB is 1,024 KB (or 1,000). To turn a 3 MB photo into 500 KB or less, resize it to about 2,000 px, then save it as JPEG at quality 70–80. Examples inside.

Read more
Compression4 min read

Shrink file, keep dimensions

Keep the same width and height and still cut file size 30–80%: re-encode at quality 75–85, switch to JPEG or WebP, strip metadata, use a PNG palette.

Read more
Compression4 min read

Photo & signature for forms

Most exam and job portals want a JPEG photo of 20–50 KB and a signature of 10–20 KB. How to scan, crop and compress both to the exact range, free.

Read more
Compression4 min read

Reduce photo size for email

Gmail and Outlook.com allow 25 MB of attachments per email, iCloud 20 MB. Resize photos to 1,600–2,048 px JPEG (200–500 KB each) and send dozens at once.

Read more
Compression4 min read

Fix “image too large” errors

First check whether the limit is in MB (file size) or pixels (dimensions). Compress for MB limits, resize for pixel limits, save HEIC as JPG. Free fix.

Read more
Compression5 min read

Upload limits by platform

Max image file size and recommended dimensions for Gmail, WhatsApp, Discord, Slack, Instagram, X, LinkedIn, YouTube, Shopify, eBay, Amazon and more.

Read more
Compression4 min read

Image limits for AI chatbots

ChatGPT takes images up to 20 MB, Claude 10 MB, Gemini 100 MB per file. Resize to 1,500–2,000 px JPEG or WebP to upload faster and use fewer tokens.

Read more
Compression4 min read

Compress images for Discord

Discord's free upload limit is 20 MB per file (50 MB on Nitro Basic, 1 GB on Nitro). Save PNG screenshots as WebP or JPEG to cut them 60–90% and post fast.

Read more
Compression5 min read

Reduce photo size on iPhone

Shrink a 2–5 MB iPhone photo to 100–500 KB for free: Mail's size picker, a Shortcuts resize, camera format settings, or a compressor in Safari.

Read more
Compression4 min read

Reduce photo size on Android

Resize in Samsung Gallery, lower the camera resolution, understand Google Photos Storage saver, or compress to an exact KB size in Chrome. Free, no app.

Read more