Typing Speed Test — Test Your WPM Online Free
Typing speed directly affects productivity for anyone who works on a computer — writers, programmers, administrators, students. The standard measure is WPM (words per minute), calculated from accurately typed words in a timed test. The free typing speed test on PublicSoftTools measures your WPM and accuracy with standard passages, giving an instant score with comparison benchmarks.
Typing Speed Benchmarks by Level
| Level | Words per minute | Accuracy | Description |
|---|---|---|---|
| Beginner (hunt and peck) | 20–40 WPM | 85–95% | Looks at keyboard while typing; single-finger or two-finger technique; no touch typing |
| Average computer user | 40–60 WPM | 95–98% | Partial touch typing; comfortable with standard keyboard; can hold a conversation |
| Above average | 60–80 WPM | 97–99% | Consistent touch typing; efficient home row technique; good for most office work |
| Proficient typist | 80–100 WPM | 98–99% | Skilled touch typist; approaching professional level; most coders and writers in this range |
| Professional (data entry, secretary) | 100–120 WPM | 99%+ | Required for many data entry and executive assistant roles; years of regular typing practice |
| Expert typist | 120–150 WPM | 99%+ | Top tier for general typing; competitive typists; very few people reach this naturally |
| Competitive typist | 150–200+ WPM | 99%+ | TypeRacer and similar competition leaderboards; dedicated training required; rare |
How to Take the Typing Speed Test
- Open the typing speed test.
- Select the test duration: 1 minute (standard), 2 minutes, or 3 minutes.
- Click Start — or just begin typing the displayed text.
- Type the passage as accurately as you can. Errors are highlighted in red.
- When the timer ends, your results show: WPM (gross), AWPM (adjusted/net — penalties for errors), accuracy percentage, and error count.
- Click Retry to retake the same test or New test for a different passage.
WPM Calculation
The standard WPM calculation in typing tests:
- Word = 5 characters (including spaces). This standardises across different word lengths.
- Gross WPM = (Total characters typed ÷ 5) ÷ minutes elapsed
- Net WPM (AWPM) = Gross WPM − (Error count ÷ minutes elapsed)
- Accuracy % = (Correctly typed characters ÷ Total typed characters) × 100
Example: In 1 minute, you type 350 characters with 4 errors. Gross WPM = 350 ÷ 5 = 70 WPM. Net WPM = 70 − 4 = 66 WPM. Accuracy = (350 − 4) ÷ 350 × 100 = 98.9%.
Net WPM is the more meaningful measure — it penalises errors. A typist at 90 gross WPM with 90% accuracy (9 errors per 100 words) nets lower than a 75 WPM typist at 99% accuracy.
Techniques for Improving Typing Speed
| Technique | How to practise | Impact |
|---|---|---|
| Learn proper home row position | Left hand: A S D F; Right hand: J K L ;. Thumbs on spacebar. Return fingers to home row after every key. | Foundation of touch typing — without this, there is no consistent technique to build on |
| Practice touch typing (no looking) | Cover or avoid looking at keyboard. Use online typing tutors (TypingClub, Keybr, 10FastFingers) to build muscle memory. | Removes speed bottleneck of visual search. Initial speed drops then recovers faster than before. |
| Focus on accuracy, not speed | Slow down to type every character correctly. Speed comes naturally; accuracy requires deliberate practice. | Errors are expensive — fixing mistakes takes more time than slowing down to type correctly |
| Practice common patterns | Focus on difficult letter combinations (th, he, in, er, an). These recur constantly and improving them has outsized impact. | Top 100 most frequent words make up 50% of all English text — perfect these first |
| Type in regular short sessions | 15–20 minutes daily is more effective than occasional longer sessions. Muscle memory builds through repetition, not duration. | Consistent daily practice produces steady improvement; irregular long sessions plateau faster |
| Learn keyboard shortcuts | Ctrl+C, Ctrl+V, Ctrl+Z, Ctrl+A, Ctrl+F, Alt+Tab, Win+D reduce mouse usage significantly. | Reduces context switching between keyboard and mouse; keeps flow in document editing and coding |
Touch Typing: The Foundation
Touch typing means typing without looking at the keyboard, using all ten fingers in a systematic assignment:
- Left index finger: F, G, R, T, 5, 6, V, B
- Left middle finger: D, E, 3, C
- Left ring finger: S, W, 2, X
- Left little finger: A, Q, 1, Z, Caps Lock, Shift, Tab
- Right index finger: J, H, U, Y, 7, 8, N, M
- Right middle finger: K, I, 9, , (comma)
- Right ring finger: L, O, 0, . (period)
- Right little finger: ; : P [ ] \ ' Enter Shift
- Thumbs: Spacebar
Most beginners resist touch typing because their speed drops initially when switching from hunt-and-peck. This is temporary — after 20–30 hours of deliberate practice, touch typing speed typically surpasses the previous hunt-and-peck speed and continues improving.
Typing Speed for Specific Professions
Different roles have different typing speed expectations:
- Data entry clerk: 60–80+ WPM typically required; accuracy especially critical as errors have direct data quality impact
- Legal secretary: 70–100 WPM; accuracy critical; court transcription requires fast, flawless typing
- Software developer: 50–80 WPM typical range; speed less important than accuracy and knowledge; coding is more thinking than typing
- Journalist / writer: 60–80 WPM; speed matters for dictation and real-time reporting; shorthand alternatives exist
- Medical transcriptionist: 60–70+ WPM with high accuracy; specialised medical terminology adds complexity
- Customer service chat agent: 50–60+ WPM typical requirement; handles multiple simultaneous conversations
Keyboard Layout: QWERTY vs. Alternatives
The QWERTY layout (named after the top row of keys) was designed in the 1870s for mechanical typewriters — partly to avoid jamming by separating commonly paired letters. Alternative layouts claim efficiency improvements:
- Dvorak: Vowels on the left home row, most common consonants on the right. Claimed to reduce finger movement by 60–70%. Small but dedicated user community.
- Colemak: Modifier of QWERTY that keeps most common keyboard shortcuts in place while moving common letters to home row. Easier transition from QWERTY than Dvorak.
- Workman: Optimised for reduced lateral finger movement; designed as alternative to Colemak.
The practical reality: most studies show skilled QWERTY typists do not significantly improve by switching to Dvorak or Colemak. The learning curve for switching is substantial. For most people already typing at 80+ WPM on QWERTY, switching layouts is not worth the disruption.
Common Questions
What is a good typing speed for the average person?
The average computer user types at 40–60 WPM. For comfortable daily computer work, 60–70 WPM is a realistic target that most people can achieve with practice. For professional roles requiring significant typing (data entry, secretarial, journalism), 80–100 WPM is a common requirement. Very few people naturally reach 120+ WPM without dedicated competitive typing practice.
Does typing speed matter for programming?
Less than most programmers think. Programming is primarily thinking, problem-solving, reading documentation, and debugging — not transcription. A programmer at 50 WPM vs. 80 WPM types different amounts of code, but the bottleneck in programming productivity is rarely keystrokes per minute. That said, slow typing does create friction when writing commit messages, documentation, and communication — improving to 60–70 WPM is worthwhile. Above that, diminishing returns for programming specifically.
How long does it take to learn to touch type?
Expect 20–40 hours of practice to build the muscle memory for all keys and return to your previous speed. After that, speed improves with regular use. Resources: TypingClub (structured beginner lessons), Keybr (intelligent practice based on your weak keys), TypeRacer (competitive against others), 10FastFingers (timed tests). Daily 15-minute sessions over 4–6 weeks is a common successful approach.
Test Your Typing Speed
Measure your WPM and accuracy with standard typing passages. Get instant results with comparison benchmarks. Free, no signup.
Take the Typing Speed Test