Quality slider with live size preview
Drag from 1 to 100. The stats bar updates with the new file size and savings percent. No apply button to click before you can see the result.
Drag a quality slider, see the new file size live, download. JPG, PNG, WebP, AVIF, HEIC. Free, no signup.
Drop images to compress
JPG, PNG, WebP, AVIF, GIF, BMP · up to 50 files · 100 MB each
Drag the divider across the photo. Both sides are the same 1:1 crop: one from the original file, one from the file this tool made from it.


One file or fifty. JPG, PNG, WebP, AVIF, GIF, BMP — all handled in the browser by ImageMagick WASM.
Default quality 80 is the safe choice for photos. Format defaults to source — switch to WebP or AVIF for smaller files at the same quality.
Single image saves directly with a before/after compare slider. A batch arrives as a ZIP with consistent naming.
Drag from 1 to 100. The stats bar updates with the new file size and savings percent. No apply button to click before you can see the result.
Output to JPG, PNG, WebP, or AVIF. WebP saves 25–40% over JPG at the same quality. AVIF saves 40–60%. PNG stays lossless.
Drop up to fifty images. One quality, one format, applies to all. Per-file progress visible, ZIP downloads when done.
Gmail, Outlook, and most corporate mail servers cap attachments at 25 MB. A camera-roll dump can blow past that fast. Compress to fit and send.
Page weight is the biggest single factor in load time. Compress a folder of hero images and watch your Lighthouse score climb.
iPhone photos in HEIC can be 5 MB each. Compress to WebP and they drop to 500 KB without anyone noticing the difference.
Free cloud tiers fill up fast on raw camera shots. Compress before backup to keep more photos in the same space.
WhatsApp auto-compresses, often poorly. Pre-compress yourself to a smaller size at quality 90 and the recipient sees a much better photo.
Etsy, eBay, marketplaces have per-image and total upload limits. Compress your product folder once, upload all the listings.
Corporate machines often refuse anything you try to install, which rules out desktop compressors entirely. A web page asks for no such permission — open the tab, squeeze the image the deadline needs, and carry on without filing an IT ticket.
Chromebooks handed out by a class or a district run web pages and little else, with no .exe and often a curated store. This tool is just a URL, so a student can shrink a project image for an assignment portal without any admin unlocking anything.
On a machine that is not yours, installing software is off the table and probably against the rules. A browser tab leaves no program behind — compress what you came to compress, close the tab, and the computer is as you found it.
Bigger image files cost slow pages, slow uploads, and bounced emails. Compression trades quality for bytes — a small amount of perceptual quality you almost never notice for a large amount of saved kilobytes. The trick is finding the sweet spot. Quality 80 on JPG is the default for a reason: it saves 40–70% of the bytes while looking visually identical to the original on most photos.
This compressor runs ImageMagick inside your browser via WebAssembly. The same engine used in professional pipelines, exposed through a single quality slider and a format picker. Drag the slider, watch the new file size update live in the stats bar. Drag the before/after divider to confirm the quality before downloading.
For batches — a folder of camera photos, a backlog of product shots, the output of a screenshot session — drop them all. The same quality and format apply to every file. Per-item progress shows in the queue. The result is a single ZIP. One bad file does not abort the queue; errors are isolated per item.
Quality 80 on JPG is invisible to the eye on most photos and saves 40–70% bytes. Quality 70 is fine for thumbnails. Below 60 starts to show on close inspection.
PNG with photos — switch to WebP or JPG. PNG is for graphics with sharp edges and limited color palettes. Photos compress 5–10× better as WebP.
AVIF is the smallest output but the slowest to encode and not supported in older browsers. Use WebP for safer compatibility; use AVIF when bandwidth matters more than encode time.
Quality 100 with a re-encode can produce a larger file than the original because of format overhead. Use the slider — quality 90–95 is the realistic max for most use cases.
Compress the original, not a previously compressed file. Repeated compression compounds artifacts. Keep originals around and compress from them each time.
Save this page to your home screen or bookmarks. Because it is only a web address, the same shortcut works on the next device you pick up, with no reinstall.
Lossless compression is possible for PNG and WebP — pick those formats and the result is byte-for-byte identical to the source decoded. For JPG, all compression is technically lossy, but at quality 80–90 the loss is imperceptible to the eye on photos. For pure lossless, output to PNG.
Compression at quality 80+ is visually safe on photos for general web and email use. Below quality 70 you start to see blocking and ringing artifacts in detailed areas like hair, foliage, or text. The compare slider lets you check before downloading.
For maximum savings, AVIF beats WebP beats JPG beats PNG at equivalent visual quality. For broad browser support, WebP is the safer modern pick. For photos that need to share everywhere, JPG quality 80 remains the reliable default.
Yes. HEIC is decoded in the browser by ImageMagick and re-encoded to whatever format you pick. The default source-format passthrough keeps it as HEIC if your browser supports HEIC output; pick JPG or WebP for universal compatibility.
No. The compression runs ImageMagick inside your browser via WebAssembly. Open DevTools and watch the Network tab — there is no outbound image request when you compress. The file never leaves your device.
Depends on input size, format, and chosen quality. A 5 MB JPG photo can drop to 500 KB at quality 80 with WebP output — a 90% reduction. A 100 KB icon-style PNG might only save 10–20%. The savings percent in the stats bar shows the actual result.
Two common causes. First, quality 100 with a re-encode adds format overhead — drop to quality 90 or 95. Second, the source was already heavily compressed; the new encoder cannot reduce further without quality loss. Pick a different format or accept the source as-is.
Yes. ImageMagick WASM ships in all modern mobile browsers. iPhone Safari and Android Chrome are tested and supported. Larger images on older mobile devices may take a few seconds to encode; the progress indicator surfaces the wait.
Neither. There is no software to download, no browser extension, and no sign-up or email step. You open the address, drop an image, and the tool is ready — that is the entire setup, on any device.
Any common raster image — JPG and JPEG, PNG, WebP, AVIF, GIF, and BMP. There is no format gate before you begin; drop whatever you have and it is kept in its original format unless you choose a different one from the output menu.
Yes. Drop up to 50 files together, apply one quality to the whole set, and download them as a single ZIP. If your work is regularly larger batches, the Bulk image compressor is built specifically around that workflow.
This page is quality-first — you choose the look and it reports the size that results. When a form insists on a hard ceiling such as 100 KB or 200 KB, use AnyResizer's Resize image to KB tool, which automatically tunes the settings until the file lands under your number.
Hit an exact file size target, like 100 KB or 1 MB.
Convert between JPG, PNG, WebP, AVIF — same WASM pipeline.
Resize by pixels or percent before compressing for smaller output.
Resize 50 images at once. Same batch pattern.
Flatten transparency and compress in one step.
The JPEG-only path with the same slider and compare view.
Lossless PNG with a palette control that keeps transparency.
Make any file lighter, whatever the format.
Built for phone and HEIC camera-roll shots.
Shrink WebP files with a lossy or lossless choice, animation intact.
Run a folder of up to 200 images through one setting and download a ZIP.
Shrink animated GIFs by cutting colors or frames, with the timing preserved.
Brand your photos with text or a logo before you compress them.