Typing Speed Test
Measure your WPM and accuracy. Click the text below and start typing.
How to Use the Typing Speed Test
- Choose a duration — 30 seconds for a quick check, 60 seconds for a standard test, 120 seconds for an endurance test, or paste custom text for domain-specific practice.
- Click Start or click inside the text area and start typing. The timer starts on your first keystroke.
- Type the displayed text — green characters are correct, red highlights errors. The cursor shows your current position.
- See your results — when the timer runs out, your WPM, accuracy, and error count are displayed and saved to your history.
What WPM Means
WPM stands for words per minute. The standard definition counts every 5 characters (including spaces) as one "word." This normalises the score regardless of whether you're typing short or long words. Only correctly typed characters contribute to your WPM — errors are tracked separately and reduce your accuracy percentage. The formula is: (correct characters ÷ 5) ÷ minutes elapsed.
WPM Benchmarks
- Below 40 WPM — beginner typist, still using hunt-and-peck method
- 40–60 WPM — average typist, competent for everyday work
- 60–80 WPM — above average, comfortable for most professional roles
- 80–100 WPM — skilled typist, noticeably faster than peers
- 100–120 WPM — power user / experienced programmer or writer
- 120+ WPM — expert level, typically requires dedicated practice
How to Improve Your Typing Speed
- Learn touch typing — keep your fingers on the home row (ASDF / JKL;) and never look at the keyboard. This is the single highest-leverage improvement for most people.
- Prioritise accuracy over speed — slow down until you can type with 95%+ accuracy, then gradually increase speed. Practising with errors ingrains bad habits.
- Practice consistently — 15 minutes of daily focused practice beats occasional marathon sessions. Use the Custom Text mode to practice text from your actual work domain.
- Use all 10 fingers — reach for keys with the nearest finger rather than stretching one finger across the keyboard.
Custom Text Mode
The Custom Text mode lets you practice with any text you provide. This is especially valuable for developers who want to practice typing code, or writers who want to rehearse typing their specific vocabulary. Paste any text — a code snippet, an article excerpt, or a list of technical terms — and the test will use it as the passage.
Accuracy vs. Raw Speed
Many typing coaches argue that accuracy is more important than raw speed. A typist who types 80 WPM at 99% accuracy is more productive than one who types 100 WPM at 90% accuracy — because errors require backtracking and correction. This tool tracks both metrics so you can see where you stand. For most professional and coding work, aim for at least 95% accuracy before focusing on increasing speed.