Compress Image Without Uploading
Compress images without uploading them. Reduce file size locally in your browser with no server storage or signup.
Your images are processed in your browser and never uploaded to our servers.
Drop your image here
or click to browse — JPG, PNG, or WebP
Your image is processed locally in your browser and never uploaded.
How to Compress Without Uploading
- Choose or drop your jpg, png, webp image file.
- Use the prefilled 100KB target and adjust compression mode if needed.
- Review the compressed size, quality, and output dimensions in your browser.
- Download the WebP file when the result is within the selected target.
What a 100KB Image Budget Actually Buys
100KB is the single most common image size limit on the internet. It appears in upload forms, content guidelines, performance budgets, and platform specifications more often than any other round number, which makes it the default target most people are looking for.
The budget is generous enough for real quality. A photograph at 1200×800 to 1600×1000 pixels typically fits at a quality level where compression is not visible in normal use, and graphics or screenshots can go considerably larger because flat colour costs very little to encode.
This page is best when privacy matters and you do not want image files sent to a remote compression service.
How Compression Works With No Server Involved
Every browser ships with an image decoder and a WebP encoder already built in — the same machinery it uses to display and cache images on any page you visit. This tool simply calls that machinery directly. Your file is read into memory, drawn onto an off-screen canvas, and re-encoded, all inside the browser tab.
Nothing is transmitted because nothing needs to be. There is no upload endpoint, no temporary storage bucket, no processing queue, and no retention policy, because there is no server component at all. You can verify this yourself: open your browser's network inspector, compress an image, and observe that no request is made. Disconnect from the internet after the page loads and it still works.
That architecture matters for the files people most often need to compress — identity documents, medical images, unreleased product shots, signed contracts, and client work under NDA. With a server-based tool, you are trusting a privacy policy. Here there is nothing to trust, because the file never leaves the machine.
Files People Keep Off Third-Party Servers
| Source image | What to expect |
|---|---|
| Scanned passport or ID | Processed locally; never transmitted |
| Medical scan or report image | Stays on your device throughout |
| Unreleased product photograph | No server copy exists at any point |
| Signed contract page | Discarded from memory when the tab closes |
Who Needs Local-Only Compression
Handling identity documents
Passports, driving licences, and national ID cards are exactly the documents that should not be uploaded to an unknown compression service.
Working under an NDA
Design work, product photography, and internal dashboards frequently carry contractual restrictions on where the files may be sent.
Regulated environments
Healthcare, legal, and financial contexts often prohibit sending client material to third-party processors, regardless of the processor's own policy.
How Each Input Format Behaves
This page accepts JPG, JPEG, PNG, and WebP inputs, which covers essentially every image you are likely to encounter outside of specialist workflows. Each behaves a little differently under compression, and the tool adapts to what you give it.
Output is always WebP. That choice is deliberate: WebP reaches a given target size at higher visual quality than JPG or PNG can, which means the file you download looks better than the equivalent-sized file in an older format would.
Upload JPG, JPEG, PNG, or WebP images. Downloads are optimized WebP files.
JPG sources are already lossy
A JPG has been compressed once already. Converting it to WebP is a second lossy pass, so always start from the highest-quality version you have.
PNG sources compress dramatically
PNG is lossless and therefore large. Converting a PNG to WebP frequently produces the biggest reduction you will see, especially for screenshots and graphics.
WebP sources have less to give
An existing WebP is already efficiently encoded, so reaching a much smaller target usually requires reducing dimensions rather than quality alone.
Recommended Settings for 100KB
Balanced mode with resize at around 1600px wide is the general-purpose answer. For images that will be displayed small, drop the resize width and you will land far below 100KB with excellent quality — there is no benefit to using the whole budget if you do not need it.
Use Balanced mode first. If the output is still too large, enable resize with a 1200px or 800px max width.
Privacy Gaps Worth Knowing About
Assuming every tool works this way
Most online compressors do upload your file. Check the network tab before trusting any tool with something sensitive.
Metadata you forgot about
Photos carry EXIF data including location and device. Conversion here drops it, but the original file on your disk still has it.
The screenshot in your clipboard
Operating system clipboards and screenshot folders retain copies. Compressing privately does not clean up what is already elsewhere on the machine.
Other Image Size Compressors
Same-size pages
FAQs
Can I compress an image to 100KB exactly?▼
The tool aims for 100KB or less. Some images may finish slightly below the target, and very detailed images may need stronger compression or resizing.
Can I compress images below 100KB?▼
Yes. Choose a smaller target page or use stronger compression settings when you need a file below 100KB.
Are my images uploaded to a server?▼
No. Images are processed locally in your browser and are never uploaded to our servers.
Will compression reduce image quality?▼
Compression can reduce visual quality, especially at very small targets. The tool balances file size, quality, and dimensions to keep the result usable.
What happens if my image cannot reach 100KB?▼
You will see a helpful message with options such as reducing width, using a stronger compression mode, or choosing a higher target size.