Compress image
Shrink photos and graphics without losing visible quality.
Runs in your browser. Your files never leave your device.
- JPG, PNG or WEBP output
- Batch compress
- Before and after size shown
How to compress an image
- Drop your images here.
- Pick a format, quality and colors.
- Download the smaller files.
Quality settings and what to expect
| Quality | Result | Best for |
|---|---|---|
| 90 to 100 | Nearly identical to the original, largest file | Print, archival copies |
| 75 to 85 | No visible difference on screens, well under half the size | Websites, email, general use |
| 50 to 65 | Slight softening visible up close | Thumbnails, previews |
| Below 40 | Visible blockiness in busy areas | Rarely worth it |
Most photos hold up fine down to quality 75. Screenshots and graphics with flat colors and text show compression artifacts sooner, since JPEG was designed for photos, not sharp edges.
JPG, PNG and WEBP compared for this job
| JPG | PNG | WEBP | |
|---|---|---|---|
| Compression | Lossy, quality slider | Lossless, or paletted with the Colors slider | Lossy, quality slider |
| Transparency | No | Yes | Yes |
| Typical result here | Smallest for photos | Smallest for flat graphics with fewer colors | Often smaller than JPG at the same quality |
| Opens everywhere | Yes | Yes | Modern browsers and apps only |
Keep the format as is unless you have a reason to switch. Converting a photo to PNG usually makes it bigger, not smaller.
What the Colors slider does to a PNG
PNG has no quality slider because it is lossless by design. This tool shrinks a PNG instead by rebuilding it with fewer colors, the same idea TinyPNG uses. A photo needs a lot of colors to look smooth, but logos, screenshots and icons often look identical with 64 or 128 colors instead of the usual 16.7 million.
Tips for the smallest file that still looks good
- Resize before compressing if the photo is much larger than where it will be shown. A 4000 pixel wide photo displayed at 800 pixels wastes space no quality setting can fix.
- Compress a JPG once. Repeatedly re-compressing the same JPG at lower quality loses more detail than compressing the original a single time.
- For a hard limit like a 100KB upload cap, use one of TabbyKit's dedicated compress-to-size tools instead of guessing a quality number.
Compress image FAQ
How much smaller will my images be?
Photos often shrink by 50 to 80 percent at quality 75 with no visible difference. Screenshots and graphics compress less since they have fewer repeating colors.
Which quality setting should I use?
75 to 85 looks the same as the original for almost every photo. Drop to 50 or 60 for thumbnails and previews where size matters more than sharpness.
What is the Colors setting for?
It only affects PNG output. Lowering it reduces the number of colors the PNG can use, which shrinks the file the same way TinyPNG does.
Can I compress a batch of mixed file types at once?
Yes. Drop JPG, PNG, WEBP, HEIC and more together, and each keeps its own format unless you choose one to convert to.
Does compressing lose quality every time I run it?
Only if you compress an already-compressed JPG again. Keep an original copy and compress from that each time you need a different size.
Why is my PNG still large after compressing?
A PNG with many distinct colors, like a photo, does not shrink much from color reduction alone. Converting it to JPG instead usually gives a much smaller file if transparency is not needed.
What is the largest image this can handle?
Very large photos work fine. Extremely high resolution images, above about 120 million pixels on desktop or 16.7 million on an iPhone or iPad due to a Safari limit, may need to be resized first.
Can I compress straight to a specific file size instead of a quality number?
Yes. TabbyKit has separate tools that compress an image to fit under 20KB, 50KB, 100KB or 200KB automatically.