Measure your WPM, accuracy and CPM — with multiple levels and custom text
Measure your typing speed in Words Per Minute (WPM), Characters Per Minute (CPM) and accuracy percentage with multiple difficulty levels and content types. Track your progress over sessions, challenge yourself with code snippets or punctuation-heavy text, and receive a performance grade from E to S+.
Calculates WPM using typed correct words, not raw characters, for an accurate professional metric.
Real-time accuracy percentage based on correct versus total keystrokes.
Easy (common words) → Medium (sentences) → Hard (technical text) → Custom (your own text).
Test for 15 seconds, 30 seconds, 1 minute, 2 minutes or type the full text.
Performance grades from E (beginner) through S (expert) to S+ (extraordinary, 120+ WPM).
English words, numbers, punctuation-heavy text and code snippets for targeted practice.
The fastest path to improvement is daily 15-minute practice sessions focused on accuracy, not speed. Use the "Hard" difficulty level for targeted challenge. Most typists see a 10–20% speed improvement within two weeks of consistent daily practice.
| WPM Range | Level | Percentile | Typical User |
|---|---|---|---|
| 0–20 WPM | Beginner | Bottom 10% | Hunt-and-peck, new typists |
| 21–40 WPM | Below average | 10–35% | Irregular typists, self-taught |
| 41–60 WPM | Average | 35–65% | Most office workers |
| 61–80 WPM | Above average | 65–85% | Practiced touch typists |
| 81–100 WPM | Fast | 85–95% | Professional typists, developers |
| 101–120 WPM | Very fast | 95–99% | Expert typists, power users |
| 120+ WPM | Elite | Top 1% | Competitive typists, stenographers |