Image Compressor — Compress JPG, PNG & WebP Without Uploading
Drag & drop an image here, or click to choose
Supports PNG, JPEG and WebP
Your image is never uploaded — everything runs in your browser.
Related external tools
Some links are affiliate links.
Related tools
This free image compressor shrinks the file size of your photos right inside your browser — your image is never uploaded to any server. Drop in a PNG, JPEG or WebP, move the quality slider, and watch the compressed size and preview update in real time. You see the original size, the compressed size and the exact percentage saved, then download with one click. It's ideal for speeding up web pages, fitting upload limits, sending lighter email attachments, or converting to WebP — all without sending your image anywhere.
How to use
- Drag & drop an image, or click the area to choose a PNG, JPEG or WebP file.
- Move the quality slider — the compressed size and preview update in real time.
- Compare the original size, compressed size and the % saved, and stop at the balance you like.
- Pick the output format (JPEG or WebP) and click Download to save.
- No install, no sign-up — your image is processed entirely in your browser and never uploaded.
Features & how it works
Before/after size comparison and % saved
The tool shows the original and compressed file sizes side by side and how much smaller the result is, as a percentage. If the image can't be reduced (because it's already optimized), it honestly says so instead of inventing a saving — we never fake the numbers.
Quality slider (real-time)
The slider controls the re-encode quality from 10% to 100%. Lower quality means a smaller file but more visible loss. Compression is lossy and cannot be undone, so use the live preview to find a balance you're happy with before downloading.
Choosing the output format (JPEG / WebP)
JPEG is best for photos but cannot store transparency — a transparent PNG saved as JPEG gets a white background. WebP usually gives a smaller file at similar quality and can keep transparency; it's supported by essentially all modern browsers. We don't offer PNG output because PNG ignores the quality setting and often grows larger for photos — if you need transparency, choose WebP.
Processed in your browser — no upload
Your image stays on your device. Because we re-encode with the Canvas API, metadata such as EXIF (capture date, GPS location, camera model) is stripped from the output — a privacy benefit. Orientation is applied before processing so the picture isn't rotated by mistake.
Use cases
Speed up blogs and web pages
Lighter article and product images load faster, which helps both user experience and SEO. Compress photos before publishing to keep your pages fast.
Fit upload limits and email attachments
Reduce a photo to fit a service's upload cap (for example 2 MB or 5 MB) or an email attachment. Lower the quality until the compressed size fits — note that exact limits and how they're measured depend on each service.
Convert JPEG/PNG to WebP for extra savings
Turn existing JPEG or PNG files into WebP to serve even lighter images on the web while keeping good quality.
Notes & limitations
- Compression is lossy: pushing quality too low adds noise or blur. Check the preview before downloading.
- It won't always get smaller: already-optimized images barely shrink and can even grow. If so, change the format or quality, or keep the original.
- Metadata is removed: EXIF (capture date, GPS) won't remain in the output. Not ideal if you need to keep location data, but usually a benefit.
- Very large images: depending on your device's memory, huge images may be slow or fail. Set a max long side to shrink and stabilize processing.
Frequently asked questions
- Is my image uploaded to a server?
- No. Everything happens locally in your browser using the Canvas API. Your image is never sent or stored anywhere, which is the whole point of this tool.
- Which formats are supported?
- Input: PNG, JPEG and WebP. Output: JPEG or WebP. Formats like GIF, SVG and HEIC are intentionally out of scope so the tool can stay focused and reliable.
- Can I compress to a specific size, like 100 KB?
- There's no automatic target-size mode, but you can watch the compressed size update live and lower the quality until you're close to your target (for example 100 KB).
- What happens to a transparent PNG?
- JPEG can't store transparency, so transparent areas become a white background. If you want to keep transparency, choose WebP as the output format.
- How much quality is lost?
- Compression is lossy, so some detail is always lost when you reduce quality. Use the slider and the live preview to pick a balance between size and quality you're comfortable with.
- Why doesn't my image get smaller?
- It's probably already optimized or has little room to compress. Try a different format or quality; if it still grows, it's best to keep the original.
- Is EXIF / location data kept?
- No. Re-encoding removes EXIF metadata including GPS location, which is generally a privacy benefit.