A browser-based RSVP (Rapid Serial Visual Presentation) speed reading tool. Paste any text and words flash one at a time at a fixed point, so your eyes never move — just read.
- Spritz-style ORP display — the Optimal Recognition Point letter is highlighted in red and pinned to the exact center of the reading frame using
canvas.measureText, accounting for variable letter widths - Adaptive timing — punctuation pauses, long words get extra display time
- Auto font scaling — long or hyphenated words shrink to fit the frame
- Full navigation controls — jump by word, sentence, or paragraph in either direction
- Scrubable progress bar — click anywhere to jump
- WPM control — slider from 50–1000 WPM, click the number to type an exact value
- Fullscreen mode — expands to fill the viewport with a larger display
- Context preview — faded lines above and below show surrounding words
- Mobile friendly — responsive layout, swipe gestures on touch screens
| Key | Action |
|---|---|
Space |
Play / Pause |
← / → |
Previous / Next word |
Shift+← / Shift+→ |
Previous / Next sentence |
Ctrl+← / Ctrl+→ |
Previous / Next paragraph |
+ / - |
Speed up / slow down (±25 WPM) |
F |
Toggle fullscreen |
Esc |
Exit fullscreen |
| Gesture | Action |
|---|---|
| Swipe left / right | Next / Previous word |
| Swipe up / down | Next / Previous sentence |
| Tap | Play / Pause |
No install, no build step. Just open index.html in a browser.
- Paste or type text into the left panel
- Click Load Text
- Hit Space or tap the display to start reading
- Adjust WPM to your comfort zone
Instead of scanning across lines, words are shown one at a time at a fixed location. The highlighted letter (the ORP) is positioned so your brain can recognize the word with minimal effort — typically 1–4 characters from the left depending on word length. Removing eye movement can significantly increase reading speed without sacrificing comprehension.