Typing test
Timer starts on your first key. Tab or Esc restarts.
Time 30.0 sWords 0Accuracy 100%
Start typing to begin a 30 second test
Pick a time limit or a word count, then type the words below. The timer starts on your first key, Space moves you to the next word and Backspace fixes mistakes. Watch WPM, raw WPM and accuracy update live, and read the chart to see where your speed held or slipped. Run the keyboard test to see your result in seconds, right in your browser.
Timer starts on your first key. Tab or Esc restarts.
Time 30.0 sWords 0Accuracy 100%
Start typing to begin a 30 second test
0 WPM
WPM over time
A typing speed test tells you how many words you type each minute and how many of them you get right. Take a free typing test, read your wpm and accuracy score from the instant results, and then use the sections below to judge whether that typing speed is enough for school, an office job or a faster goal.
Every typing test counts characters rather than whole words. Five characters, spaces included, make one standard word, so a wpm test turns your correctly typed characters into words per minute no matter how long or short the words were. That is what lets speed typing be compared fairly, and it is why the typing speed in 60 seconds is the most common result you will see. Run the keyboard ghosting test to see your result in seconds, right in your browser.
$$\text{Net WPM} = \frac{\text{correct characters} \div 5}{\text{minutes}}$$
Here is a worked example. In a two minute run you type 468 characters and 18 of them are wrong, which leaves 450 correctly typed. The table shows each figure and how a tool gets there.
| Measure | Calculation | Result |
|---|---|---|
| Raw CPM | 468 ÷ 2 minutes | 234 |
| Corrected CPM | 450 ÷ 2 minutes | 225 |
| Net WPM | 450 ÷ 5 ÷ 2 minutes | 45 wpm |
| Typing accuracy | 450 ÷ 468 | 96.2% |
| Keystrokes per hour | 225 × 60 | 13,500 |
Raw CPM counts every character you press, mistakes included, while corrected CPM keeps only the characters that match the text. Characters per minute is the more granular figure, and your wpm is simply corrected CPM divided by five. A wpm typing test that shows both numbers lets you see how much speed the errors cost you, and the keystrokes per hour figure is the same speed on the scale data entry jobs use.
Typing accuracy is the share of typed characters that were correct, so 450 right out of 468 gives 96.2%. Mistakes cost you twice, once as a wrong key and again as time spent fixing the errors. Treat speed and accuracy as a pair: pushing your accuracy above 95% usually raises your wpm more than hurrying does.
Your score only means something next to a benchmark. A good wpm depends on what you need it for, and the average typing speed for adults sits near 40 wpm. Some tools also show a percentile, which ranks your result against everyone who took the same test.
| WPM range | Level | What it suits |
|---|---|---|
| Under 30 | Beginner | Learning the keys |
| 30 to 45 | Average | Everyday messages and homework |
| 45 to 65 | Good | Most office job requirements |
| 65 to 80 | Professional | Transcription and admin roles |
| 80 and above | Fast | Dispatcher seats and typing jobs |
Professional typists reach 65 to 80 wpm, and a dispatcher or data entry role may ask for more. Read your typing test score against the job: employees in customer support need fast communication, so 55 wpm or more pays off there, while a typist at 45 wpm with 96% accuracy is already competitive for many office jobs. Typing skills below 30 wpm cost productivity, so a score in that band is the one to work on first.
Dana, a front-desk coordinator, is applying for a clinic role that lists "50 wpm net, 95% accuracy" and wants to know whether to apply now or practise first. I would pick a three-minute run over a one-minute burst here, because a clinic shift is long and a short sprint flatters you. Try the keyboard reaction time test next if you want another angle on how your keyboard behaves.
Dana opens an online typing test, sets it to three minutes and types the sample text without backspacing early. The result: 745 characters typed, 32 of them wrong. She works through it in order. Correct characters are 745 − 32 = 713. Net WPM is 713 ÷ 5 ÷ 3 = 47.5 wpm. Accuracy is 713 ÷ 745 = 95.7%. Gross speed would read 745 ÷ 5 ÷ 3 = 49.7 wpm, and that is the number to distrust: it looks close to 50, but the employer asks for net.
So she clears the 95% accuracy line by only 0.7 points and misses the speed line by 2.5 wpm. The question is which input to change, so she reruns the arithmetic with one input at a time.
| Scenario (3 minutes) | Correct characters | Net WPM | Accuracy |
|---|---|---|---|
| Today's run | 713 | 47.5 | 95.7% |
| Same speed, 20 mistakes | 725 | 48.3 | 97.3% |
| Target: 50 wpm net | 750 | 50.0 | needs 95% or more |
Reaching 50 wpm means 750 correct characters, 37 more than today, or about 12 extra correct characters a minute. Cutting mistakes from 32 to 20 earns only 12 of those 37, so accuracy work alone will not close the gap. The number to watch is correct characters per minute, and my judgement is that she should apply after two weeks of daily drills rather than today.
One caveat: three minutes at 47.5 wpm does not guarantee the same pace over a full shift, so this result should not stand alone. Dana repeats the test on three different days and uses the median, because a single good run overstates a typist's real speed.
Improvement comes from regular typing practice, and a weekly retake shows whether it is working: compare your net wpm and accuracy against the last run. Practice daily for 15-20 minutes, build muscle memory, and track your progress over time by testing two or three times a week. Beginners can expect typing training to pay off within a few weeks, because the practice fixes habits that cap your skills. Learn touch typing early, since looking at the keys is the biggest brake on speed.
To type faster, use all ten fingers with correct finger placement. Rest your left hand on A, S, D and F and your right hand on J, K, L and the semicolon, with the small bumps on the F and J keys telling your fingers where home is. Each finger then owns a set of keys, and a test shows which weak keys slow you down. Common trouble spots are Q, Z and the pinky letters, so drill them first.
Good ergonomics protect your hands and keep accuracy steady late in a long timed test. Keep your wrists straight and slightly raised and set the keyboard at elbow height. Most test takers use the QWERTY layout, a legacy of the typewriter, and the Dvorak keyboard layout is an alternative; switch layouts only after you have a baseline score to compare against. Pick an ergonomic setup first.
A one-minute typing test is the quickest check, and a 1-minute typing test gives a score you can share. A words per minute test of three to five minutes smooths out slips and shows your true pace. An online typing test with the most common words suits adults, while a typing speed test for kids should use short, simple words and feel like a typing game. Punctuation adds difficulty, so switch it on only once your plain-word score is steady, and choose a free typing test that shows both speed and accuracy.
A typing speed test measures how quickly and accurately you type a sample text. It reports your speed in words per minute (WPM) along with your accuracy.
Divide the characters you typed correctly by 5, since five characters count as one standard word, then divide by the minutes the test lasted.
Raw CPM counts every character you typed per minute, mistakes included. Corrected CPM counts only the characters that matched the text, and corrected CPM divided by 5 equals your WPM.
Around 40 WPM is typical for everyday typing, 45 to 65 WPM is good for most office work, and 65 WPM or more is professional level. Some dispatcher and data entry roles ask for 80 WPM or more.
Accuracy is the characters typed correctly divided by the total characters typed, as a percentage. Fewer mistakes mean a higher accuracy.
Gross WPM counts every character you typed, while net WPM removes the mistakes. Employers and most tests quote net WPM.
Practice daily for 15 to 20 minutes, learn touch typing with your fingers on the home row, and put accuracy before speed. Your WPM rises as mistakes fall.
A one-minute test is a quick check, but three to five minutes gives a steadier measure of your real typing speed.