A lightweight Chrome extension that helps you read any webpage more efficiently.
- Word count & reading time — instantly see how long a page will take to read
- Character count — useful for writers and researchers
- Keyword highlighting — highlight any word or phrase on the page in 5 colors
- Page excerpt — preview the main content without scrolling
- Copy to clipboard — grab the page text with one click
┌─────────────────────────────────────┐
│ 📖 Page Reader Assistant │
│ How to Build a Startup │
├──────────┬──────────┬───────────────┤
│ 2.4k │ 12 │ 14.2k │
│ Words │ Min read│ Chars │
├─────────────────────────────────────┤
│ HIGHLIGHT KEYWORDS │
│ [ enter keyword… ] [Go] [✕] │
│ 🟡 🔴 🟢 🔵 🟠 │
├─────────────────────────────────────┤
│ PAGE EXCERPT │
│ The most important thing you can │
│ do is talk to your users… │
├─────────────────────────────────────┤
│ [📋 Copy Text] [↻ Refresh] │
└─────────────────────────────────────┘
- Clone or download this repository
- Open Chrome and navigate to
chrome://extensions/ - Enable Developer mode (top-right toggle)
- Click Load unpacked
- Select the
chrome-reader-extensionfolder - The extension icon will appear in your toolbar
chrome-reader-extension/
├── manifest.json # Extension manifest (MV3)
├── popup.html # Popup UI
├── popup.js # Popup logic
├── icons/
│ ├── icon16.png
│ ├── icon48.png
│ └── icon128.png
└── src/
├── content.js # Content script (passive)
└── background.js # Service worker
- Manifest V3 — latest Chrome extension standard
- Vanilla JS — zero dependencies, fast and lightweight
- Chrome Scripting API — for page content extraction and highlighting
| Permission | Reason |
|---|---|
activeTab |
Read the current tab's URL and title |
scripting |
Inject scripts to extract content and highlight keywords |
storage |
(Reserved for future settings persistence) |
This extension does not collect, transmit, or store any browsing data. All processing happens locally in your browser.
MIT License — free to use, modify, and distribute.