The keybr homepage
Score6.8
Rank#5 of 34
PriceFree
Free planYes
Runs onSelf-hosted, Web

Summary

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.

Who it is for

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.

What is 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

What to know first

  • Platforms listed are web and self-hosted
  • The guidance recommends home-row finger placement

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.

keybr plans and pricing

All plans
Free Free Typing practice and learning features keybr.com · 4 Oct 2026

Compared on typing tutor software

Free plan
Yeskeybr.com
Guided lessons
Yeskeybr.com
Adaptive practice
Yeskeybr.com
Skill diagnostics
Yeskeybr.com
Personalized drills
Yeskeybr.com

Facts

Purpose
Keybr is a web application for learning touch typing and improving typing speed.github.com · 4 Oct 2026
Per-key statistics
The application tracks keystrokes and computes statistics for each individual key.github.com · 4 Oct 2026
Adaptive lessons
It automatically generates lessons that focus on a user's weakest keys.github.com · 4 Oct 2026
Target speed
Users can set a target typing speed and track progress toward it.github.com · 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.github.com · 4 Oct 2026
Lesson estimate
The application can predict how many more lessons are needed to reach the target speed.github.com · 4 Oct 2026
Progress graphs
Keybr provides a profile page with graphs showing learning progress.github.com · 4 Oct 2026
Practice options
The application offers multiple practice modes and configuration options.github.com · 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.github.com · 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.github.com · 4 Oct 2026
Open source
The project is released under the GNU Affero General Public License v3.0.github.com · 4 Oct 2026
Self-hosting
The project repository includes Docker and Docker Compose files and instructions for running a local instance.github.com · 4 Oct 2026
Community and feedback
The project invites users to report bugs, suggest features, contribute translations, and join its Discord server.github.com · 4 Oct 2026

Best keybr alternatives

See all 12

Where it ranks on Everything Xiaomi

Is keybr yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources