Compress JPG
Make JPG files smaller without uploading them anywhere.
Drag & drop your JPG files here, or click to choose. Everything runs in your browser — nothing is uploaded.
This free JPG compressor re-encodes your images at a quality you choose and shows the new file size for each one, so you can see exactly what you are trading. Everything happens in your browser — the images are never uploaded — and you can drop in a whole folder at once.
Frequently Asked Questions
How do I compress a JPG file?
Drop your images in, set the quality slider, and each file is re-encoded immediately with its new size shown next to it. Start around 75 — that is usually invisible to the eye but a large saving. Drop lower if you need a hard size target.
Are my files uploaded to a server?
No. The file is decoded and re-encoded directly in your browser using JavaScript and WebAssembly, and never leaves your device. That is what makes it safe for private photos, client work and anything confidential, and it is why the tool keeps working with your network disconnected once the page has loaded.
Does compressing a JPG lose quality?
Yes — JPG is lossy, so every re-save discards some detail, and repeatedly compressing the same file degrades it further each time. Always compress from the original rather than from an already-compressed copy, and check the preview before you keep the result.
Is there a limit or a watermark?
No limits, no watermark, no signup and no cost. Because the work happens on your own device there is no server bill to cover, so there is nothing to meter — the only real constraint is your device’s memory on very large files.
Does this work on Windows, Mac, iPhone and Android?
Yes. It runs in any modern browser on Windows, Mac, Linux, iPhone and Android with nothing to install and no account needed. Chrome, Edge, Firefox and Safari are all supported.