This workflow reads the selected file from browser memory and creates the download locally. AntiUpload, analytics, and ads receive neither the file nor its working buffers.
No file upload
Runs on your device
Ads cannot access files
No account
Drop your JPG, PNG, WebP files here
or
Up to 200MB on this device — processed in RAM, never uploaded
100% Local Processing
Zero Server Uploads
About Compress Image
Compress Image keeps the complete file workflow inside this browser tab. Your selected file, its name, contents, settings, and generated output are not sent to AntiUpload or a cloud conversion service. Ads and aggregate traffic analytics stay outside the processing boundary and receive no file object or working buffer.
Compress Image reduces the file size of JPG, PNG, and WebP images — useful for email attachments, faster-loading web pages, or fitting images under upload size limits. Two modes: quality-based (pick how sharp you need the image) or target-size (aim for a specific KB).
All compression happens in your browser using native Canvas APIs. Your images are never uploaded.
How it works
Drop your imagesUpload one or more JPG, PNG, or WebP files.
Pick a preset or compression modeStart with Web Balanced, Email Attachment, Form Upload, or Small Screenshot, or set the output format, quality, maximum dimension, palette, and exact KB target yourself.
Click CompressImages are re-encoded with the chosen parameters.
When to use Compress Image
Preparing images for a website
Large images slow page loads. Compress to 70-80% quality for web — visually identical at normal viewing sizes, much smaller file.
Fitting email attachments under 25 MB
Gmail's limit has made countless 30 MB photos bounce. Compress first and the email goes through.
Listing product photos for online marketplaces
Most marketplaces limit image sizes. Compress to fit before uploading.
Getting a photo under a visa or exam upload limit
Visa applications, online exams, and job portals often reject photos over a fixed size like 100KB or 200KB. Switch to Size mode, enter the exact KB limit, and download a version that fits — all in your browser, so passport and ID photos never leave your device.
Frequently asked questions
Is it safe to compress private images here?
Yes. Compression runs entirely in your browser, so your images are never uploaded to a server and never leave your device. You can even disconnect from the internet after the page loads and it will still work. Input files are read from browser memory and the output is created locally for your download. AntiUpload does not send file bytes, names, sizes, page counts, contents, passwords, or generated outputs through analytics or advertising requests.
What quality setting should I use?
70-80% for web. 60-70% for email attachments. 90%+ only if the image will be printed or edited further.
Is PNG compressed losslessly?
PNG is lossless by definition. Our tool still reduces PNG size by optimizing color tables and stream compression, but pixel data is unchanged. For big savings on PNGs, convert to JPG or WebP (lossy) instead.
Can I compress many images at once?
Yes — drop multiple images and they are all processed.
Can I compress images on my iPhone or Android phone?
Yes. It works in any modern mobile browser with no app to install, and your photos stay on your phone since nothing is uploaded.
Should I save as JPG, PNG, or WebP?
Use JPG for photos, PNG when you need transparency or sharp text, and WebP for the smallest files at the same quality on the modern web. This tool accepts and compresses all three.
How do I compress an image to 100KB (or 50KB, 200KB)?
Switch to Size mode and type your target in KB — for example 100, 50, or 200. The tool re-encodes the image and keeps adjusting quality to land at or under that size. Smaller targets mean more compression, so very low limits like 50KB will soften fine detail; large photos compress more cleanly than already-small ones.
Can I make a photo fit under a visa, exam, or job-portal upload limit?
Yes — that's exactly what Size mode is for. Many government, visa, exam, and job-application portals cap photo uploads (often 50KB, 100KB, or 200KB). Enter that number as your KB target and the tool shrinks the image to fit. Everything runs in your browser, so a sensitive ID or passport photo is never uploaded anywhere.
How do I reduce an image's file size or make a picture smaller?
Drop the image and pick a mode. Quality mode lets you trade sharpness for size with a slider; Size mode targets a specific KB number. Both reduce the file by re-encoding it — note this shrinks the file size, not the pixel dimensions. If you also want fewer pixels (a smaller width and height), use Resize Image instead, or alongside this tool.
What's the smallest file size I can compress an image to?
You can aim very low, but there's a practical floor: below roughly 30-50KB most photos start to look blocky, especially detailed or high-resolution ones. If your target is hard to hit, resizing the image to fewer pixels first (with Resize Image) frees up a lot of room, so the compressor can meet a tight KB limit while still looking acceptable.