Skip to content
Outilix: all your free online tools, one click away, with Kroma the chameleon

Compress images without visible loss

Compress images without visible loss
Kroma

Drop in one or more images, set the quality slider (75% works for most photos) and, if you want, a maximum size. The tool shows the file size before and after, and the percentage saved. Your images never leave your device: everything is compressed inside your browser.

  • ✅ Free
  • 🔒 No sign-up
  • 📱 Works on mobile
  • ⚡ Instant results
Loading the tool…

🔒 Everything runs in your browser. Your data and files never leave your device.

How the tool shrinks an image

Your image is redrawn on a browser canvas, then re-encoded in the format you pick at the quality you set. Two things bring the file size down:

  • Quality (JPEG and WebP): the lower it goes, the smaller the file, at the cost of fine detail. Between 70% and 85% the difference is rarely visible.
  • Dimensions: a 1,920 px side is plenty for a screen, and 1,280 px for a website or a message. Fewer pixels means a proportionally smaller file.

\[ \text{savings (\%)} = \dfrac{\text{size before} - \text{size after}}{\text{size before}} \times 100 \]

If the result would be larger than the original (an image that is already heavily compressed), the tool keeps the original instead of making it bigger.

JPEG, PNG or WebP: which format?

FormatCompressionTransparencyBest for
JPEGlossynophotos
PNGlosslessyeslogos, screenshots, diagrams
WebPlossy or losslessyeswebsites: roughly 25% to 35% smaller than a comparable JPEG

PNG ignores the quality slider. To make one smaller, switch to WebP (transparency is kept) or reduce its dimensions. When a transparent PNG is converted to JPEG, the transparent areas turn white.

What file size should you aim for?

UseMax sideQualityTarget size
Email attachment1,920 px75%under 500 KB per photo
Blog post image1,280 px75%under 200 KB
Full-width website photo1,920 to 2,560 px80%under 400 KB
Thumbnail400 to 800 px70%under 60 KB

These are rules of thumb. The exact size depends on the picture: a plain sky compresses far better than leafy trees.

3 real-life examples

1

A 4.2 MB smartphone photo

A 4,032 × 3,024 px photo weighs 4.2 MB. You set the maximum side to 1,920 px (it becomes 1,920 × 1,440 px) and the quality to 75%. The result lands around 350 to 450 KB, about 90% saved, with no visible difference on a screen.

2

10 photos for an email

Ten 3.5 MB photos add up to 35 MB, over Gmail's 25 MB attachment limit. After compressing to 1,920 px at 75%, each photo is around 450 KB and the batch is 4.5 MB. You download it as a single zip.

3

A 1.8 MB PNG screenshot

Switch the output format to WebP at 85%. The screenshot drops to around 250 KB, close to 86% saved, and text stays sharp.

Frequently asked questions

How do I compress an image without losing quality?
Keep the quality between 75% and 85% and reduce the dimensions if needed. The loss is then invisible to the eye. Compare the before and after previews before you download.
How do I reduce a photo to a smaller size in KB or MB?
Drop it into the tool, pick a maximum side (1,920 px for screens) and lower the quality until you reach the size you want. The size before, after and the percentage saved update live.
Are my images uploaded to a server?
No. Compression runs entirely in your browser, using your device's own image engine. You can even go offline once the page has loaded.
Can I compress several images at once?
Yes, up to 40 per batch. Each image keeps its own before/after preview, and you download everything as one zip file.
Why doesn't the slider make my PNG smaller?
PNG is a lossless format, so quality has no effect on it. Choose WebP or JPEG as the output, or lower the maximum side, to shrink it significantly.

How we calculate

Share this page