Your hardest words
Lessons
Work through these in order. Each one unlocks the next once you hit its target speed and accuracy.
Your statistics
Everything below is stored only in this browser.
Speed over time
Personal bests
Keyboard precision
Redder keys are the ones you miss most. These feed the adaptive pattern drill.
Slowest words
Ranked by recent speed per character, so improvement shows without being buried by old attempts. These are what the "hardest words" drill uses.
| word | wpm | recent avg | best | typed | missed |
|---|
Slowest patterns
Key-to-key transitions, ranked by the average gap between the two presses. The combinations drill practises them inside real words.
| pair | wpm | avg gap | best | typed |
|---|
Slowest lessons
Every lesson you have attempted, slowest personal best first. Click one to practise it again.
| lesson | best wpm | best acc | stars | attempts |
|---|
Recent tests
| when | mode | wpm | acc | consistency |
|---|
Settings
Saved automatically in this browser.
Your data
Results, lesson progress and settings live in this browser's local storage. Export them to move to another machine.
This browser is blocking local storage, so your progress will be lost when you close the tab.
About
A dependency-free typing tutor. No accounts, no network requests, no tracking —
open type/index.html and it works, online or off.
Source on GitHub ·
why it exists.