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 the number of correct characters in your current text. 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 Practice Ranges
These ranges are informal practice guides, not universal standards. Results vary with the keyboard, language, passage difficulty, test length, and whether punctuation or numbers are included. Compare progress using the same mode and duration whenever possible.
| Speed Range | Level |
|---|---|
| Below 30 WPM | Beginner |
| 30–50 WPM | Developing |
| 50–70 WPM | Comfortable |
| 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
Continue Your Writing and Study Workflow
Check the length and readability of a draft with the Word Counter, standardize capitalization with the Text Case Converter, or schedule focused practice using the Study Time Planner.
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.