Typing Test: Check Your WPM, Then Play Typing Games

Start typing and the timer starts with your first key. You get words per minute (WPM), accuracy and a speed graph. Then race three bots, survive the Word Rain, learn touch typing with finger drills or check every key on your keyboard. Your scores stay in this browser.

FreeNo sign-upRuns in your browser: your data is not uploaded

Time60 s
WPM0
Accuracy100%
Progress0

Click the text and start typing. Mistakes turn red; you can fix them with Backspace. Tab restarts.

How the typing test works

Pick Time (15, 30, 60 or 120 seconds) or Words (10 to 100 words), then click the text and type. The clock starts with your first key, so you do not lose time finding the keyboard. Correct letters turn white, mistakes turn red and you can fix them with Backspace. Paragraph gives you a short real paragraph with capitals and punctuation, and Your own text lets you practise anything you paste, such as the emails or reports you type at work. Turn on Punctuation, Numbers or Long words to make the test harder.

How WPM and accuracy are calculated

  • One "word" = 5 characters, including spaces. This is the standard used by typing tests, so a long word counts more than a short one.
  • WPM = correct characters ÷ 5 ÷ minutes. Wrong characters you did not fix do not count.
  • Raw WPM = every character you typed ÷ 5 ÷ minutes, right or wrong. A big gap between raw and net WPM means mistakes are costing you speed.
  • Accuracy = correct key presses ÷ all key presses. A mistake you fixed with Backspace still counts against accuracy, because it cost you time.

Example: 300 correct characters in 60 seconds is 300 ÷ 5 ÷ 1 = 60 WPM.

What is a good typing speed?

There is no official scale. These bands are a practical guide for a one-minute test with good accuracy:

WPMWhat it means
Under 25Beginner, usually looking at the keys
25 to 40Getting there; a few weeks of touch typing practice makes a big difference
40 to 60Around average for people who type at work every day
60 to 80Fast; comfortable for data entry, support and writing jobs
80 to 100Very fast
100+Competition speed

Job adverts for typists and data-entry roles often state a minimum WPM and accuracy, so test yourself with the same length and settings the employer uses.

The typing games

  • Race the bots: type a paragraph against three bots that drive at a fixed speed. Easy bots drive at about 22-38 WPM, Normal 35-62, Hard 58-92 and Insane 85-125. You only move forward on correct letters, just like a real typing race.
  • Word Rain: words fall from the top; type one to blast it before it reaches the ground. You have three lives, every 10 words the level goes up, and later levels use longer words. Your best score is saved in this browser.
  • Finger drills: short lessons for touch typing (home row, top row, bottom row, each hand, numbers and all letters). The next key lights up on the keyboard picture and the colour under each key shows which finger should press it.
  • Keyboard tester: click the keyboard picture and press keys. Each key lights up while you hold it and turns green once it has worked, so you can find a dead or sticky key. It also shows the key name and code and the most keys you held at the same time (useful for checking gaming keyboards).

How to type faster

  1. Learn the home row. Rest your left fingers on A S D F and your right fingers on J K L ;. The small bumps on F and J let you find them without looking.
  2. Stop looking at the keys. It feels slower for a few days, then it becomes much faster than hunting for letters.
  3. Accuracy first. Aim for 97% or better. Each mistake costs a Backspace and a re-type, so fewer errors is usually the quickest way to a higher WPM.
  4. Practise little and often. Ten minutes a day of drills and one or two tests does more than one long session a week.
  5. Type real text. Use "Your own text" with the kind of writing you do at work, and add punctuation and numbers once letters feel easy.

Privacy

Everything runs in your browser. What you type, including any text you paste into "Your own text", is not sent anywhere. Your best scores and last ten results are kept in this browser's local storage and disappear if you clear your browser data.

FAQ

How is WPM calculated in a typing test?
Every 5 characters, including spaces, count as one word. WPM is your correct characters divided by 5, divided by the minutes you typed. 300 correct characters in one minute is 60 WPM.
What is a good typing speed?
Around 40 to 60 WPM is typical for people who type at work every day, 60 to 80 is fast and above 100 is competition level. Accuracy matters too: aim for 97% or higher.
What is the difference between WPM and raw WPM?
WPM only counts correct characters. Raw WPM counts everything you typed, right or wrong. If raw is much higher than WPM, mistakes are slowing you down.
Does the typing test work on a phone?
Yes, the typing test, the race and Word Rain work with a phone keyboard. Finger drills and the keyboard tester are made for a physical keyboard.
How do I check if a key on my keyboard is broken?
Open the Keyboard tester tab, click the keyboard picture and press every key. Keys that work turn green; a key that never lights up, or lights up when you did not press it, needs cleaning or repair.
Is my typing saved or sent anywhere?
No. Everything runs in your browser. Only your best scores and last results are kept in this browser's local storage.

Found it useful? Put a link in your docs, README or forum answer so others can use it too:

HTML
<a href="https://headsntail.com/tools/typing-test">Typing Test (WPM) + Typing Games</a> (free, by HeadsNTail)
Markdown (GitHub, Stack Overflow, dev.to)
[Typing Test (WPM) + Typing Games](https://headsntail.com/tools/typing-test)

Need a website, HR or business system? HeadsNTail builds websites, HR and payroll apps and business tools. See services or ask a question.