| when | track | wpm | acc | cons |
|---|
Type the passage shown — the timer starts on your first keystroke. Backspace fixes mistakes (corrected characters still count against accuracy). In code passages, press enter where the ↵ marker appears. On a phone, tap the text to bring up the keyboard.
tab next passage · esc restart the current one · on the results screen, enter continues.
news — VOA Learning English stories · daily — everyday conversational replies · pmc — open-access medical abstracts · federal — NASA & ShareAmerica articles · vocab — GRE-level words with definitions · code — short programs in C++, Java, Python, Go and Rust.
The source buttons up top are one-at-a-time: click one and only its passages appear. To mix several sources, limit code to certain languages, or set a difficulty range (Flesch-Kincaid grade — roughly US school years), open custom. Clicking any source button switches back to that single source with no filters.
stats shows your history, daily goals and problem words — words you mistype come back for review on a spaced schedule, and practice weak words drills them. Everything is stored in this browser; signing in adds cross-device history sync and the rankings.