Speed: 0
Gain: 0
Errors: 0
Gain: 0
Score: 0
Gain: 0
Key times gain:
Lesson's key set:

Just a second!

Would you like to share your love with other people?

Please vote for for this app in Chrome Web Store, it will only take you a second.


Beginner Mode
Advanced Mode

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

Lesson's key set:

Legend: ? Least confident ? Most confident ? Boosted frequency ? Manually included by user ? Not included

Generated lesson example:

Paste web site url here, its content will be imported for exercises:

Examples: Wikipedia random article, www.nytimes.com, www.theonion.com.

Paste your custom text here, it will be used in exercises:

Examples: Jabberwocky, Lorem Ipsum, A Short Story.

    Interface Options

    Measure speed:

    For the purpose of typing measurement, each word is standardized to be five characters or keystrokes long, including spaces and punctuation.

    Teaching Options


    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:

    KEYBR.COM ← Drag this button to your bookmarks bar!

    to get the effect like in the picture below:

    That's all.

    Later, when you visit a web page, if you decide to practice typing, you can click the bookmark link to import the current page into keybr.com and type it out.

    My Profile

    Log in

    You are not logged in, and all your data is stored locally, on this computer only. Please log in to keep your data on the server.

    Show statistics for:

    Total Time:
    Total Samples:
    Top Speed ():
    Average Speed ():
    Average Speed Today ():
    Player's Typing Achievements

    Player's Learning Progress Overview Chart

    This chart shows the player's learning progress overview for all keys.

    Horizontal axis: sample number. Vertical axis: typing speed for each individual key,   – slow   – fast.

    Player's Learning Detailed Progress Chart

    This chart shows the player's learning progress for every individual key.

    Learning rate:

    Horizontal axis: sample number. Vertical axis:   – typing speed for the currently selected key.

    Player's Typing Score and Speed Chart

    This chart shows how the player's overall typing score and speed changes over time.

    Horizontal axis: sample number. Vertical axis:   – typing score   – typing speed.

    Player's Proficiency Histogram

    This chart shows average typing speed for each individual key.

    Keyboard Key Frequencies Histogram

    This chart shows relative key frequencies.

    Bar color:   – hit count   – miss count   – miss/hit ratio (relative miss frequency).

    Keyboard Key Frequencies Heat Map

    This chart shows relative key frequencies as a heat map.

    Player's Practicing Calendar

    This calendar shows dates of active learning.

    Please note that your typing statistics are not shared between different computers and browsers. They are also not saved if you are browsing this site in Incognito Mode.

    You can also download your typing data.

    My Online Account

    Use online accounts to store your typing data on our servers, 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 computers and browsers.

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

    We will never spams your wall, friends, or e-mail.

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