Typing Speed Test
Test your typing speed and accuracy. Measure your WPM in real time.
How to Use
Click on the input area and start typing the displayed text.
The timer starts automatically on your first keypress.
Type the entire text to complete the test and see your results.
Green highlights show correct characters; red shows errors.
Introduction
Knowing your typing speed in words per minute (WPM) isn't just a vanity metric—it's a practical indicator of how efficiently you can produce written output, whether you're writing code, drafting emails, or transcribing notes. A typing speed test presents a reference text, measures your keystrokes and errors as you type, and calculates your gross WPM, net WPM (adjusted for errors), and accuracy percentage in real time. The result tells you not just how fast you type, but how fast you type correctly—because speed without accuracy is just fast mistakes.
What Is Typing Speed Test?
A typing speed test is a performance-measurement tool that quantifies how quickly and accurately a user can reproduce a reference text on a keyboard. Gross WPM is calculated by dividing the total characters typed (including errors) by 5 (the standard word length) and then by the elapsed time in minutes. Net WPM adjusts for errors by subtracting the number of uncorrected errors from the total character count before dividing. Accuracy is the ratio of correct characters to total characters typed, expressed as a percentage. These three metrics together provide a complete picture of typing proficiency.
The tool exists because self-assessed typing speed is notoriously unreliable. People who believe they type at 80 WPM often test at 55 WPM when accuracy is factored in, because they habitually backspace and retype without counting the lost time against their perceived speed. An objective test with a fixed reference text eliminates subjective estimation and provides a repeatable measurement that can be tracked over time to verify improvement from practice.
Real-time visual feedback—green for correct, red for errors—is the key pedagogical feature. It creates an immediate error-awareness loop that trains the typist to notice mistakes as they happen rather than discovering them during proofreading. Over repeated tests, this feedback reduces the error rate even without conscious effort, because the brain learns to flag discrepancies between the intended and actual keystrokes at the moment of execution.
Typing Speed Test Examples
| Input | Output |
|---|---|
| Reference: 'The quick brown fox jumps over the lazy dog' | User types with 2 errors in 12 seconds | Gross WPM: 22 | Net WPM: 20 | Accuracy: 91.3% | Errors: 2 |
| Reference: 200-word technical paragraph | User completes in 2 minutes 30 seconds with 5 uncorrected errors | Gross WPM: 80 | Net WPM: 78 | Accuracy: 97.5% | Errors: 5 |
| Reference: 150-word paragraph | User completes in 1 minute 15 seconds with 0 errors | Gross WPM: 120 | Net WPM: 120 | Accuracy: 100% | Errors: 0 |
| Reference: 100-word paragraph with mixed punctuation and numbers | User completes in 1 minute with 8 errors | Gross WPM: 100 | Net WPM: 92 | Accuracy: 92.0% | Errors: 8 — difficulty flagged by high punctuation and numeral density |
Key Features of Typing Speed Test
- Real-time WPM and accuracy calculation that updates with every keystroke during the test
- Character-level visual feedback: green for correct, red for incorrect, with cursor tracking the current position
- Gross WPM, Net WPM (error-adjusted), accuracy percentage, and raw error count in the final summary
- Multiple difficulty levels: common words, mixed punctuation, technical jargon, and programming symbols
- Timer with elapsed-time display that continues until the reference text is fully reproduced
- Detailed error analysis showing which characters and bigrams had the highest error rate for targeted practice
- Test history tracking across sessions via localStorage to measure long-term improvement
How It Works
Start the Test and Type the Displayed Passage
Click start and a passage of text appears on screen. Type the text exactly as shown, matching capitalization and punctuation. The timer begins on your first keystroke, and the tool tracks every character you type against the reference text in real time.
Real-Time Speed and Accuracy Tracking
As you type, the tool continuously calculates your words per minute based on correctly typed characters and displays your accuracy percentage. Characters you type correctly are highlighted in one color while errors appear in another, giving you immediate visual feedback on your performance.
Review Your Results After Completion
When you finish the passage, the tool presents your final WPM score, accuracy percentage, and a breakdown of error types. You can retry the same passage to improve or generate a new one to test yourself with different vocabulary and sentence structures.
Who Uses This
Transcriptionists
benchmarking their typing speed and accuracy during training to track improvement over time and ensure they meet the minimum WPM requirements for professional transcription contracts
Programmers Learning to Type Faster
measuring their typing speed with standard prose to identify whether slow coding is caused by typing speed or problem-solving, then practicing to eliminate the typing bottleneck from their workflow
Job Applicants
practicing typing tests before administrative and data entry job interviews where employers require a minimum typing speed, using the accuracy tracking to focus on reducing errors rather than just increasing speed