This typing speed test estimates how fast you type in WPM (words per minute) and how accurately you reproduced the prompt. It’s designed to be simple: click Start Test, type the displayed text as closely as you can, then click Finish to see your results.
Most typing tests use a standard convention: instead of counting dictionary words, they count characters and convert to “words” by assuming an average word length of 5 characters (including spaces/punctuation). This allows different prompts to be compared more fairly.
We first compute minutes elapsed (M) and total characters typed (C), then calculate:
Interpretation: if you type 250 characters in 1 minute, your WPM is (250 ÷ 5) ÷ 1 = 50 WPM.
Accuracy compares your typed text to the prompt character-by-character from the beginning. Each position is counted as correct only if the character matches exactly (including case, spaces, and punctuation). Accuracy is:
Typing speed without accuracy can be misleading. Use both numbers together:
Benchmarks depend on context (coding vs prose, language, device), but these rough ranges are commonly used for everyday English typing on a physical keyboard:
| WPM range | Typical description | What to work on next |
|---|---|---|
| 0–25 | Beginner | Home-row familiarity, consistent fingering, slow & accurate practice |
| 25–40 | Developing | Reduce pauses, practice common bigrams/trigrams, maintain >95% accuracy |
| 40–60 | Comfortable | Consistency under different prompts, punctuation/shift use, endurance |
| 60–80 | Fast | Minimize errors, keep rhythm, refine weak keys and transitions |
| 80+ | Very fast | Maintain accuracy, practice varied material, reduce strain and fatigue |
Suppose the prompt is 60 characters long. You type 55 characters before finishing, and 50 of those match the prompt at the same positions. The test takes 30 seconds.
This result indicates you typed at a moderate pace for the time window, but accuracy needs improvement. For training, try slowing slightly and aiming for >95% accuracy, then gradually increase speed.
When you press Start Test, the tool loads a prompt and enables the input box. The timer starts at that moment. When you press Finish, the timer stops and the calculator computes elapsed time, WPM, and accuracy using the formulas above.
For general office work, many people fall around 40–60 WPM on a physical keyboard. Jobs with heavy typing may expect higher, but accuracy often matters more than peak speed.
This calculator uses the standard character-based method: all characters you type count toward C, and accuracy compares characters (including spaces and punctuation) against the prompt.
It’s a long-standing typing-test standard that makes results comparable across prompts of different vocabulary and word lengths.
The calculations run in your browser. The tool is designed so results can be computed client-side without needing to send your typing to a server.