Keyword Highlighter icon

Keyword Highlighter

by mifusaku · Tools
Manifest V3 Free
View in Chrome Web Store Data as of 20 Oct 2026

Monitor pages and highlight saved keywords without changing the page DOM.

Users
41
+3 in 30 days
Rating
5.0 / 5
unchanged in 30 days
Ratings
4
0 in 30 days
Store rank
#117K
#98K among extensions
Version
1.0.8
updated 28 Sep 2026

Users

monthly, 2 months
02041Aug 2026Oct 2026Oct 2026
Latest, 20 Oct 2026: 41 usersMove the mouse over the chart for any month

Ratings count

monthly, 2 months
024Aug 2026Oct 2026Oct 2026
Latest, 20 Oct 2026: 4 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About Keyword Highlighter

■ Works on pages where other highlighters break Most highlighting extensions insert <span> elements into the page. That is why they lose their highlights when a single-page app re-renders, why they ask you to reload, why they slow down once there are many matches, and why they sometimes break the layout. This one never rewrites the page. It draws with the CSS Custom Highlight API, so it cannot collide with the site's own JavaScript or CSS. It reaches into Web Components (YouTube, for one) and embedded iframes. ■ Register "cafe" and "café" lights up too Matching folds full-width and half-width characters, hiragana and katakana, letter case, and accents. No configuration — it works from the first keyword. ■ Compare dates and numbers as values Narrow by value: deadlines on or after the 15th, amounts of 1,000 or more. When you add a keyword, choose "Date" or "Number" as the kind. The comparisons are = < > <= >=. A date keyword uses one format, chosen from seven — 09/15/2026, 15 Sep 2026 and 2026-09-15 among them — and matches only dates written that way. The same day in another format does not match: nothing but the format decides how a date reads. Add one keyword per format to follow more than one. A number keyword has no format to choose. It reads thousands separators, decimals and negatives. It does not read units or currency symbols, so "100 million" is compared as 100 — and since years and page numbers are numbers too, a bare number keyword matches a lot. Narrow it down with the sites you monitor and with excluded phrases. Add an upper bound to make a range. Turn on "Use a range" and only values that satisfy both bounds match: all of September is >= 09/01/2026 with < 10/01/2026, without counting whether the month has 30 or 31 days. Two separate keywords do not make a range, because each one lights up on its own. ■ Decide without reading the page The side panel lists every match with the text around it. Read only what surrounds "termination" in a long agreement, or "remote" in a long job posting, instead of scrolling to look for them. Per-keyword counts are shown too, so when the page is drowning in colour you can see which keyword is responsible. ■ Everything happens in the side panel Clicking the toolbar icon opens the side panel. No settings tab ever opens. Add keywords, change colours and limit lists to certain sites while you are still looking at the page. ■ Eight presets to start from Shopping & subscriptions / Travel bookings / Rental agreements / Investment risk / Scam warning signs / Job hunting / Contract review / Before screen sharing A starting point when you do not yet know what to register. One click copies a preset into your own lists, and from then on it is yours to edit. ■ Help that shows its working The side panel explains the five match modes and the folding it does for you, with worked examples of what matches — and of what deliberately does not, and why. ■ When menus and footers light up too much Category names in the global navigation, the sitemap in the footer, the "related articles" beside a story. You are looking for one match in the article and half a dozen light up around it first. Turn on "Do not highlight in navigation, headers, footers or sidebars" in the list's settings, and anything found around the edges of the page stops being a match for that list. Clicking a highlight offers the same setting without leaving the page. What you leave out appears in neither the count nor the list. That is not the same as a match inside a collapsed section: those are only out of sight, so they still count. What gets left out is decided by the HTML a site is built from. A column that looks like a sidebar is left alone unless the site marks it up as one — guessing where the edges are would sometimes hide the article you came to read. ■ Take the page you just read with you Right-click and choose "Copy this page" to put the page's text on the clipboard, with the title and URL at the top so you know where it came from. Headings, lists and tables keep their shape; what is not on the screen — link targets and the like — stays out. On pages that are not laid out as an article there is no article to find, so the whole page is copied and you are told that is what happened. Some sites block the right-click menu. Hold Shift while right-clicking. ■ What it can't do (stated up front) · It does not highlight inside text inputs · It does not highlight inside PDFs · Styling is limited to text colour, background colour and an underline — no borders, no bold (the price of not rewriting the page) · No morphological analysis for Japanese ■ Free No ads. No paid tier. No analytics. Your keywords and the pages you visit never leave your device, and the extension never contacts a server. ■ What changed in 1.0.8 · When adding a date keyword, the format options now show the base date you entered, and follow it as you change it ■ What changed in 1.0.7 · A saved keyword's text can be edited afterwards, keeping its colour, match mode and exclusions · Prefix match: finds words that start with your keyword (for keywords ending in a letter or digit) · Date keywords can use a condition such as Today, This week or Past 7 days, and follow the date as it changes · Watchlists and keywords can be reordered by dragging or with the up and down arrow keys · A "?" guide for regex and for phrases: a quick reference of common expressions, and worked examples of what matches and what does not · Matching fixes: typo tolerance missing a one-character slip, a phrase spanning two paragraphs, and a keyword containing punctuation matching inside a longer word · Fixed an ordinary keyword being stopped for good after one heavy page. Keywords stopped by an earlier version come back on their own ■ What changed in 1.0.6 · Traditional Chinese interface: panel, help, presets, in-page choices and the context menu ■ What changed in 1.0.5 · Date and number keywords can take an upp…

Growth

WindowUsersChangeRatingsRating
7 days−1−2.4%00.00
30 days+3+7.9%00.00

Version history

8 versions recorded
1.0.828 Sep 2026
1.0.726 Sep 2026
1.0.617 Sep 2026
1.0.515 Sep 2026
1.0.46 Sep 2026
1.0.32 Sep 2026
1.0.230 Aug 2026
1.0.025 Aug 2026

Details

Category
Tools
First seen
25 Aug 2026
Size
94 KB
Languages
en, zh-TW, ja
Pricing
Free
Privacy policy
gist.github.com
Extension ID
ekcdhmlglcidpjjekcilmklbjolkceok

Permissions and risk

Minimal riskimpact 0, likelihood 3
Permissions
activeTabscriptingstoragesidePanelcontextMenus

Alternatives to Keyword Highlighter

Extensions that rank for the same store searches or share the Tools category, ordered by users