Jpegli
The facts below are what the maker publishes about Jpegli, checked and dated. Our editors have not written about it yet.
Plans and prices
From Jpegli's own pricing page, checked 12 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Jpegli | Free | BSD-3-Clause licensed JPEG encoder and decoder library |
The facts
Each one read from Jpegli's own pages, with the date it was checked.
What it does
- Adaptive quantization
- Jpegli uses adaptive dead-zone quantization with higher zero-coefficient thresholds in noisy image regions than in smoother regions.checked 12 Oct 2026
- API access
- Yeschecked 24 Sep 2026
- Build outputs
- Building the project produces cjpegli and djpegli binaries and a libjpeg.so.62.3.0 shared library that can replace a system library with the same name.checked 11 Oct 2026
- Build targets
- The build documentation describes cross-compiling for other architectures and mentions additional environment setup for Windows targets.checked 11 Oct 2026
- Command line and library
- Building the project produces cjpegli and djpegli binaries and a libjpeg shared library intended as a drop-in replacement for the system library of the same name.checked 12 Oct 2026
- Compatibility
- Google describes Jpegli as a fully interoperable encoder and decoder that complies with the original JPEG standard and its conventional 8-bit format.checked 12 Oct 2026
- Compression
- Google says Jpegli can compress high quality images 35% more than traditional JPEG codecs.checked 12 Oct 2026
- Compression modes
- lossychecked 24 Sep 2026
- Decoder output
- The decoder supports 16-bit unsigned and 32-bit floating-point output buffers.checked 11 Oct 2026
- Decoder outputs
- The decoder supports 16-bit unsigned and 32-bit floating point output buffers.checked 12 Oct 2026
- Encoder input
- The encoder supports 16-bit unsigned and 32-bit floating-point input buffers.checked 11 Oct 2026
- Encoder inputs
- The encoder supports 16-bit unsigned and 32-bit floating point input buffers.checked 12 Oct 2026
- Floating-point processing
- Color-space conversion, chroma subsampling, and DCT use floating-point precision before final quantization.checked 11 Oct 2026
- Integration
- The library is designed as a drop-in replacement compatible with the libjpeg62 API and ABI.checked 11 Oct 2026
- Intended users
- The README identifies the Git guide as being for developers and provides build and testing instructions for the project.checked 11 Oct 2026
- License
- The repository lists the BSD-3-Clause license.checked 12 Oct 2026
- Patent grant
- Google grants a perpetual, worldwide, non-exclusive, no-charge, royalty-free patent license for specified claims necessarily infringed by the implementation, subject to stated termination conditions.checked 11 Oct 2026
- Purpose
- Jpegli is an improved JPEG encoder and decoder implementation with API and ABI compatibility with libjpeg62.checked 12 Oct 2026
- Quality control
- Encoding quality can be set with a distance parameter analogous to JPEG XL’s distance parameter.checked 12 Oct 2026
- Support
- The repository asks users to report bugs or other issues by opening a GitHub issue.checked 12 Oct 2026
- Supported formats
- JPEGchecked 24 Sep 2026
The company
- Founded
- 2024checked 19 Oct 2026
Money
- Free plan
- Yeschecked 24 Sep 2026
Where it runs
- macOS build
- The repository includes separate instructions for building on macOS.checked 12 Oct 2026
Alternatives to Jpegli
- 1
imgproxy
Free planOpen sourceAndroidiOSWebAPI9.3Free plan - 2
Hive
Free planOpen sourceAndroidiOSWebAPI8.6From $5 a month - 3

Kraken.io
Free planWebAPIExtensionLinux8.4From $50 a year - 4
JPEGmini
Free planWebAPILinuxmacOS8.3From $199 a year - 5
Optimizilla
Free planWeb7.9From $9 a month - 6
Compressify
Free planAndroidiOSWebExtension7.9From $4.99 a month
