| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 422 |
| Technical Name |
ld_web_favicon_pro |
| License | LGPL-3 |
| Website | https://lutfi.dev |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 422 |
| Technical Name |
ld_web_favicon_pro |
| License | LGPL-3 |
| Website | https://lutfi.dev |
Favicon Pro
Custom favicon per company â auto-generated from your logo.
No more identical tabs when you manage multiple Odoo instances.
The Problem
If you manage more than one Odoo instance â multiple companies, a staging environment, or a development server â every browser tab shows the same default Odoo favicon.
At a glance you cannot tell which tab is production, which is staging, or which belongs to which company. One misclick and you are editing the wrong database.
The Solution
One click. Each company gets its own favicon, automatically generated from its logo.
Key Features
Auto-generate from Company Logo
Favicon Pro crops the company logo to square, then resizes it to every required size using Pillow. No design software, no manual export. Just click Generate.
Multi-Company Support
Each company stores its own favicon independently. Switch companies and the browser tab updates automatically. Works with any number of companies in the same Odoo database.
Manual Upload Option
Prefer a hand-crafted icon? Disable auto-generation and upload any image file directly from the Company Settings page.
All Icon Sizes Generated
One action produces the full icon set: favicon.ico (16×16 + 32×32),
Apple Touch Icon (180×180), Android Chrome (192×192 and 512×512),
and a site.webmanifest JSON file.
Cache Invalidation
Every favicon URL includes a timestamp query parameter. Update the favicon anytime â browsers always fetch the latest version without requiring a hard refresh from users.
Zero New Menus
Everything is configured from a new Favicon tab inside the existing Company Settings form. No extra apps, no extra menus.
Environment Badge
Enable the Environment Badge and a small colored dot appears in the top-right corner of the favicon. One glance at the browser tab tells you exactly which environment you are in.
Works in two modes â use whichever fits your setup:
Manual
Pick the environment directly from Company Settings. No other module required.
Auto
Badge color follows your Environment Ribbon Pro configuration automatically. No duplicate setup.
| Environment | Badge Color |
|---|---|
| production | Red dot |
| staging | Amber dot |
| uat | Purple dot |
| dev | Blue dot |
| auto (requires Ribbon Pro) | Syncs from ribbon config |
Requirement
The Environment Badge only overlays on favicons auto-generated from the company logo. Enable Auto-generate from Logo in Company Settings for the badge to appear. Manually uploaded favicons are kept as-is.
Complete Icon Set â Generated in One Click
favicon.ico — 16 × 16 + 32 × 32 multi-resolution
apple-touch-icon.png — 180 × 180
android-chrome-192x192.png — 192 × 192
android-chrome-512x512.png — 512 × 512
site.webmanifest — Web App Manifest JSON
How It Works
Set Company Logo
Upload or update the company logo in Company Settings as usual.
Open Favicon Tab
Go to Company Settings and click the new Favicon tab.
Click Generate
Click Generate Favicon from Logo. All sizes created instantly.
Done
Browser tabs immediately show the company favicon. No restart needed.
Technical Details
Compatibility
| Odoo Version | 18.0 |
| Edition | Community & Enterprise |
| Dependencies | base, web |
| License | LGPL-3 |
| Price | FREE |
External Dependency
Pillow (Python Imaging Library) is required for image processing. It must be installed in your Odoo server environment.
pip install Pillow
Pillow is already included as a core dependency on most Odoo installations, including Odoo.sh.
Favicon URLs
/ld_favicon/favicon.ico
/ld_favicon/apple-touch-icon.png
/ld_favicon/android-chrome-192x192.png
/ld_favicon/android-chrome-512x512.png
/ld_favicon/site.webmanifest
Support
Need help with setup, encountered a bug, or have a feature request? Please contact us by email â we typically respond within 1–2 business days.
Email Support
For setup questions, bug reports, feature requests, and business inquiries.
hello@lutfi.devFavicon Pro is completely FREE
No paid tier — no license key — no usage limit.
Please log in to comment on this module