Skip to content
SwiftFileTools

Compress Images Online (Free, No Upload)

Shrink JPG, PNG, or WebP file size with a quality slider. Everything runs on your device; files are never uploaded.

Drop images here

JPG, PNG, or WebP. Up to 20 at a time works well.

Files are processed on your device. Nothing is uploaded.

How this compressor works

When you drop an image here, your browser decodes it, redraws it onto an internal canvas, and re-encodes it at the quality you choose. The whole pipeline uses the browser’s built-in codecs, the same ones it uses to display images, so it’s fast and there’s no upload step. A 12-megapixel photo compresses in well under a second on a typical laptop.

Quality in JPEG and WebP works by discarding detail your eye is unlikely to notice: subtle color gradients get approximated, and high-frequency texture gets simplified. At 80% quality those approximations are essentially invisible at normal viewing sizes, which is why the file can shrink by two-thirds while looking identical.

What to expect from different inputs

InputTypical result at 80% quality
Phone photo (JPG, 3-5 MB)0.8 – 1.5 MB
Screenshot (PNG, 1-2 MB)150 – 400 KB as WebP
Scanned document (JPG)40 – 70% smaller
Logo or icon (PNG)Often barely shrinks; keep the PNG

Two honest caveats. First, an image that has already been compressed hard (say, a meme that’s been re-saved ten times) has little left to give, and recompressing it mostly adds artifacts. Second, flat graphics with few colors are what PNG is genuinely good at; converting a small logo to JPG can make it both bigger and worse.

When you’d want this

Email providers still bounce attachments over 20-25 MB, many job and visa application portals cap uploads at 1-2 MB, and a web page that loads 4 MB hero images loses visitors. Compressing before you send or publish fixes all three, and doing it locally means a confidential document or personal photo is never sitting in some converter site’s temporary storage.

If you need exact pixel dimensions instead of a smaller file, use the image resizer; resizing and recompressing together gives the biggest savings of all.

Frequently asked questions

Is it really free, with no file limit?

Yes. Compression runs in your own browser, so there's no server bill for us to recoup. The only practical limit is your device's memory; batches of 20 phone photos are no problem.

Are my photos uploaded anywhere?

No. The file is read into your browser's memory, re-encoded on your device, and offered back as a download. You can watch the network tab in your browser's developer tools while compressing: no upload request ever fires.

What quality setting should I use?

80% is the sweet spot for photos: typically 60-80% smaller with no visible difference at normal viewing sizes. Drop to 60-70% for email attachments where size matters more, and stay at 90% or above for images with fine text.

Why does my PNG screenshot get so much smaller?

PNG is lossless, which is expensive for photographic content. Re-encoding to WebP or JPG trades invisible detail for a much smaller file. For screenshots with text, check the result at full size; if text edges look fuzzy, use a higher quality setting.

WebP or JPG: which should I pick?

WebP is 25-35% smaller at the same visual quality and every modern browser supports it. Pick JPG only when the file is headed somewhere old-fashioned: certain government upload forms, old CMSes, or office software that rejects WebP.