Learn Touch Typing with Keybr.com

Touch typing is the ability to use muscle memory to find keys fast, without using the
sense of sight, and with all the available fingers, just like piano players do. It
significantly improves typing speed and eliminates errors. Touch typing simply makes you
more productive and it is a skill worth learning. However, many people engage in the bad
habit of ‘hunt-and-peck’ typing, even those seasoned professionals with
years and decades of computer experience. It is easy to understand, though, as touch
typing requires dedicated practice to learn it well. That is why we created Keybr.com,
a free online typing tutorial, to give you the most advanced learning experience and let
you develop your typing skills faster.

How does Keybr.com work?

There are several features in Keybr.com that set it apart from most of the typing
practice software out there. In short, it employs statistics and smart algorithms to
automatically generate typing lessons matching your skills. Lets discuss this in
details.

First, it does not force you to repeat the same characters over and over again; that is
simply slow, boring and contributes very little to your learning. For example, the words
like ‘jjf jjk jdd …’ are just hard to read and will slow
down noticeably even experienced typists.

Instead, Keybr.com generates random, but readable and pronounceable words using the
phonetic rules of your native language. These words look almost natural, and often they
really are. Typing sensible text is much easier than repeating random letters, and it
helps you to remember frequent key combinations. The latest point is very important.
For example, it's almost impossible for the letter ‘W’ to follow
the ‘Z’ in English, and you will never type this combination in
Keybr.com. Instead, you will type more common words, such as “the,”
“that,” “with,” and so on. And soon you will
learn how to type the “th” combo really fast.

Second, Keybr.com measures your keystroke dynamics and collects comprehensive typing
statistics. For example, it measures your typing speed for each individual key, and uses
this data to generate random words putting emphasis on the weakest key. The more
troubles you have with a particular key, the more you will be typing it. It means, the
generating algorithm will put that letter in every word in the next generated lesson.
Your typing skills are re-evaluated after every completed lesson, and the next lesson
will be adjusted accordingly.

Third, Keybr.com lets you introduce as few keys as possible to the lesson, adding more
keys automatically when it decides that you are proficient at the current level.
When you only start learning it generates lessons with words from a very small alphabet
of the most frequent letters. When your typing speed for every key in that alphabet
reaches certain threshold, the algorithm adds the next most frequent letter to the
alphabet. And so on, until the next letter. This way you will learn the most frequent
letters first, and the least frequent ones later.

Using Keybr.com

It's very simple. You just type the provided example text. Everything else is done
automatically. However, at any time you can see your detailed statistics in the
profile, or adjust lesson settings as you
wish.

If you are not satisfied with your learning rate, or stuck at a particular letter, you
can always increase the alphabet size or lesson length in the settings, so that you
don't have to wait for the algorithm to include more letters to the generated words.
You can also include capital letters and punctuation characters to the alphabet.

Last, but not least, if you are not satisfied by the automatic lessons, you can always
switch to the manual mode and provide your own custom text to type out. You can even
import a web site or blog into Keybr.com. To make the process simpler, we provide a
bookmarklet.

Typing Tips

Place your hands on the keyboard appropriately, so that your left forefinger is
on the ‘F’ key, and the right one is on the ‘J’ key. You
should feel the bump at the bottom of each of these keys.

Group keys in zones and only use appropriate finger for each key. Use the
illustration below to learn which finger is responsible for every key.

Always return fingers to the initial position after each keystroke.

Try not to look at the keyboard, but look at the screen only. If you are stuck,
use the virtual keyboard to find the proper key.

Please do not rush. First learn to type accurately, and only then improve your
typing speed.

Keyboard zones and proper finger placement.

Remember, practice makes perfect, so do not give up early. For most people it takes at
least several hours of practice to get to the decent speed. The optimal schedule is to
study typing for 20-40 minutes daily. In a week you will see a difference.

Learning Mode

Keyboard Layout

Miscellaneous

Beginner Mode

Guided Lessons
A best mode for beginners. Computer will give you lessons
matching your skills.

Advanced Mode

Import text from web site
Import content of a web site of web blog.

Provide your own custom text
Paste your own text to type out.

This mode will automatically generate typing lessons with random words in pseudo-English
language. The key set is expanded dynamically based on user performance.

Extras

With a single click of the mouse, you will be able to import any web page into keybr to
type its contents. But first, you need to install the keybr button in your browser. To
do so, drag the link provided below into your browser's bookmarks toolbar:

High Scores ()

The table of fastest typists for the last seven days, arranged by score,
from best to worst. Typing score is measured from typing speed, sample length,
number of different characters in the sample and number of errors.

User

Typing Speed

Score

Details*

Loading...

* The details column displays the following fields:
Sample Length/Number of Characters/Number of Errors.
Upper and lower case characters are counted as different letters
in the alphabet.

My Online Account

Use online accounts to store your typing data on our server, in the cloud.
This way you will be able to access your typing statistics from any computer.
If you don't use online accounts, your typing data is stored locally and is
not shared between different computers and browsers.

We don't store any passwords and use third party services to authenticate our users.
We offer two convenient ways to sign in or create an account. Just click your
preferred button to get started.

We respect your privacy and will never spam your wall, friends,
or e‑mail.

Sign in using Mozilla Persona, a simple and secure third-party system.
It allows you to sign in to many sites using an e‑mail address
you choose.

You are using an online account to store your typing data on our server. This
way you can access your data from any computer or browser.