A minimal, dark-themed RSVP (Rapid Serial Visual Presentation) speed reading app. Available for Web and Android.
EL Speed Reader displays text one word at a time at a fixed point on screen, eliminating the need for your eyes to move across lines. Each word is split around an Optimal Recognition Point (ORP) — the highlighted center letter your eye naturally locks onto — so you can read faster with less effort.
Traditional reading is slow because your eyes constantly jump across the page (called saccades). RSVP removes that entirely: words appear one after another in the same spot, and your eyes stay still. This lets most people comfortably read at 300–600+ WPM compared to the typical 200–250 WPM of normal reading.
| Platform | How to Get It |
|---|---|
| 🌐 Web | Use it instantly at duuberian.github.io/ELSpeedReader/web/ |
| 📱 Android | Download the APK from the latest release |
- Adjustable speed — 100 to 900 WPM
- Smart pacing — pauses longer after sentences (
.!?) and slightly after commas/semicolons - ORP highlighting — the optimal focus letter is highlighted in the accent color
- Focus bars — subtle alignment guides keep your eye locked in position
- Accent color picker — choose from 5 colors (red, blue, green, amber, purple)
- Time estimate — shows remaining reading time based on current WPM
- Built-in tutorial — click/tap the reader display to replay the intro
- Paste anything — drop in articles, essays, book chapters, or any text
- Paste your text into the text box
- Click/tap Load Text
- Click/tap Start (or adjust WPM first)
- Pause anytime, or Restart to go back to the beginning
git clone https://github.com/duuberian/ELSpeedReader.git
cd ELSpeedReader/android
./gradlew assembleDebugRequires JDK 17 and the Android SDK. APK will be at app/build/outputs/apk/debug/app-debug.apk.
Just open web/index.html in any browser.
MIT