WPM Test
WPM typing speed and accuracy
The WPM Test (also called a typing speed test, words per minute test, or WPM checker) measures how many words per minute you type and with what accuracy. WPM is calculated as the number of correctly typed characters divided by five (one standard word), per minute. It is the universal benchmark for keyboard productivity used by employers, typing courses, and competitive typists worldwide. Based on data across thousands of typing tests on ToolsBracker, the average user types 45–65 WPM — but regular practice with this words per minute checker consistently pushes scores higher.
How to Use
- 1Click the text field to focus it
- 2Type the displayed text as fast and accurately as you can
- 3The timer starts on your first keystroke
- 4Your WPM and accuracy are shown when you finish the passage
WPM Requirements in the Real World
Typing speed stops being abstract the moment a job listing asks for a number. These are the ranges employers and industries commonly expect:
| Role | Expected WPM |
|---|---|
| General office / admin | 45-60 |
| Data entry | 60-80 |
| Transcriptionist | 80-100 |
| Medical / legal transcription | 90-110 with high accuracy |
| Court reporter (stenotype) | 200+ on a chorded machine |
Wondering whether your own score clears the bar? Our guide to what counts as a good WPM breaks down every range.
The Error Tax Nobody Calculates
Every typo costs you twice: once for the wrong keystroke and again for the backspace and retype. A typist running at 80 WPM with 92% accuracy spends so much time correcting that their effective output drops near a clean 65 WPM typist. That is the error tax, and it is why chasing raw speed before accuracy is a trap.
Train at the speed where you hold 97% accuracy or better, even if it feels slow. As the correct patterns become automatic, speed rises on its own without the tax. You can compare your trajectory against the population in average typing speed by age.
What is a Good Score?
The average office typist achieves 40–60 WPM in this typing speed test. Touch typists usually reach 70–90 WPM. Professional typists and programmers often exceed 100 WPM. World-record typists exceed 200 WPM. For job applications requiring a typing test, 55+ WPM with 95%+ accuracy is typically competitive.
Tips to Improve
- →Learn touch typing — keeping your eyes on the screen instead of the keyboard is the single biggest WPM improvement
- →Focus on accuracy first, speed naturally follows — typing with 99% accuracy at 60 WPM beats 80 WPM with 90% accuracy
- →Use the home row (ASDF–JKL;) as your finger anchor point for efficient key access
- →Practice with common English words first, then progress to code and punctuation-heavy texts
Frequently Asked Questions
What is a good typing speed in WPM?
For everyday use, 40–60 WPM is adequate. For office work and productivity, 70–90 WPM is considered fast. Programmers and writers who type all day typically aim for 90–120 WPM in their typing speed test.
How long does it take to learn touch typing?
Most people learn the basics in 20–40 hours of practice spread over 4–8 weeks. Reaching your personal maximum speed takes consistent daily practice over several months.
Does keyboard type affect typing speed?
Yes. Mechanical keyboards with tactile or clicky switches provide physical feedback that helps accuracy. However, many world-record typists use standard membrane keyboards, so hardware has less impact than technique.
What is the difference between WPM and CPM?
WPM (Words Per Minute) counts groups of 5 characters as one word for standardization. CPM (Characters Per Minute) counts every individual character. WPM = CPM ÷ 5.
How do I increase my WPM fast?
The three highest-impact changes: learn touch typing (eyes on screen), stop looking at your hands, and practice for 15 minutes daily with deliberate focus on problem keys. Most people see 10–20 WPM improvement within 2–3 weeks of consistent practice.
One passage, two numbers: your WPM and your accuracy. The second one decides how fast the first one grows.
Also Try
Built and maintained by Abdul Shakoor. Every test runs locally in your browser, free with no signup.