4 items
Highlight your keywords on any page in color-coded categories. Per-site rules, fuzzy matching, JSON import. Data stays local. Highlight the words that matter to you on any page — refund requests, country codes, order IDs, policy terms, anything — grouped into color-coded categories you control. Built for people who read a lot of the same kind of page, quickly. ——————— WHAT IT DOES ——————— · Color-coded categories — group your keywords and give each group its own color · Three highlight styles per category: fill, underline, or outline · Three matching modes per category — Exact (whole words only), Suffix (refund also matches refunded), Fuzzy (catches one or two typos, so "subscrition" still matches "subscription") · Regular expression keywords — write /pattern/ to match order IDs, ticket numbers, or anything with structure · Alert pop-up — get a pop-up when a critical category is found, with a jump to each occurrence · Ticket check panel — a small floating summary of what was found in the current Zendesk ticket · Shared team lists — connect a Google Sheet, CSV or JSON link and everyone gets new keywords automatically · Card data detector — card numbers and CVV codes, always shown masked · Per-site categories — decide which sites each category works on, or leave it empty to run everywhere · Site allowlist — or switch the extension off everywhere except the domains you list · Turned-off sites — or switch it off only on the sites and pages you list · Minimap — colored marks on the page edge show where matches are; click to jump · Previous/next navigation with a match position counter · Live match counters — see how many matches each category found on the page · Right-click any selected text to add it as a keyword · Bulk import, and JSON import and export with merge or replace · Optional sync across your devices (off by default) · Light and dark themes ——————— BUILT FOR BIG LISTS ——————— Keyword lists in the thousands used to slow pages to a crawl. Version 2.2 replaced the matching engine: keywords are indexed rather than scanned with one huge pattern, so a full page is highlighted in milliseconds instead of seconds, even with thousands of fuzzy keywords loaded. It also keeps up with apps that rewrite themselves. Zendesk, Gmail, admin dashboards and other single-page apps constantly replace their own content — highlights come straight back instead of quietly disappearing, including after in-page translation, and opening another record in the same tab is highlighted without a reload. ——————— PRIVACY ——————— All your keywords and settings are stored locally on your device. Nothing is collected or shared with us — no account, no analytics, no external servers. Page text is analysed only inside your browser. The extension makes only the requests you ask for: if you connect a shared list, it downloads that list from the link you entered (for a company-only Google Sheet, as the Google account signed in to Chrome); on Zendesk ticket pages it reads the ticket's comments through Zendesk's own API with your existing session, to tell customer messages apart from agent replies. Nothing is uploaded. Card numbers are shown masked and never stored. If you turn on the optional sync setting, your categories are stored in your own Chrome profile sync (Google's standard bookmark/settings sync), and nowhere else. ——————— LANGUAGES ——————— The interface is available in 32 languages, including right-to-left scripts. It follows your browser language by default, and you can override it in Settings. WHAT'S NEW IN 2.3 · Alert pop-up for critical categories, with "Check trigger" to jump to each occurrence · Ticket check panel — red counts are what the customer wrote, grey counts are agent replies and internal notes; drag it anywhere, collapse it with one click · Shared team lists with automatic updates every 30 minutes and protection against accidental wipes; required categories can't be switched off, personal colors, styles and words are kept · Card number and CVV detection, always masked · Zendesk: alerts count customer messages only, highlights stay inside the conversation (not in side fields, tags or tab titles), and e-mail addresses that differ from the requester's are marked · Phrases split by formatting (bold text, links) are now found and counted once · Turn the extension off on chosen sites or pages, in one click · Simpler category card — words first, everything else under Settings · Clear warning when the shared list cannot be updated · Higher-contrast text for easier reading
Oct 26, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.