Free Typing Speed Test — Check Your WPM and Accuracy Online
This free typing speed test measures how fast and how accurately you type on your own keyboard. The timer starts on your first keystroke. When it ends you get your net WPM, accuracy, gross WPM, a count of correct and incorrect characters, a plain-language rank, and, for runs of 5 seconds or longer, a graph of your speed, a consistency score and your weak spots. There is no account to create, nothing to install, and your results stay in your browser.
This page explains exactly how those numbers are calculated, so you can judge whether to trust them, what counts as a good typing speed, and how to get a reading that is repeatable instead of a lucky or unlucky single run.
How the typing speed test works
- Choose a length. The presets are 15 seconds, 30 seconds, 1, 2, 3, 5, 10, 15 and 30 minutes. A custom option accepts anything from 1 to 120 minutes.
- Choose a text type. Words shows common short English words in random order. Sentences shows quotes and short passages with capital letters and punctuation. Code shows programming snippets full of brackets and symbols.
- Type. The clock starts on your first keystroke, not when the page loads. Every character has to match exactly: letter case, punctuation and spaces all count.
- Mistakes do not stop you. A wrong key is marked and the cursor moves on. Backspace steps back if you want to fix it.
- Keep going. When the time runs out, your result appears under the keyboard and a fresh text loads straight away, so you can run another test without clicking anything.
How WPM and accuracy are calculated
Typing tests count in words per minute, but a "word" here is not a dictionary word. It is a fixed five characters, spaces and punctuation included. That keeps a run full of long words from scoring differently from a run full of short ones.
- Net WPM = (correct characters ÷ 5) ÷ minutes
- Gross WPM = (all typed characters ÷ 5) ÷ minutes
- Accuracy = correct characters ÷ all typed characters × 100
A worked example: you type for 60 seconds and finish with 290 characters on screen, 270 of them correct and 20 wrong.
| Measure | Calculation | Result |
|---|---|---|
| Gross WPM | 290 ÷ 5 ÷ 1 minute | 58 |
| Net WPM | 270 ÷ 5 ÷ 1 minute | 54 |
| Accuracy | 270 ÷ 290 | 93% |
The big number in your result is net WPM. The gap between gross and net tells you what your mistakes cost: here, 4 WPM.
What Backspace does to your score
When you press Backspace, the character you step back over is removed from the tally, whether it was right or wrong. A mistake you fix stops counting as an error, but the seconds you spent fixing it were still on the clock. In this test, correcting costs you speed rather than accuracy.
It also means the accuracy figure describes the text left on screen at the end of the run. A tool that logged every slip, including the ones you corrected, would report a lower accuracy for the same run. If you are rehearsing for an employer's test, find out how that test scores corrections.
What your result means
FreeTyper puts a label on your net WPM so the number is easier to read. These labels are our own shorthand, not an official standard or a certificate.
| Net WPM | Label |
|---|---|
| Under 40 | Beginner |
| 40–59 | Average |
| 60–79 | Skilled |
| 80–99 | Pro |
| 100 and above | Elite |
Read accuracy before you read speed. Below 95%, the test tells you to hold accuracy before chasing speed. Below 88%, it calls the run "not a real score," because that WPM was bought with errors that would have to be fixed or would end up in your work.
The speed graph, consistency and weak spots
Runs of 5 seconds or longer also get a graph under the headline numbers, and the result card adds a consistency score and a short list of weak spots.
- The gold line is your speed over time: the WPM of your correct keystrokes, smoothed over about five seconds (three on runs under 20 seconds). The dashed grey line is your raw speed, which counts every key you pressed, smoothed over about three seconds. A wide gap between the two means mistakes are costing you speed.
- Red dots mark seconds with mistakes, a larger dot for two or more in the same second. Your fastest point is labelled, and a ring marks where the run ended. Hover or touch the graph, or use the arrow keys, to read one moment.
- It counts keystrokes, not the final text. A mistake you later corrected with Backspace still appears on the graph, while your net WPM and accuracy above use the rules described earlier. The two will not always agree exactly, and that is expected.
- Consistency is 100 minus how much your per-second speed varied, measured as the standard deviation divided by the average, in percent, between your first and last key. Steady typing scores high; bursts and stalls score low. It is our own measure, so do not compare it with numbers from other sites.
- Weak spots lists up to four things from this run: keys you got wrong at least twice, and letter pairs that took at least 1.5 times your median pair for the run and at least 120 ms. Pairs are only judged once five different pairs were each typed twice with a clean timing. The "drill these" button opens the adaptive tab on the practice page.
Only your latest five runs in each tool keep their graph, in your browser; the long progress history stores just the totals. Runs saved before this feature, and runs under 5 seconds, show the card without a graph. A very long run is reduced to at most 120 points on the graph.
What is a good typing speed, and what is the average?
The average typing speed depends on who you ask and how they were measured. The most useful reference we know of is a large academic study, Observations on Typing from 136 Million Keystrokes (Dhakal, Feit, Kristensson and Oulasvirta, CHI 2018). It recorded 168,000 volunteers copying sentences on a keyboard. Its reported figures:
- The average speed was 51.56 WPM (standard deviation 20.2).
- The fastest 10% typed above roughly 78 WPM; the slowest 10% typed below roughly 26 WPM.
- The average uncorrected error rate was about 1.2%, and the authors note that faster typists generally make fewer errors.
Two cautions. These were volunteers who chose to take an online typing test, so the sample probably leans faster than people in general. And the task was copying sentences, which is easier than composing your own text. Treat the numbers as a map, not a target: in the 50s you are typical for that group, in the 70s you are comfortably fast, and past 80 you are in its top tenth.
For a job, the right number is the one in the posting. Ask whether the test scores net or gross WPM, whether corrections count, and what accuracy minimum applies. A run here is a rehearsal for that conversation, not a replacement for it.
How to get a score you can trust
- Run at least one minute. Fifteen and thirty seconds are dominated by your first few words.
- Take three runs and use the middle one. Same length, same text type, same keyboard.
- Compare like with like. Words mode usually reads higher than sentences, and code mode reads lower than both, because symbols are slow for everyone.
- Expect repeats. Passages come from a built-in set, so after many runs you may meet text you have seen before. That can flatter a score slightly, so switch text type now and then.
- Use the history. Your last five runs are listed under the test, and each result shows how it compares with the run before it.
Words, sentences or code: which text type should you use?
- Words is the best measure of raw finger speed. There is no punctuation and no capital letters to slow you down, and it is the cleanest way to track change over weeks.
- Sentences is the closest to real writing, with capitals, commas and full stops. Use it when you want to know your everyday typing speed.
- Code is for programmers. Expect a lower WPM than in the other two. It tells you how comfortable you are with brackets, operators and quotes.
How to type faster after the test
- Fix accuracy first. If you are under 95%, slow down until your runs are clean. Faster typists make fewer errors, not more, so speed follows control.
- Learn where each finger belongs. The keyboard guide colours every key by finger, and the typing lessons take you from the home row outwards in order.
- Practice a little every day. Ten or twenty minutes daily is easier to keep up than a long session now and then. Typing practice offers quotes, news-style text, code and fun passages.
- Train the keys you miss. FreeTyper records which keys you get wrong. The progress page shows them, and practice can build a drill around them.
- Re-test every week or two under the same conditions, and compare the middle of three runs with the previous week's.
Your results and privacy
Your latest results, the speed graph of your latest five runs, and your progress history are stored in your browser's local storage on this device. FreeTyper has no accounts and does not upload what you type or your scores. Clearing your site data erases the history, and a different browser or device starts from zero. Visits to the site are measured with Google Analytics; the privacy policy has the details.
Limits of this test
- It is not a certificate. An employer or school may require its own test.
- Timing comes from your browser, so a very busy computer can shift a result slightly.
- The text is a built-in set, which will not match your own emails, essays or code.
- It is designed for a physical keyboard; touch-screen typing is a different skill.
Typing speed test FAQ
How is typing speed calculated?
Typing speed is measured in words per minute (WPM), where a word is defined as five characters, including spaces and punctuation. FreeTyper reports net WPM as correct characters divided by five, divided by minutes. It also shows gross WPM, which counts every character you typed, and accuracy, which is correct characters divided by all characters typed.
What is the difference between net WPM and gross WPM?
Gross WPM counts every character you typed, right or wrong. Net WPM counts only the correct ones. Net is the stricter number and the one most employers and typing courses use, so it is the large score in the result. The gap between the two shows how much speed your mistakes are costing you.
Does Backspace affect my typing test score?
Yes, but not in the way you might expect. When you press Backspace, the character you step back over is removed from the tally, so a mistake you fix no longer counts as an error. The time you spent fixing it still ran on the clock, so correcting costs you speed instead of accuracy. This means the accuracy shown reflects the text left on screen at the end of the run.
How long should a typing test be?
One minute is the practical minimum for a stable number. Runs of 15 or 30 seconds are heavily influenced by the first few words and by how warmed up you are. Three to five minutes shows how your speed and accuracy hold up as you tire. Whatever length you pick, compare it only with runs of the same length and the same text mode.
What is the average typing speed?
In the largest keyboard study we know of, 168,000 online volunteers averaged about 52 WPM. Those volunteers chose to take a typing test, so the average for people in general is probably somewhat lower. On FreeTyper, 40 to 59 WPM is labelled average.
Is 60 WPM a good typing speed?
Yes. In a study of 168,000 online volunteers, the average was about 52 WPM and the fastest tenth typed above roughly 78 WPM, so 60 WPM sits above that average and below the fast group. FreeTyper labels 60 to 79 WPM as skilled. Accuracy matters as much as the number: 60 WPM at 98 percent is better than 70 WPM at 90 percent.
What accuracy should I aim for?
Aim for 95 percent or higher before you try to go faster. FreeTyper tells you to hold accuracy below 95 percent and calls a run below 88 percent not a real score, because errors either have to be fixed, which costs time, or left in, which costs quality. Speed usually rises on its own once your accuracy is stable.
Why do my scores change from one test to the next?
Text difficulty, how warmed up you are, tiredness, and plain luck with which words appear all move the result. A swing of a few WPM between runs is normal. Take three runs at the same length and in the same text mode, and treat the middle value as your score.
Are my typing test results saved or shared?
Your latest results and your progress history are saved in your own browser using local storage. FreeTyper has no accounts and does not upload what you type or your scores. Clearing your site data deletes the history, and a different browser or device starts empty. Visits to the site are measured with Google Analytics, as described in the privacy policy.
Can I take the typing test on my phone?
The test is built for a physical keyboard. You can open it on a phone, but typing on a touch screen is a different skill, and a score from it should not be compared with a keyboard score.
How can I improve my typing speed?
Get your accuracy above 95 percent first, learn which finger belongs to which key, and practice a little every day instead of in rare long sessions. FreeTyper has step by step typing lessons, practice texts that target the keys you miss most, and a keyboard guide that shows finger placement.
Sources and method
- Five characters per word: the long-standing convention described in the Words per minute article.
- Speed and error figures in "What is a good typing speed?": Dhakal, Feit, Kristensson and Oulasvirta, Observations on Typing from 136 Million Keystrokes, CHI 2018.
- Scoring, Backspace behaviour, labels and accuracy thresholds: how this site's own test works, as written above. The labels are FreeTyper's shorthand.
Written and maintained by Ashiqur Rahman. If a number here looks wrong or a score behaves oddly, tell me and I will check it.