Typing Test
A typing test measures how fast and how accurately you type. Type the words as they appear; the clock starts on your first keystroke, not when the page loads. Speed is reported in words per minute, where a word is five characters including the space, and net WPM is gross WPM minus one word for every error. Accuracy is the share of your keystrokes that landed on the right character.
Loading the word list…
The word list is still loading.
New test deals a fresh stream of words, and Again replays the stream you just typed — the only way to tell whether you got faster or the words got easier. Backspace fixes the word you are on and steps back into the one before it only if that word was wrong. The three-dot menu holds today’s shared test, the five lengths and a switch that announces each word aloud.
Your statistics · 60s
- Played
- 0
- Won
- 0
- Win rate
- 0%
- Streak
- 0
- Best streak
- 0
- Best time
- —
- Best net WPM
- —
A run counts as clean, and as a win, at 95% accuracy or better. Only clean runs set a personal best, so the figure above is your best honest speed rather than your fastest mess.
This length
One minute, the length almost every published WPM figure refers to. If you quote one number, quote this one.
Net WPM is (keystrokes ÷ 5) ÷ minutes, minus one word for every error. Accuracy is correct keystrokes ÷ keystrokes, counted on what is standing at the end — a mistake you backspace costs you the time and nothing more.
Keyboard
- A – Z
- Type the word under the caret
- Space
- Finish the word and move on
- Backspace
- Fix the word you are on
- Ctrl + Backspace
- Clear the whole word
- Shift + Enter
- Run the same words again
- Shift + F
- Full screen (from outside the typing box)
- ?
- Show the shortcuts
- Lengths
- 15s, 30s, 60s, 120s, 50 words
- A word
- 5 characters
- Word pool
- 9,828 common words
- Net WPM
- Gross minus one word per error
How is WPM calculated on this typing test?
Three numbers, and all three are worth writing out, because every typing site defines them slightly differently and players compare scores across sites.
- Gross WPM = (characters typed ÷ 5) ÷ minutes. Every keystroke counts, spaces included, right or wrong.
- Net WPM = gross WPM − (errors ÷ minutes). One error costs one whole word.
- Accuracy = correct characters ÷ characters typed.
An error is any character that does not match the word it was typed into, plus any character of a word you left short before pressing space. Characters you never reached are not errors: if the clock stops while you are three letters into a six-letter word, the three you never typed cost you nothing. Nor does a mistake you notice and backspace — it costs you the time it took and nothing else, because accuracy is measured on the transcript standing at the end.
| Wrong characters | Accuracy | Gross WPM | Net WPM |
|---|---|---|---|
| 0 | 100% | 60 | 60 |
| 3 | 99% | 60 | 57 |
| 9 | 97% | 60 | 51 |
| 15 | 95% | 60 | 45 |
| 30 | 90% | 60 | 30 |
Read the bottom row twice. Ninety per cent accuracy sounds respectable and it halves your score, because on a one-minute test the arithmetic is exact: one wrong character is one word off your net WPM, so thirty wrong characters are thirty words gone.
What counts as a good typing speed?
The figure usually quoted for an average adult is around 40 words a minute, with practised office typists in the 60s and 70s. Above 100 is genuinely fast. The record is Barbara Blackburn, who sustained 150 WPM for fifty minutes and peaked at 212 WPM on a Dvorak keyboard — a useful reminder that the ceiling is much higher than most people's plateau, and that the plateau is usually accuracy rather than finger speed.
What a WPM figure actually means in ordinary words is less obvious than it looks, because a "word" is five characters and the words on this screen average 5.05 characters plus the space that ends them. So a score in words per minute is always a little higher than the number of real words you typed:
| Net WPM | Characters a minute | Keystrokes a second | Dictionary words a minute |
|---|---|---|---|
| 40 | 200 | 3.3 | 33 |
| 60 | 300 | 5.0 | 50 |
| 80 | 400 | 6.7 | 66 |
| 100 | 500 | 8.3 | 83 |
| 120 | 600 | 10.0 | 99 |
Sixty WPM is about 50 dictionary words a minute and five keystrokes a second, sustained. That is the number to quote if you quote one, and it should come from the 60-second test — not the 15-second one, which flatters everybody.
Why does the same run score differently on different typing tests?
Because there is no standard, only conventions, and sites pick different ones. Four differences account for almost all of the gap:
- How errors are charged. Subtracting one word per error, as here, is five times harsher than the other common formula, net WPM = correct characters ÷ 5 ÷ minutes, which charges a fifth of a word for the same mistake. Five typos in a minute: 55 WPM here, 59 there.
- Whether spaces count. A space is a keystroke and it is counted here. A site that counts letters only reports roughly 17% less, because one word in six characters is a space.
- When the clock starts. Starting it when the page renders rather than on the first keystroke quietly charges you for reading the first line.
- How hard the words are. Two to six letters of common English is faster to type than prose with punctuation, capitals and numbers in it — and much faster than a passage of quoted text.
None of that makes any one site wrong. It does mean a WPM figure is only comparable with another figure from the same test, which is the argument for the 50-word run: everybody types the same 50 words, so two scores are measuring the same thing.
Should you fix a typo or type on?
Fix it, the moment you notice it. The arithmetic is not close. One wrong character costs exactly one word of net WPM — five characters' worth. Correcting the character you have just typed costs two keystrokes, a backspace and a retype, which is 0.4 of a word. Correcting is two and a half times cheaper than leaving it.
Once you have pressed space the sum turns over. Going back costs one keystroke to step into the word, then a backspace and a retype for every character from the mistake to the end, and the space again. A wrong last letter on a six-letter word is four keystrokes — still under the five a missed character costs you. A wrong first letter is fourteen, and is not worth going back for. That is also why backspace here steps into the previous word only when that word was wrong, and never into one you typed correctly: the useful correction stays available and the wasteful one is not offered.
Where do the words in this typing test come from?
From the site's own common-word list: 9,828 words of two to six letters, the familiar end of a public-domain English dictionary, after the family filter has taken 109 of them out. There are no passages, no quotations and no copyrighted text anywhere in this game — a word stream is generated, not excerpted, which is also why it never repeats a sentence you have already practised.
The stream is a pure function of a test number, so the same number is the same words on any device, forever. That is what Again does: it replays the identical stream, which is the only honest way to tell whether you got faster or the words got easier. It is also why a test can be shared — the link carries the number, and whoever opens it types exactly what you typed.
Word length is capped at six deliberately, because a dictionary is not shaped like English. Sixty-one per cent of the full list, before that cap, is seven letters or longer, so dealing all of it would put the average word at 7.3 characters instead of 5.05 — and the five-character word that every WPM figure in the world is built on would stop being true of the words on the screen. The cap is what keeps the convention honest.
How do you get better at typing test?
- Correct inside the word, never after itOne wrong character costs one word of net WPM on a 60-second run; a backspace and a retype costs two keystrokes, which is 0.4 of a word. Catch it before the space and you are two and a half times better off. After the space it stops paying: stepping back into a six-letter word and retyping it from the first letter is fourteen keystrokes, or eight if you clear it with Ctrl + Backspace — against the five that one wrong character costs you.
- Type the word, not the lettersFluent typists fire common words as single motor patterns rather than as sequences of individual keys, which is why short familiar words come out faster than their letter count suggests. The stream is drawn from common words for exactly this reason: it rewards the pattern you are actually trying to build.
- Read one word ahead of your handsYour eyes should already be on the next word while your fingers finish this one. Most of the pause between words is not finger speed, it is the moment spent finding the next word — and that moment disappears entirely once your gaze is running ahead of the caret.
- Practise slightly below your top speedRunning flat out trains the mistakes as well as the speed, and the mistakes are what is capping you: at 90% accuracy you are giving back half of a 60 WPM run. Pull back until accuracy holds above 97%, let it settle there, and the speed follows without being chased.
- Quote the 60-second test, practise on the 30Fifteen seconds is too short to be representative and two minutes is an endurance test rather than a speed one. One minute is the length almost every published WPM figure means, and 30 seconds is short enough that you can run ten of them between other things.
Typing Test questions people ask
- What is a good score on a typing test?
- Around 40 WPM is the figure usually quoted for an average adult, 60 to 70 is a comfortable working speed, and anything over 100 is fast. Accuracy matters more than the headline number: a gross 60 WPM at 98% accuracy nets 54, while a gross 70 at 90% nets 35, because every wrong character costs a whole word.
- Do spaces count in words per minute?
- Yes. A word is five characters including the space that ends it, which is the typewriting convention WPM has used for over a century. Counting letters only would report a number roughly 17% lower for the same typing.
- Why is my net WPM lower than my gross WPM?
- Gross WPM counts every keystroke whether it was right or not. Net WPM takes off one whole word for each error, so on a one-minute run the two numbers differ by exactly the number of characters you got wrong.
- Can I take the same typing test twice?
- Yes. Every test has a number, and Again replays that number's words exactly. Comparing two runs of the same words is the only way to separate getting faster from getting an easier stream.
- Does this typing test work on a phone?
- Yes. Tapping the words opens the keyboard and the board handles what phone keyboards do — autocorrect rewriting a word you have already typed, or a swipe keyboard inserting the whole thing at once — as though you had typed it key by key.
- Does the typing test work offline?
- Yes. There is no server, no account and no scoreboard to sync with. The words are generated on your device and your personal bests are stored there too, so nothing you type leaves the browser.
The rules in six lines
- 1Choose a lengthFour clocks — 15, 30, 60 and 120 seconds — and a 50-word run with no clock at all. Each keeps its own personal best, because they are not the same test.
- 2Start typingThe clock starts on your first keystroke, not when the page loads, so reading the first line before you begin is free. Nothing is timed until you type.
- 3Space ends a wordPress space to move to the next word. A space with nothing typed does nothing at all, so a leaning space bar cannot file a run of empty words.
- 4Backspace fixes the word you are onBackspace deletes within the current word, and steps back into the previous one only if that word was wrong. A word you typed correctly is closed and cannot be unpicked.
- 5The run ends itselfA timed run stops when the clock does, mid-word if that is where you are. A 50-word run ends as you finish the fiftieth word — no trailing space required.
- 6Read the scoreNet WPM is the headline, gross WPM is your raw speed, and accuracy is the share of keystrokes that landed right. A run at 95% accuracy or better counts as clean.
The long version, with worked examples and the questions beginners actually ask, is on how to play typing test.
Put Typing Test on your own site
The board runs in an iframe with no tracking, no cookies and no sign-up. Paste this wherever you want it. See all the embeddable games for the rest.
<iframe src="https://www.cardgamenook.com/embed/typing-test" width="100%" height="620" style="border:0;border-radius:10px;max-width:900px" title="Typing Test — free online" loading="lazy"></iframe>
<p style="font:14px system-ui;margin:6px 0 0"><a href="https://www.cardgamenook.com/typing-test">Play Typing Test</a> at Card Game Nook</p>