| Advertisement |
What is the "Multiple Highlight" extension and how do I use it?
The Multiple Highlight extension is designed to simplify word searches on a webpage. Unlike the browser's default Find toolbar, which searches for the entire query as one phrase, this extension splits your input into individual sub-queries and highlights each with a different color.
By default, it uses spaces as separators and trims each term—so extra spaces between words are ignored. You can navigate between matches using Enter (next match) and Shift + Enter (previous match).
The extension prioritizes matches within the current view to avoid unnecessary scrolling. If a match isn't visible on screen, it will automatically scroll to the first occurrence.
recommended "2FA (Two Factor Authentication)" extension for Chrome, and Edge browsers.
2FA (Two-Factor Authentication) is an Aegis-compatible browser extension for managing TOTP and HOTP codes. It stores your tokens in an encrypted Aegis database file on your device instead of browser storage, making it easy to sync across devices with any file-sharing service. The database uses the same strong encryption as Aegis Authenticator and is fully compatible with the Aegis Android app. You can create, edit, organize, and delete tokens, customize their details and icons, and use keyboard shortcuts for faster access. Read more here.
[Deprecated] For large documents you can try the developer version of this extension:
Chrome Store: https://chromewebstore.google.com/detail/mjmdpcpejfpacdlehioncilhdhcpopmk
What's new in this version?
Please check the Logs section.
What keyboard shortcuts does this extension support?
You can open the extension popup using a custom keyboard shortcut, which can be set in your browser's extensions manager. This allows you to bring up the search box without clicking the toolbar icon.
When the popup opens, the search box is automatically focused, so you can start typing right away. As you type, the extension highlights your search terms in real time. The currently selected match is styled differently to make it stand out.
If the search box contains text, pressing Esc once will clear it. Pressing Esc again will close the popup.
The default space separator is too general. Can I use another separator with this extension?
Yes, the extension supports three different query separators. You can choose your preferred separator directly from the popup window. Once selected, this preference is saved and will persist across sessions.
Can I keep the highlights after closing the popup window?
Yes. Starting from version 0.1.1, the extension offers two ways to preserve highlights after closing the popup:
Notes:
Can I use regular expressions to match sub-queries?
Yes, starting with version 0.1.2, you can use regular expressions by prefixing a sub-query with r:. For example: r:d+ will match one or more digits.
Note:
\s to match whitespace instead.If your regex is invalid, the entire query will be highlighted in red, and the search box title will display an error message explaining the issue.
Can I customize the colors of the highlights?
Yes, starting with version 0.1.2, you can customize the foreground and background colors of each highlight (mark) from the extension's options page. You can also set distinct colors for the active mark to make it stand out.
Each mark also supports a box color. If you don't want a separate color for the box, simply reuse the background color (this feature is deprecated on 0.6.0 release).
To restore the default (factory) colors at any time, click the “Reset” button on the options page.
What commands are supported in the search query?
You can enhance your search by prefixing keywords with commands using the format: command:keyword.
Supported commands include:
r: — Use a regular expressionb: — Bold the matched text (deprecated)u: — Underline the matches (deprecated)h: — Apply highlightingYou can also combine multiple commands. For example, to highlight and underline a term, use uh:keyword or hu:keyword.
Can I quickly highlight the last searched query without opening the popup?
Yes. Starting from version 0.1.5, you can assign a custom keyboard shortcut to instantly reapply the last search query—no need to open the popup interface. If there's no previous query for the current tab, the action will be silently ignored.
By default, queries are remembered based on the tab's URL, but you can customize this behavior in the options. The extension supports three modes for storing the last query:
Can I remove all highlights without opening the extension interface?
Yes. Starting with version 0.1.5, you can set a custom keyboard shortcut to clear all highlights instantly—no need to open the popup.
[Deprecated] Can I apply my own style to the active mark instead of using the default one?
Yes. To use your own styling for the active mark, go to the extension's options page and enable "Do not style active mark." Then, add your custom CSS in the Custom Styling section.
Your styles can target any mark element, including the active one. Don't forget to refresh the page for your changes to take effect.
[Deprecated] The extension takes a few seconds to highlight matches in large documents with multiple queries. Can performance be improved?
By default, the extension uses the "Mark JS" engine, which works well for smaller documents. Starting from version 0.1.9, there is an experimental, faster highlighting engine called Text-Based Document Manipulation (TBDM JS), designed to improve performance—especially on large documents or CPU-intensive searches.
You can enable the TBDM engine in the options page and refresh the page to activate it. Keep in mind that this new engine is still experimental and may have occasional bugs. If you experience issues or don't need the speed boost, you can easily switch back to the default engine.
[Deprecated] I use a separator other than space to match queries containing spaces, but the extension sometimes misses matches inside complex elements—especially when parts have different styles (like different colors). Is there a workaround?
The default highlighting engine (Mark JS) struggles to handle complex HTML structures where elements have mixed styling, so it may miss some matches in these cases.
As a workaround, you can try the new experimental TBDM JS engine available on the options page. This engine is better at parsing complex nodes. Remember to refresh the page after enabling it for the changes to take effect.
[Deprecated] What's the difference between the “canvas” and “native” highlighting methods introduced in version 0.3.0?
Starting with version 0.4.0, the extension replaced the old mark.js library with tbdm.js, which offers two highlighting modes:
elements, modifying the actual DOM—similar to the old method.The canvas method is faster and more efficient, especially for large documents, and is used by default. The native mode is best suited for small documents.
You can switch between these modes in the options if needed.
Please keep reviews clean, avoid improper language, and do not post any personal information. Also, please consider sharing your valuable input on the official store.
| Permission | Description |
|---|---|
| storage | to keep local preferences of the extension like word separator preference |