What it does
AccessiRead is a browser extension that reformats webpages to make them easier to read. It applies evidence-based adjustments to typography, spacing, and color contrast. It reduces visual noise and supports dynamic content updates without breaking site functionality.
How I built it
AccessiRead is a Chrome extension built with:
- Manifest V3
- HTML + CSS + Javascript
- A custom content script that scans and restructures webpage DOM elements
- A readability engine that applies:
- Dyslexia-friendly fonts
- Adjusted line spacing
- Dark mode theme
- A settings panel where users can toggle features and personalize the reading experience
- Mutation observers to handle dynamic websites
Challenges I ran into
Many modern pages are dynamic and update after loading. This requires observing mutations made on the DOM and implementing real-time mutation observers to handle them.
What's next for AccessiRead
In the future, I intend to add a Focus Mode for distraction-free long-form reading, as well as support for PDFs and embedded document viewers.

Log in or sign up for Devpost to join the conversation.