Keybr: Adaptive Touch Typing Trainer
Keybr is a free online tool that uses an adaptive algorithm to help users improve their typing speed and accuracy by generating random, pronounceable words based on their mistakes and progress.
Background
Keybr is a free, browser-based typing tutor that uses an adaptive algorithm to build touch-typing muscle memory. Unlike static typing tests (e.g., typing a fixed passage), Keybr generates random pseudo-words that emphasize the keys you most need to practice, gradually introducing new letters as your speed and accuracy improve on current ones. It tracks metrics like speed (WPM), accuracy, and "key heatmaps" (which fingers are slow or error-prone). The goal is not just speed but fluent touch-typing—typing without looking at the keyboard—by teaching proper finger placement on home-row keys. Keybr is one of several popular modern typing tools (others include Monkeytype, TypingClub, and 10fastfingers), but its main differentiator is its adaptive, statistically driven curriculum that prioritizes weak spots rather than one-size-fits-all drills.