How your score is worked out
The calculator counts every character you type, spaces included, and treats five of them as one word. Typewriter-era tests settled on five so a passage full of short words like a, of, to scores the same as one full of long ones.
gross WPM = (characters typed ÷ 5) ÷ minutes net WPM = gross WPM − (words still wrong ÷ minutes) keystroke accuracy = right keystrokes ÷ all keystrokes final accuracy = matching characters ÷ characters typed
A worked case: you type 323 characters in exactly one minute and leave 3 words wrong. Gross speed is 323 ÷ 5 = 64.6 WPM. Net speed drops one word per error per minute, so 64.6 − 3 = 61.6 WPM. The result panel prints these lines with your own numbers after every run.
The clock starts on your first key, not when the page loads. Reading the passage before you begin costs nothing, which is why scores here run a little higher than tests started by a button.
Two accuracy figures, and why they disagree
Most typing sites print one accuracy number. This page prints two, because a fixed typo still cost you a keystroke, a backspace, and a retype.
Keystroke accuracy. You press 316 character keys. 18 land wrong. 298 right ÷ 316 pressed.
Final accuracy. You backspace over 16 of the 18, so 298 of the 300 characters left on screen match.
Final accuracy tells an employer how much cleanup your text needs. Keystroke accuracy tells you how much speed you lose to corrections. A wide gap between the two means you type fast, then spend the savings on the backspace key. Slowing down by a few WPM often raises net speed.
Pick the passage on purpose
Speed depends on what you type. Run the same passage a few times to track progress, and switch passages to find weak spots.
| Passage | What it tests | What to expect |
|---|---|---|
| Plain prose | Common words, commas, one time stamp | Your baseline. Quote this score on a CV. |
| Numbers and prices | The top number row, $, %, decimal points | A clear drop from prose for most people. Data-entry roles care about this one. |
| Work email | Capitals mid-sentence, an apostrophe, a colon | Close to prose. Shift-key timing shows up in the missed keys list. |
| JavaScript | Brackets, =>, >=, dots, semicolons | The slowest of the four. Useful if you write code, misleading as a general score. |
| Your own text | Whatever you type at work | The most honest number for your job, as long as the text runs past 300 characters. |
Reading the 5-second speed trace
Every bar shows the words per minute you managed inside one 5-second window. The overall WPM averages these bars, so the shape says more than the single number.
- Tall at the start, sliding down: you opened too fast. Errors pile up, then corrections eat the time.
- Sharp dips in the middle: line them up with the passage. Dips usually sit on numbers, capitals, or a word you do not type often.
- Flat bars: steady rhythm. Raise speed slowly from here, since steady typists gain the most from practice.
- One bar far above the rest: a run of easy words, such as and the or on the. Ignore it.
Typing speed benchmarks, with where each number comes from
| Group | Figure | The catch |
|---|---|---|
| Volunteers on an online test (Aalto University study, 2018, about 168,000 people) | ~52 WPM average | People who choose to take a typing test skew faster than the general public. Treat this as a high estimate of average. |
| Admin, receptionist, legal assistant listings | 40 to 60 WPM | Usually paired with an accuracy floor between 90% and 98%. |
| Data entry roles | 8,000 to 12,000 KPH | Scored in keystrokes per hour, mostly numbers. 10,000 KPH works out near 33 WPM. Use the numbers passage to compare. |
| Medical and legal transcription | 60 to 80 WPM | Accuracy outranks speed here. Every error lands in a patient record or a court file. |
| Court reporters, NCRA RPR exam | 180 / 200 / 225 WPM | Taken on a stenotype machine, where one stroke writes a whole word or phrase. Not comparable with a keyboard score. |
The color bar under your result follows the job-listing ranges, not the study average. A 55 WPM result beats the 2018 average yet falls short of a legal assistant posting asking for 60.
This calculator or a timed test?
Use this page to measure a specific piece of text from start to finish. Use the Typing Speed Test when a job application asks for a 1, 3, or 5 minute score, since the countdown matches how employers test. Before comparing numbers from the two, check these points.
- Match the length. A 40-second passage flatters you the way a one-minute test does. Fatigue drags longer runs down, so compare runs of similar length.
- Check when the clock starts. Here, on your first key. Many timed tests start on a button, so reading time counts against you there.
- Check what counts as an error. Some sites, Monkeytype among them, count only characters inside correctly typed words. This page counts every character, then takes errors off in the net step.
- Convert KPH first. Divide keystrokes per hour by 60, then by 5. 9,000 KPH ÷ 60 = 150 per minute ÷ 5 = 30 WPM.
Where this calculator falls short
- Characters are matched by position. Skip one letter and everything after it shifts out of line, so the rest turns red. Backspace to the slip and retype. A word-aligned checker would forgive the skip.
- Pasting is blocked in the typing box. Drag-and-drop too. Pasted text would give a meaningless WPM.
- Phone keyboards skew the result. Autocorrect, swipe typing, and predicted words insert whole words per tap. Score phone typing separately from keyboard typing.
- Short passages are noisy. At 60 WPM a 200-character passage takes 40 seconds, and one stumble moves the score by several WPM. Your own text works best above 300 characters.
- Five characters per word assumes English prose. Code and long compound words break the rule. Compare code runs only with other code runs.
- Nothing carries over between visits. Copy each result if you want a progress log.