keybr
Keybr is a free web application for learning touch typing and improving typing speed.
What keybr is
Keybr is a free web application for learning touch typing and improving typing speed. It tracks keystrokes and calculates statistics for each key, then uses those measurements to generate practice words focused on weaker keys. Lessons begin with a small set of common letters; once you reach the target speed for that set, additional letters are introduced. You can set a typing-speed target, track progress, and view graphs on your profile page. Keybr can estimate how many more lessons may be needed to reach the chosen speed, and it offers multiple practice modes and configuration options. Its help guidance recommends placing fingers on the home row, with index fingers on the raised F and J keys. The project is released under the GNU Affero General Public License v3.0. Its repository includes Docker and Docker Compose files, plus instructions for running a local instance. The project also invites bug reports, feature suggestions, translation contributions, and participation in its Discord server.
Good
- Tracks typing statistics for each key
- Generates lessons focused on weaker keys
- Adds letters as target speeds are reached
- Graphs progress and estimates lessons remaining
Watch out
- Platforms listed are web and self-hosted
- The guidance recommends home-row finger placement
Who it suits
Keybr suits learners who want typing practice that adjusts exercises toward weaker keys and a chosen speed target. It also offers a self-hosting option for people comfortable running a local instance.
Verdict
Keybr combines adaptive typing lessons with per-key statistics, targets, and progress graphs. Its project is open source and includes instructions for running a local instance.
Plans and prices
From keybr's own pricing page, checked 4 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | Typing practice and learning features |
The facts
Each one read from keybr's own pages, with the date it was checked.
What it does
- Adaptive lessons
- It automatically generates lessons that focus on a user's weakest keys.checked 4 Oct 2026
- Community and feedback
- The project invites users to report bugs, suggest features, contribute translations, and join its Discord server.checked 4 Oct 2026
- How lessons work
- The help page says typing statistics, including the time-to-type metric for each key, are used to generate the next list of words.checked 4 Oct 2026
- Learning method
- The help page recommends placing fingers on the home row, with index fingers on the F and J key bumps.checked 4 Oct 2026
- Lesson estimate
- The application can predict how many more lessons are needed to reach the target speed.checked 4 Oct 2026
- Open source
- The project is released under the GNU Affero General Public License v3.0.checked 4 Oct 2026
- Per-key statistics
- The application tracks keystrokes and computes statistics for each individual key.checked 4 Oct 2026
- Practice options
- The application offers multiple practice modes and configuration options.checked 4 Oct 2026
- Progress graphs
- Keybr provides a profile page with graphs showing learning progress.checked 4 Oct 2026
- Progressive letters
- Practice starts with a small set of common letters and adds more as the user reaches the target speed for the current set.checked 4 Oct 2026
- Purpose
- Keybr is a web application for learning touch typing and improving typing speed.checked 4 Oct 2026
- Self-hosting
- The project repository includes Docker and Docker Compose files and instructions for running a local instance.checked 4 Oct 2026
- Target speed
- Users can set a target typing speed and track progress toward it.checked 4 Oct 2026
Alternatives to keybr
- 1
Touch Typer
Free planOpen sourceLinuxmacOSSelf-hostedWindows7.7From $2.39 a month - 2
TypeTastic
Free planAndroidiOSWeb7.4From $680 a year - 3
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 4
Typing Instructor
WebmacOSWindows7.3From $29.95 a year - 5
Typesy
AndroidiOSWebmacOS6.9From $72 a year - 6
TypingClub
Free planiOSWeb6.9From $120 a year
