A Firefox web browser extension that allows you to "speed read" by using rapid presentation of text one word at a time, similar to Spritz Technology.
- Rapid Text Presentation: Displays text one word at a time at customizable speeds
- Adjustable Reading Speed: Control reading speed from 100 to 1000 words per minute
- Customizable Appearance: Adjust font size, colors, and focus point
- Easy Controls: Simple popup interface with intuitive controls
- Click to Stop: Click anywhere on the reading screen to stop
- Settings Persistence: Your preferences are saved automatically
- Open Firefox
- Navigate to
about:debugging - Click "This Firefox"
- Click "Load Temporary Add-on"
- Navigate to the extension folder and select
manifest.json - The extension will be loaded and ready to use
- Zip the entire extension folder
- Rename the
.zipfile to.xpi - Open Firefox and go to
about:addons - Click the gear icon and select "Install Add-on From File"
- Select your
.xpifile
- Start Speed Reading: Click the Speed Reader extension icon in your toolbar
- Adjust Settings: Use the popup to adjust reading speed, font size, and colors
- Begin Reading: Click "Start Speed Reading" to begin
- Stop Reading: Click anywhere on the reading screen to stop
- Reading Speed: 100-1000 words per minute (default: 300 WPM)
- Font Size: 16-48px (default: 24px)
- Text Color: Customize the text color
- Background Color: Customize the background color
- Focus Color: Color of the focus point (default: red)
The extension extracts all text content from the current webpage, removes navigation elements and scripts, then presents the text one word at a time with a focus point to guide your eye. The focus point is positioned at the optimal reading position (typically 1/3 from the beginning of each word).
- Manifest Version: 2 (Firefox compatible)
- Permissions: activeTab, storage
- Content Scripts: Injected into all web pages
- Storage: Settings are saved locally using browser.storage.local
speed-reader-extension/
├── manifest.json # Extension manifest
├── popup.html # Extension popup interface
├── popup.js # Popup functionality
├── content.js # Content script for speed reading
├── content.css # Content script styles
├── background.js # Background script
├── icons/ # Extension icons
└── README.md # This file
- Firefox 57+ (WebExtensions API)
- Tested on Firefox 90+
To modify the extension:
- Edit the source files
- Reload the extension in
about:debugging - Test your changes
This extension is provided as-is for educational and personal use.