Media
Image Compressor
Compress JPG, PNG, and WebP images in your browser. Shrink to a target size, fully private.
About this tool
An image compressor shrinks the file size of a photo so it loads faster, uploads quicker, and fits within size limits — without an obvious drop in quality. This tool compresses JPG, PNG, and WebP images entirely in your browser: your photo is never uploaded to a server, so it stays completely private.
Two ways to compress
- By quality — drag a slider and trade a little visual quality for a much smaller file.
- Target size (KB) — tell it the maximum size you need (for example "under 100 KB" for a portal upload) and it finds the best quality that fits.
When you need it
- Meeting upload limits on job, exam, or government portals.
- Speeding up a website by serving lighter images.
- Emailing or sharing photos that are too large to send.
How it works
The image is drawn to an in-browser canvas and re-encoded as a JPEG at the chosen quality. Because all of this happens on your device, there's no waiting for an upload and no copy of your image sitting on someone else's server. Very large images are limited only by your device's memory, and HEIC files (from some iPhones) need converting to JPG first.
Need different dimensions too? Use the Image Resizer, or change the format with the Image Converter.
Frequently asked questions
Are my images uploaded to a server?
No. Compression happens entirely in your browser using the Canvas API, so your image never leaves your device.
How do I compress an image to a specific size like 100 KB?
Switch to "Target size (KB)", enter your limit, and the tool picks the highest quality that fits under that size.
Does compressing reduce image quality?
Some quality is traded for size, but at 70–80% quality the difference is usually invisible while the file gets much smaller. Lower the quality for smaller files.
What formats are supported?
JPG, PNG, and WebP can be loaded. The compressed result is saved as a JPEG, which gives the best size reduction for photos. HEIC files should be converted to JPG first.
Is there a file size limit?
There is no fixed limit — it depends on your device's memory, since everything is processed locally. Very large images may be slow on low-end phones.
Related tools
Image Resizer
Resize JPG, PNG, and WebP images by pixels in your browser, with optional aspect-ratio lock.
Media
Image Converter
Convert images between PNG, JPG, and WebP in your browser. Private — nothing is uploaded.
Media
Crop Image
Crop a photo by dragging a selection or by aspect ratio, all in your browser. Nothing uploaded.
Media
Image to PDF
Convert JPG, PNG, or WebP images into a single PDF in your browser. One image per page.
Media
