Typing Speed Test: Measure Your WPM and Improve Accuracy
Typing is one of the few skills used in virtually every knowledge work job, yet most people never deliberately practice it. Knowing your baseline WPM (words per minute) is the first step to improving — and even modest improvements compound into hours of saved time each year. Our free typing speed test gives you an accurate measurement in under a minute.
What Does WPM Mean and How Is It Calculated?
WPM stands for Words Per Minute, but the definition of "word" in this context is standardized to 5 characters (including spaces and punctuation). This prevents the metric from being skewed by whether someone was tested on short or long words.
The formula: (Total characters typed ÷ 5) ÷ Time in minutes = Gross WPM. Net WPM — which is what most tests display — subtracts uncorrected errors: Net WPM = Gross WPM − (Errors ÷ Minutes).
Example: You type 300 characters in 1 minute with 3 uncorrected errors. Gross WPM = 300 ÷ 5 = 60. Net WPM = 60 − 3 = 57 WPM.
Typing Speed by Group
| Typist Type | Typical WPM | Notes |
|---|---|---|
| Hunt-and-peck | 20–35 WPM | Using 1-2 fingers, looking at keyboard |
| Casual typist | 40–60 WPM | Average adult who types regularly |
| Professional typist | 65–90 WPM | Administrative, data entry, legal roles |
| Programmer | 70–80 WPM | High accuracy; includes pauses for thinking |
| Competitive typist | 120–160 WPM | Dedicated practice, custom keyboard layouts |
| World record | 212 WPM | Set in 1946 by Stella Pajunas |
Accuracy vs Speed: Which Matters More?
Speed without accuracy is counterproductive — every error you make costs time to correct, often more time than the speed gained. The general rule in typing practice is: never sacrifice accuracy for speed. Train at a speed where you can maintain 95%+ accuracy, and your speed ceiling will naturally rise over time as accuracy becomes automatic.
A typist at 60 WPM with 98% accuracy will outperform a 70 WPM typist at 90% accuracy in real-world output — especially in professional contexts where errors require proofreading, correction, and the associated cognitive overhead of context-switching.
Tips to Improve Your Typing Speed
- Learn touch typing — Place your left fingers on ASDF and right fingers on JKL; (the home row). Each finger is responsible for a specific column of keys. This is the single highest-leverage change you can make.
- Stop looking at the keyboard — The temptation to look down is the main obstacle to internalizing key positions. Cover your hands if you have to. The short-term slowdown is worth the long-term gain.
- Practice daily in short sessions — 15 minutes of deliberate practice daily beats 2 hours once a week. Muscle memory is built through repetition over time, not volume in a single session.
- Focus on problem keys — Use practice tools that let you isolate specific keys or combinations you consistently miss. Targeted practice on weak spots is more efficient than general typing.
- Consider your keyboard — Mechanical keyboards with tactile or clicky switches give clearer feedback, which can improve accuracy. Ergonomic split keyboards reduce strain during long sessions.
QWERTY vs Alternative Layouts
QWERTY is the dominant keyboard layout globally, designed in the 1870s for early typewriters. Alternative layouts like Dvorak and Colemak were designed to reduce finger travel and improve efficiency for modern typing. Dvorak places the most common English letters on the home row; Colemak is a more conservative change from QWERTY designed to ease the transition.
Studies on the speed advantage of alternative layouts are mixed. Experienced Dvorak typists do often reach higher top speeds, but the transition cost is significant — typically 3-6 months of reduced productivity while relearning. For most people, mastering touch typing on QWERTY first is the more practical path to speed improvement.
Find out how fast you type
Take a 1-minute test and get your WPM and accuracy score instantly
Start Typing Speed Test →Frequently Asked Questions
What is a good typing speed?
A 'good' typing speed depends on your role and goals. For general productivity, 50-60 WPM with high accuracy is considered comfortable and efficient. For professional typists, data entry roles, or administrative jobs, 65-90 WPM is typically expected. Programmers tend to average 70-80 WPM, though coding involves more pauses for thinking than pure transcription. If you're currently below 40 WPM, investing a few weeks in touch typing practice can provide lasting productivity gains. Above 80 WPM with 95%+ accuracy, you've reached a level where typing speed is unlikely to be a bottleneck in most tasks.
How is WPM calculated?
WPM stands for Words Per Minute, but 'word' here doesn't mean a dictionary word — it means every 5 characters (including spaces and punctuation). This standardization exists because actual words vary wildly in length. The formula is: (total characters typed ÷ 5) ÷ minutes elapsed = gross WPM. Net WPM (which is what most tests report) subtracts errors: net WPM = gross WPM − (errors ÷ minutes). For example, if you type 300 characters in 1 minute with 2 errors: gross WPM = 300 ÷ 5 = 60, net WPM = 60 − 2 = 58 WPM.
How can I improve my typing speed?
The most impactful change you can make is learning touch typing — placing all 10 fingers on the home row (ASDF for the left hand, JKL; for the right) and training muscle memory so you don't need to look at the keyboard. Start slow and prioritize accuracy over speed; speed follows naturally once the finger positions are memorized. Practice consistently for 10-15 minutes daily rather than long infrequent sessions. Use structured practice tools that isolate difficult key combinations. Avoid looking at the keyboard even when you make mistakes — the urge to look is what prevents touch typing from becoming automatic. Most people who commit to daily practice see significant improvement within 2-4 weeks.
What is the average typing speed?
The average typing speed for adults is approximately 40-50 WPM. Studies of office workers suggest 38-40 WPM is the median, while those who type regularly as part of their work average closer to 50-60 WPM. Average accuracy for casual typists is around 92%, meaning about 8 errors per 100 characters. Younger people who grew up with smartphones and keyboards often type faster on average than older generations, though this gap is narrowing. The world record for typing speed is 212 WPM, set by Stella Pajunas in 1946 on an IBM electric typewriter — modern top competitors on keyboards reach around 170 WPM.
What does CPM mean?
CPM stands for Characters Per Minute — it measures how many individual characters (letters, numbers, spaces, punctuation) you type per minute. Unlike WPM, which normalizes to 5-character 'words', CPM counts every character directly. The relationship between the two is simple: WPM = CPM ÷ 5. So if you type at 250 CPM, your WPM is 50. Some typing tests report CPM instead of or alongside WPM. CPM is more granular and can be useful when working with data entry tasks where every character matters, such as typing codes, serial numbers, or structured data where there are few actual 'words' by the 5-character definition.