Typing Speed Test — Check Your WPM and Accuracy
Timed or word-count typing test with live WPM, accuracy, error highlighting and a speed chart.
Found a problem, or something that could be better? We read every message and we fix things quickly.
This typing speed test measures how many words per minute (WPM) you type and how accurately. Pick a length (15, 30, 60 or 120 seconds, a fixed number of words, or a quote), start typing, and the timer begins on your first letter. Letters turn dark when right and red when wrong, and the WPM, accuracy and error counts update as you go. At the end you get your net and raw WPM, a breakdown of correct, wrong and missed characters, and a chart of your speed second by second.
WPM uses the standard definition that typing tests and typing courses share: one “word” is five characters, spaces included, so long and short words count fairly. Net WPM counts only correct characters; raw WPM counts everything you typed; accuracy counts every wrong keystroke, even ones you went back and fixed. The test runs in your browser and works with phone and tablet keyboards. Personal bests are stored only in this browser.
How to use
- Choose a test: a time limit, a number of words, or Quote.
- Click or tap the text box and start typing. The clock starts on your first letter.
- Press Space to move to the next word. Backspace at the start of a word goes back to the previous word only if it has a mistake.
- When the time is up (or the last word is typed), read your net WPM, raw WPM, accuracy and the speed chart.
- Press Enter for a new test, or Tab then Enter at any time to restart. Esc also restarts.
Frequently asked questions
How is WPM calculated?
WPM = (characters ÷ 5) ÷ minutes. Five characters, including spaces, count as one word, which is the convention used by typing tests and typing courses so that “a” and “necessary” are not worth the same. Net WPM uses correctly typed characters (letters in the right place, plus the space after each fully correct word). Raw WPM uses every character you typed.
What is the difference between net WPM and raw WPM?
Raw (gross) WPM is pure speed: everything you typed, mistakes included. Net WPM counts only correct characters, so mistakes you leave in lower it. If your raw WPM is much higher than your net WPM, slowing down slightly to make fewer errors will usually raise your net score.
How is accuracy calculated?
Accuracy is correct keystrokes divided by all character keystrokes. A wrong letter counts against you even if you delete it and fix it, because it still cost time. Backspaces themselves are not counted. Pressing space on a word with a mistake also counts as one error.
What is a good typing speed?
There is no official benchmark. As a rough guide, under 30 WPM is slow for daily computer work, 40 to 60 WPM is comfortable for most office and study work, and above 70 to 80 WPM is fast. Jobs that test typing often ask for a specific net WPM with an accuracy floor, so check both numbers.
Which test length should I choose?
60 seconds is the most common length and the best for comparing with other people. 15 and 30 seconds measure burst speed and tend to give higher numbers. 120 seconds shows whether you can hold your pace. Quote mode adds capital letters and punctuation, which are slower to type than the common lowercase words in the other modes.
Does it work on a phone or tablet?
Yes. Tap the text box to open your keyboard. The test reads what the keyboard enters rather than raw key presses, so swipe typing and autocorrect still work, but autocorrect may fix mistakes for you, which inflates accuracy. Turn it off for a fair result.
Exactly how this test scores you
• Word = 5 characters, spaces included.
• Net WPM = (correct characters ÷ 5) ÷ minutes. Correct characters are letters typed in the right position of each word, plus one for the space after every word typed exactly right.
• Raw WPM = (all typed characters ÷ 5) ÷ minutes, including extra letters and spaces.
• Accuracy = correct keystrokes ÷ all character keystrokes. Fixed typos still count.
• Missed characters = letters skipped by pressing space before finishing a word. They are not keystrokes, so they lower net WPM but not accuracy.
• Time runs from your first letter to the end of the time limit, or to the last character in word and quote modes.
Personal bests only count tests with at least 75% accuracy, so mashing keys cannot set one. They are saved in this browser’s local storage, per mode.
How to get faster
Accuracy first. Most people gain more net WPM by cutting errors than by pushing raw speed, because each mistake costs the wrong letter, the backspace and the retype. Look at the red dots on the results chart: if they cluster at the start, you are rushing; if they appear late, you are tiring.
Touch typing (fingers on the home row, eyes on the screen) is the long-term fix. Short daily sessions of 10 to 15 minutes work better than occasional long ones. Use the 15- or 30-second tests for speed drills, and the 60- or 120-second tests to check whether the speed holds.
Related free tools
- Word Counter — Count words, characters, sentences and reading time, and check X, LinkedIn, Instagram, YouTube, SEO and SMS limits as you type.
- Online Timer — Countdown timer with alarm, stopwatch with laps and a Pomodoro timer, with a big fullscreen display.
- Random Name Picker — Paste names, spin the wheel, get a fair random winner. Also splits a list into random groups.
- GPA Calculator — Term and cumulative GPA from letter grades or percentages, on US and Canadian university scales.