Overview
A slim, beautiful progress bar that shows how far you've scrolled on any page.
Never lose your place again. Reading Progress Bar adds a clean, minimal progress indicator to every webpage so you always know exactly how far you've scrolled — and how much is left to read. No clutter. No bloat. Just a slim, elegant bar that stays out of your way. --- ANY POSITION — TOP, CENTER, OR BOTTOM Most progress bars are locked to the top of the page. Reading Progress Bar lets you place it exactly where you want: at the very top of the viewport, centered in the middle, or anchored to the bottom. It's your screen — you decide. --- ADJUSTABLE HEIGHT Prefer a hairline-thin indicator? A bold, chunky bar? Drag the height slider anywhere from 2px to 20px and see the change instantly in the live preview inside the popup. No guessing, no page refresh required. --- LIVE PREVIEW Every setting you change — position, height, color, visibility — updates in the popup preview in real time before it touches your active page. You always know exactly what you're getting. --- PERCENTAGE LABEL Optionally display your exact scroll percentage right on the bar. Great for long-form articles, technical documentation, or any time you want a precise number instead of a visual estimate. --- SPA & DYNAMIC PAGE SUPPORT Modern websites built with React, Vue, Angular, and other frameworks navigate without full page reloads. Reading Progress Bar detects these client-side route changes automatically and resets the bar for each new view — no manual refresh needed. --- SHOW ON ALL PAGES — OR JUST THE ONES YOU WANT Toggle the extension on globally, or keep it off by default and enable it per-session. You stay in control of when and where the bar appears. --- PRIVACY FIRST — 100% LOCAL Reading Progress Bar works entirely on your device. There are no accounts, no sign-ups, no usage tracking, no analytics, and no external servers. Nothing you read is ever transmitted anywhere. Your browsing is completely private. --- LIGHTWEIGHT & FAST The entire extension is under 20KB. It injects a single slim element and nothing else. Zero impact on page load time or browser performance. --- Built by Patrick Bushe — independent developer based in Los Angeles. More tools at bushe.co.
0 out of 5No ratings
Details
- Version1.0.1
- UpdatedApril 7, 2026
- Size229KiB
- LanguagesEnglish (United States)
- Developer
- Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, please open this page on your desktop browser