AO3: Reading Time & Quality Score
Get a quick feel for any fic at a glance:
- Reading Time Bar ⏱️ – see how long it’ll take to read.
- Quality Score Bar ⭐ – a smarter kudos/hits ratio that accounts for fic length.
- Both features are independent — use one or both


First Picture: Rose Pine site skin or Stat Icons with Hover Text, colored backgrounds enabled.
Second Picture: No site skin, colored backgrounds disabled.
✨ Features
Reading Time
- Estimates reading time based on word count.
- Fully customizable reading speed (WPM setting) so it matches your pace.
- Color thresholds highlight short, medium, and long reads at a glance.

Quality Score
- Uses kudos + hits + word count to calculate engagement.
- Formula: kudos per hit, adjusted by √(words ÷ 5000).
- Word-based scoring avoids:
- Punishing long fics just for being long.
- Rewarding fics split into tiny chapters.
- Normalization (optional):
- Converts raw scores into a 0–100 scale.
- You choose the “max score” baseline (default: 32).
- Best practice: set max score to the highest raw score in your fandom — that fic will be treated as “perfect.”
- Want more forgiving scores? Just set the max score lower.
- Configurable thresholds color-code scores (e.g., low, medium, high).

⚙️ How to Use
- Install with a userscript manager:
- Open any AO3 work — the bars appear automatically.
- Open Userscript settings to adjust WPM, toggle features, set normalization, and customize colors.
🙌 Credits
📜 Check out my other scripts: