WPM Calculator
Enter your word count and the time it took to type them. Your words-per-minute result appears instantly — no form submission needed.
The WPM Formula
Divide total words by elapsed seconds, then multiply by 60 to convert to a per-minute rate.
Example: You typed 250 words in 180 seconds (3 minutes).
(250 ÷ 180) × 60 ≈ 83 WPM
Note: in most typing tests a "word" is standardised as 5 keystrokes (including spaces), so raw character counts are divided by 5 before applying this formula.
WPM Benchmarks for Programmers
Where does your speed place you among other developers?
| Level | Speed |
|---|---|
| Beginner | < 30 WPM |
| Below Average | 30 – 40 WPM |
| Average | 40 – 60 WPM |
| Fast | 60 – 80 WPM |
| Elite | 80+ WPM |
Benchmarks are for code typing (syntax-heavy content), which runs 15–25% slower than plain prose for most developers.
Want to test your real coding WPM?
Calculating from memory is one thing — but a live typing test measures your true speed under realistic conditions. Try these:
Related tool: Developer Typing Speed Benchmark