Typing Speed Calculator
Calculate your WPM, CPM, and net speed from words or characters, time taken, and errors.
How it works
Typing speed uses a standard word of five characters, spaces included, so speeds compare fairly no matter how long the actual words are. Gross WPM is simply your character count divided by five, then divided by the minutes you took.
Errors matter, so the tool also gives you net WPM: it subtracts your mistakes-per-minute from the gross figure, which is how proper typing tests score you. A blazing gross speed riddled with typos isn't really that fast once the corrections are counted.
Alongside that you get characters per minute and an accuracy percentage — correct characters over total characters. Enter words or characters, the time, and how many mistakes you made, and all four numbers update together.
Frequently asked questions
What counts as a word for WPM?
The standard is five characters including the space after it. That's why a typing tool can score consistently whether you type short words or long ones — it measures characters and divides by five rather than counting actual words.
What's the difference between gross and net WPM?
Gross WPM is your raw speed before mistakes. Net WPM subtracts your errors, roughly one word of penalty per error each minute, so it reflects usable, accurate speed. Net is the number most tests report as your real result.
What's a good typing speed?
Around 40 WPM is average, 60 to 70 is solid and comfortable for most desk work, and 80-plus is fast. Professional typists and coders often push past 90, but accuracy above about 95 percent matters just as much as raw speed.