OnlyJPG

Drop any image. Get a tiny, universal JPG. Nothing leaves your browser.

Drop images here
or click to select files

Today's Impact

...
Images
...
Saved
...
CO2e

Estimated Downstream Savings

Assumes 10% of images are shared, each downloaded 3 more times.

Bandwidth...
Images (today)...
CO2e...

How it works

Google's jpegli encoder runs in your browser via WebAssembly. You get smaller, universally compatible JPGs with quality controls, metadata options, and support for 15+ input formats.

Nothing uploads. Nothing tracks you (stats are optional and anonymous).

Privacy

Your images never leave your device. Anonymous usage stats (image counts, bandwidth saved) are optional. IPs are used only for rate limiting and never stored with stats.

Credits

Built with jpegli, Emscripten, PDF.js, libheif-js, geotiff.js, @jsquash/avif, resvg-wasm, fflate, and ExifReader. Globe texture by Solar System Scope (CC BY 4.0).

Terms

Free, as-is, no warranties. Keep backups of your originals. Don't use it for evil.