ReadScore is a privacy-first Chrome extension designed to help you understand and improve the readability of any web page. Whether you are a writer looking to refine your content, a student analyzing complex texts, or a developer testing accessibility, ReadScore provides instant, actionable feedback.
Unlike other tools that rely on opaque AI models, ReadScore uses transparent, rule-based algorithms to calculate readability scores. It operates entirely within your browser, ensuring that your reading data never leaves your device.
- Instant Readability Analysis: Get immediate scores on reading ease, grade level, and more.
- Visual Highlighting: Automatically identifies and highlights:
- Complex Sentences: Long, convoluted structures that may confuse readers.
- Dense Paragraphs: Large blocks of text that can cause visual fatigue.
- Privacy-First Architecture: All processing happens locally on your machine. No data is sent to the cloud.
- Transparent Metrics: Understand exactly why a score was given based on visible rules.
- Multi-Language Support: Fully localized interface (Turkish and English).
- Dark Mode Compatible: Designed to look great in both light and dark browser themes.
- Extraction: When you activate ReadScore, it intelligently scans the active tab to identify the main content area (articles, blog posts, etc.), ignoring implementation details like navigation bars and ads.
- Analysis: The extension runs text through standard readability formulas and custom heuristics to evaluate sentence length, word complexity, and structural density.
- Visualization: Results are displayed in a clean popup. If you enable highlighting, ReadScore uses the DOM to overlay visual cues directly on the web page, guiding your attention to specific areas that may need improvement.
- Content Creators & Bloggers: Ensure your articles are accessible and easy to digest for your target audience.
- Editors: Quickly spot run-on sentences and overly dense sections during proofreading.
- Students & Researchers: Gauge the complexity of source materials instantly.
- UX Writers: Verify that interface copy meets readability standards.
ReadScore is built with a Privacy-First philosophy.
- No Remote Processing: All text analysis is performed locally in your browser using JavaScript.
- No Tracking: We do not collect your browsing history, personal data, or usage metrics.
- No External requests: The extension never communicates with external servers.
For more details, please see our Privacy Policy.
- Core: HTML5, CSS3, Modern JavaScript (ES6+)
- Architecture: Chrome Extension Manifest V3
- Analysis Engine: Custom rule-based algorithms for text processing
- Localization: Chrome i18n API
- Clone this repository.
- Open Chrome and go to
chrome://extensions/. - Enable Developer mode in the top right.
- Click Load unpacked.
- Select the directory where you cloned this repository.
ReadScore/
├── _locales/ # Localization files (En, Tr)
├── icons/ # Extension application icons
├── popup/ # Popup UI (HTML/CSS/JS)
├── src/ # Core logic (Content scripts, Analyzer)
├── manifest.json # Extension configuration (Manifest V3)
└── README.md # Documentation- Export Reports: Download analysis results as PDF or JSON.
- Custom Rules: Allow users to adjust highlighting thresholds.
- History: Optional local history of analyzed pages.
- Firefox Support: Port the extension to Firefox Add-ons.
Contributions are welcome! If you have ideas for improvements or new features:
- Fork the repository.
- Create your feature branch (
git checkout -b feature/AmazingFeature). - Commit your changes (
git commit -m 'Add some AmazingFeature'). - Push to the branch (
git push origin feature/AmazingFeature). - Open a Pull Request.
Distributed under the MIT License. See LICENSE for more information.
Built by heykaan.dev