Typing Speed Test
Test your typing speed in WPM (words per minute) with accuracy stats. Improve typing skills with practice texts. Free online typing test
WPM (words per minute) measures how fast you can type while maintaining accuracy — and the standard "word" is exactly 5 characters, so "hello there" counts as 2.2 "words" regardless of actual word count. This test reports WPM, accuracy, and characters-per-minute over 30-60-120 second sessions, with practice texts ranging from common English to programming syntax. The interesting feedback is not "your WPM is 65" but "you make 4× more errors on backspace-required misses than on next-character misses" — actionable per-key data.
How WPM is actually measured
Standard formula: WPM = (characters typed / 5) / minutes. So typing 300 characters in 1 minute = 60 WPM. Accuracy adjustments: most tests subtract errors (incorrect characters) from the total. "Net WPM" accounts for both speed and accuracy; "Gross WPM" is speed only.
- Gross WPM = (all chars / 5) / minutes
- Net WPM = ((all chars - errors) / 5) / minutes
- Accuracy = correct chars / total chars × 100%
- Characters per minute (CPM) = WPM × 5 (just multiplied)
Speed ranges and what they correspond to
- 20-30 WPM — beginner, hunt-and-peck. The default for people who never learned touch typing.
- 30-45 WPM — average computer user. Comfortable with email and short documents.
- 45-60 WPM — touch typist. Capable of transcription-style tasks.
- 60-80 WPM — professional typist / writer. Common among developers, journalists, transcribers.
- 80-100 WPM — fast professional. Court reporters and stenographers cluster here on regular keyboards (their stenotype machines reach 200+ WPM).
- 100-130 WPM — elite. Less than 1% of typists. Requires deliberate practice and a quality keyboard.
- 130+ WPM — competitive. World records around 200 WPM sustained.
For coding specifically, raw WPM matters less than syntax fluency — typing `(` followed by Enter with auto-indentation does not benefit from speed. Most software-engineering productivity bottlenecks are thinking, not typing.
Working example
Input
A 60-second session on a common-English passage
Output
Test duration: 60 seconds
Characters typed: 412 (with 5 errors)
Gross WPM: 82.4
Net WPM: 81.4
Accuracy: 98.8%
CPM: 412
Key-by-key analysis:
Most missed: 't' (3 misses out of 47 attempts, 93.6% accuracy)
Slowest: backspace recovery from "wrong key → correct" 280ms avg
Fastest: common digrams (th, in, er, an) <80ms each
Recommendations:
- Practice "t" specifically; it is your weakest common letter.
- Slow down on the last 10 seconds — fatigue mistakes are common in the
final stretch.Sustained typing speed is lower than burst speed. Most people's 10-second WPM is 20-30% higher than their 60-second WPM, and 5-minute sustained is another 10% lower. Track the duration when comparing across tests.
How to actually improve
- Touch typing — learn the home row (asdf jkl;) and home positions. Without this, the ceiling is ~50 WPM. With this, 80+ is achievable for most people.
- Deliberate practice on weak letters — daily 10-minute drills focused on your slowest keys. Tools like TypingClub, Keybr, monkeytype let you target weak letters.
- Slow down for accuracy first — 50 WPM at 99% accuracy beats 75 WPM at 92%, because the corrections cost more than they save.
- Keyboard quality — mechanical with quality switches (Cherry MX Brown, Topre) reduces fatigue at high speeds. Membrane keyboards add 30-50% more force per keystroke.
- Posture — wrists straight, elbows at 90°, screen at eye height. Bad posture cuts sustained speed by 10-15% and causes RSI.
- Rest periods — every 25-30 minutes of typing, take 1-2 minute break. Sustained typing without breaks is the main cause of RSI in heavy typists.
When to reach for this tool
- You want a baseline WPM measurement before starting a typing-improvement habit.
- You are curious how a new keyboard affects your speed (test on old, switch, test on new, compare).
- You are practicing for transcription or data-entry work that has typing speed requirements.
- You are interviewing a candidate for a typing-heavy role and want a standardized test.
What this tool will not do
- It will not certify your typing speed for employment. Formal certifications come from accredited centers (CompTIA-style services). Employers running their own tests almost always re-test in their environment.
- It will not measure typing-while-thinking. Real work involves pauses to think; this test measures raw typing on prepared text. Your real-world "typing speed at work" is usually 30-50% of test WPM because of pauses.
- It will not work properly on mobile. Touch typing on virtual keyboards is fundamentally different from physical keyboards; benchmarks do not transfer.
Frequently asked questions
Is 60 WPM "fast"?
Above average. 60 WPM is faster than ~70% of computer users. For professional writers, journalists, programmers, court reporters, 80+ is typical. For "fast" in absolute terms, 100+ WPM puts you above 95% of typists.
How long does it take to learn touch typing?
2-4 weeks of 20-minute daily practice to reach baseline competence (40 WPM). 3-6 months to reach 70+ WPM with sustained practice. Plateau effects are common around 60 WPM; pushing past requires explicit focus on weak letters and bad habits.
Does keyboard layout matter?
QWERTY is the standard. Dvorak / Colemak claim faster top speeds but the practical advantage for skilled typists is small (5-10%); switching costs 6-12 weeks of reduced productivity during the transition. Unless you are starting from scratch or have RSI, the gain rarely justifies the cost.
Why is my WPM lower at the office than on tests?
Real work has thinking pauses, scrolling, switching apps. Test environments are pure typing. The ratio of "thinking : typing" in work is usually 80:20, so faster typing improves work output less than people expect. Improving past 60 WPM has diminishing returns for software engineering specifically.
What is the world record for typing speed?
Conventional keyboard: ~216 WPM in single-minute bursts (Marisa Sumikawa) and ~150-160 WPM sustained over longer texts. Stenotype machines (used by court reporters) reach 300+ WPM through chorded input — these are not comparable to standard keyboards.
Does mechanical vs membrane really matter?
For sustained high-speed typing (80+ WPM for hours), yes. Mechanical key switches provide tactile feedback and require less force, reducing fatigue. The objective speed difference per keystroke is small; the all-day comfort difference is substantial. Below 60 WPM, the keyboard usually is not your bottleneck.
Related tools
Count words, characters, sentences, paragraphs in text. Calculate reading time, keyword density. Free online word count tool for writers
Free Pomodoro technique timer for productivity. 25-minute work sessions with 5-minute breaks. Customizable focus timer with notifications
Professional metronome with tap tempo, time signatures (4/4, 3/4, 6/8), accent patterns, and visual beat indicator. Free online metronome for musicians
Generate fake names, emails, addresses, phone numbers for testing. Create realistic test data in JSON/CSV. Free mock data generator online
Published · Updated · E-Utils editorial team