Benchmark your progress
WPM Percentile Calculator
Drop in any typing score and get the percentile, recommended milestone, and next drill. Estimates are based on commonly cited typing speed figures.
Check your percentile
Percentile
P77
That places you in the Fast band. Next milestone: 70-100 WPM (Fast).
Quick actions
- • Log this percentile in your journal or screenshot the dashboard.
- • Schedule a 2-minute endurance test to confirm consistency.
- • Retest once a week and compare against your previous best.
Level ranges
| Level | Range |
|---|---|
| Beginner | < 30 WPM |
| Average | 30-50 WPM |
| Fluent | 50-70 WPM |
| Fast | 70-100 WPM |
| Pro | 100+ WPM |
Ranges are approximate and based on commonly cited typing speed figures, not on Keyrova user data.
How to Use This Calculator
- Enter Your Net WPMFill in your latest net WPM score (net = raw WPM − uncorrected errors) in the input field.
- Match Against DatasetThe calculator maps your score to approximate percentile ranges based on commonly cited typing speed figures.
- Get RecommendationsReview your percentile label and next milestone to plan your training.
Full percentile table
| Percentile | Net WPM | Label |
|---|---|---|
| P5 | 20 | Novice |
| P10 | 26 | Novice |
| P25 | 35 | Developing |
| P40 | 42 | Average |
| P50 | 45 | Average |
| P60 | 50 | Comfortable |
| P70 | 55 | Comfortable |
| P80 | 62 | Fast |
| P90 | 75 | Very Fast |
| P95 | 85 | Very Fast |
| P97 | 95 | Expert |
| P99 | 110 | Elite |
FAQ
The calculator maps your WPM onto an approximate percentile table built from commonly cited typing speed figures and interpolates between bands. Treat it as an estimate, not a measured ranking.
WPM is raw speed. Percentile shows how you compare to everyone else. The calculator gives an estimated percentile from general typing speed figures, so a higher percentile means you are likely faster than most typists.
Once per week is enough for steady progress. Run a quick 60-second test, log the percentile, and compare it against your previous best to spot trends.
Indirectly. Keyrova counts only correctly typed characters toward WPM, so errors lower your WPM and therefore your estimated percentile.