What Is a Typing Speed Test?
A typing speed test measures how many words per minute (WPM) you can type accurately within a fixed amount of time. It tracks not just raw speed but also accuracy, since typos and corrections directly reduce your effective WPM. This tool generates fresh, randomized text for every attempt across seven distinct practice modes, so you can target the exact skill you want to improve — whether that's everyday prose, programming syntax, or raw number entry.
How WPM, CPM, and Accuracy Are Calculated
WPM
Correctly typed characters divided by 5 (the average word length), divided by elapsed time in minutes.
CPM
Correctly typed characters divided by elapsed time in minutes — useful for a more granular view of raw speed.
Accuracy
Correct keystrokes divided by total keystrokes attempted, including any mistakes you later corrected.
Typing Speed Benchmarks
| Speed Range | Level |
|---|---|
| Below 30 WPM | Beginner |
| 30–50 WPM | Average |
| 50–70 WPM | Above Average |
| 70–100 WPM | Fast |
| 100+ WPM | Professional / Competitive |
Practice Modes Explained
Easy Words
Short, simple words for beginners
Common English
The most frequently used English words
Programming Code
Real-world code snippets and syntax
Numbers Only
Random digit sequences
Symbols
Punctuation and special characters
Quotes
Short motivational sentences
Long Paragraphs
Full paragraphs for endurance
Tips to Improve Your Typing Speed
- Prioritize accuracy first — speed naturally follows once mistakes drop.
- Keep your eyes on the screen, not your hands, to build muscle memory.
- Practice in short, frequent sessions rather than occasional long ones.
- Use the Programming Code mode if you spend most of your time writing software.
- Track your Consistency score in the Statistics tab — a steady WPM matters as much as a high peak.