A port of the original Mojeek Favicons Firefox extension by David Smith, adapted for Chrome, Vivaldi, Edge, and any Chromium-based browser using Manifest V3.
Adds a visual header to each Mojeek search result, grouping the site's favicon, readable name, and existing URL into a scannable block above the result title.
- Favicon — fetched from DuckDuckGo's icon service, sized larger (26 px) for top-level results
- Site name — derived automatically from the domain (e.g.
en.wikipedia.org→ Wikipedia) - Display URL — moves Mojeek's existing URL element into the header block; falls back to the plain domain if not found
- Sitelinks support — nested/indented sitelinks get a smaller inline favicon (16 px) instead of the full header
- Clickable headers — favicon and site name act as links to the result URL
- MutationObserver — handles dynamically loaded results without re-processing already-decorated entries
- Download or clone this repository
- Open your browser's extensions page:
- Vivaldi:
vivaldi://extensions - Chrome:
chrome://extensions - Edge:
edge://extensions
- Vivaldi:
- Enable Developer mode (toggle, top-right corner)
- Click Load unpacked and select the extension folder
- Navigate to any Mojeek search — the headers appear automatically
| Name | Mojeek Favicons |
| Author | David Smith |
| Firefox Add-ons page | https://addons.mozilla.org/en-GB/firefox/addon/mojeek-favicons/ |
| License | Mozilla Public License 2.0 |
This port is a derivative work of the original extension. All credit for the concept and implementation goes to the original author.
In accordance with the MPL 2.0, the source files derived from the original extension (content-script.js) retain their original license. You may use, modify, and redistribute this code under the same terms. A copy of the license is available at the link above.
Issues and pull requests are welcome. If you find a Mojeek page layout change that breaks the extension, please open an issue with a screenshot and the relevant HTML structure.