Test your typing speed and accuracy. Start typing to begin the countdown.
Click the text above and start typing to begin the test.
The Typing Speed Test measures how fast and accurately you type by timing you as you retype a supplied passage in your browser. As you type, it tracks each keystroke in real time and reports your speed in words per minute (WPM), your raw speed, and your accuracy percentage, highlighting correct and incorrect characters as you go.
It is used by students building keyboard fluency, developers and writers benchmarking productivity, and job seekers preparing for data-entry or transcription roles. Because everything runs client-side, you get an instant WPM and accuracy readout without creating an account or uploading anything.
Words per minute uses the standard convention that one word equals five characters, including spaces. Gross (raw) WPM is calculated as (total characters typed / 5) / minutes elapsed. For a 60-second test this simplifies to total characters divided by five. This normalization means a 5-letter word and a 10-letter word are counted proportionally rather than each counting as a single word.
Net WPM adjusts for mistakes by subtracting uncorrected errors: net WPM = gross WPM minus (errors / minutes). Accuracy is reported separately as correct characters divided by total typed characters, times 100. For example, typing 300 correct characters and 15 errors in 60 seconds gives a gross WPM of 63, and an accuracy of roughly 95 percent. Tracking both figures matters because raw speed alone is misleading if it comes with a high error rate.
The test compares your input against the target text character by character, so a single mistyped letter marks that position as an error until you backspace and correct it. This is why slowing down slightly often produces a higher net WPM than rushing.
Average adult typing speed is roughly 40 WPM. Around 60 to 70 WPM is considered fast, and professional typists and transcriptionists often exceed 80 to 100 WPM. Data-entry roles frequently ask for 50 to 60 WPM with high accuracy.
Gross (raw) WPM counts every character you typed regardless of errors, while net WPM subtracts your mistakes. Net WPM is the more meaningful measure because it rewards accuracy, not just fast but sloppy typing.
The five-character-per-word standard is a long-standing convention that keeps scores comparable across different passages. Without it, a passage full of short words would inflate your WPM compared with one full of long words.
Yes. Spaces are included in the five-character word calculation, and punctuation you are asked to type counts toward both your character total and your accuracy, since the test matches your input against the exact target text.
Yes, it is completely free with no sign-up. The test runs entirely in your browser, so your keystrokes and results are processed locally and are not uploaded to any server.
Practice regularly, use proper touch-typing hand position, and prioritize accuracy first since backspacing to fix errors costs more time than typing carefully. Retaking short timed tests and tracking your net WPM over time is an effective way to measure progress.
The timer starts on your first keystroke, not when the page loads, so you can read the passage and get ready before you commit to the test.