Every image, automatically lighter
Convert PNG, JPG, and GIF uploads to WebP the moment they land, with a guaranteed never-larger-than-original safeguard, a full savings dashboard, and one-click batch optimization for your entire existing library.
The problem
Image-heavy websites and product catalogs load slowly because uploaded JPG, PNG, and GIF files are rarely optimized. Odoo v17+ accepts WebP files, but it never converts other formats for you — so unless every editor remembers to pre-convert every image by hand, the bandwidth and Core Web Vitals cost stays on the page.
The solution
WebP Image Support converts every eligible upload to WebP on the server, automatically, while a built-in safeguard keeps whichever file is smaller so a conversion can never leave you worse off. Run a batch pass on your existing library, watch the bytes saved on a live dashboard, and restore any original with one click.
Everything a WebP workflow needs
Every capability below is implemented in the module.
Automatic WebP conversion
PNG, JPG, JPEG, and GIF uploads convert to WebP on the server the moment they are saved — no extra step for editors.
Never-larger-than-original safeguard
The smaller of the WebP output and the original is always kept automatically, so a conversion can never grow a file.
Configurable quality
Set a single WebP quality level (1-100) from Settings and tune it for the right balance of fidelity and file size.
Recoverable originals
Every converted image keeps a preserved original attachment, and a one-click Restore original button reverts any file instantly.
Batch conversion of your existing library
A guided wizard retroactively optimizes attachments and website images already on your site, with a live candidate count before you run it.
Savings dashboard
A conversion log tracks per-image and library-wide bytes saved, original vs. WebP size, and format, so the benefit is provable instead of a marketing claim.
Per-format and per-scope control
Toggle PNG, JPG, and GIF conversion independently, and choose whether field-backed images such as product photos are included.
Role-based access control
Restrict who can trigger conversion and batch runs with dedicated WebP User and WebP Manager groups, on by default.
Zero-configuration install
Ships with sensible defaults and works immediately after install — no server, MIME, or.htaccess configuration required.
How it works
Configure once
Set quality, formats, and access rules in Settings. Sensible defaults work out of the box.
Upload as usual
New PNG, JPG, and GIF uploads convert to WebP automatically, with the safeguard checking every result.
Batch-convert the library
Run the batch wizard against existing attachments and website images whenever you are ready.
Review and restore
Check bytes saved on the dashboard, and restore any original in one click if you ever need to.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Odoo v17+ can display and store a WebP file you already have, but it does not convert your PNG, JPG, or GIF uploads to WebP for you. This module adds the server-side conversion, the never-larger-than-original safeguard, batch conversion of your existing library, and a savings dashboard on top of native support.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
WebP Image Support
Automatic WebP conversion on upload with a never-larger-than-original safeguard, configurable quality, recoverable originals, batch conversion of the existing library, a savings dashboard and per-format, per-scope control.
Buy on Odoo App Store