Words per minute
WPM = correct characters ÷ 5 ÷ elapsed minutes
Five characters represents one standardized word. If you type 225 correct characters in 60 seconds, the result is 45 WPM. The displayed WPM is rounded to the nearest whole number.
Study & Learning · Free
Type an original passage to measure your words per minute and accuracy. The timer begins with your first character, not when the page opens.
By Goodies Stack · How we check our tools
Instructions, examples, and limitations ↓Your result
Selected duration: 60 seconds
Compares the final text by character position. Corrected mistakes are not included; untyped characters do not lower accuracy. An omitted or extra character can shift later matches.
Your typing stays in this browser and is never uploaded.
Optional. Keeps the latest 50 completed results for this tool, with their dates and settings. Entered text and keystrokes are never saved. Turning this off stops new records; Clear history removes saved results.
Comparisons use matching settings, passage, and completion type. Device and browser conditions can still differ.
History is off. Completed results will not be saved.
Quick guide
Select 30, 60, or 120 seconds and place your cursor in the typing area.
Begin copying the passage. Solid underlines mark matches; patterned error marks show mismatches.
Use Backspace normally to remove and correct characters. Review WPM and accuracy when time ends.
Transparent scoring
WPM = correct characters ÷ 5 ÷ elapsed minutes
Five characters represents one standardized word. If you type 225 correct characters in 60 seconds, the result is 45 WPM. The displayed WPM is rounded to the nearest whole number.
Accuracy = correct characters ÷ entered characters × 100
With 225 correct and 15 incorrect characters, 225 of 240 entered characters match. The result is 93.8% accuracy when rounded to one decimal place.
Test method
The timer starts on the first character. Each entered character is compared with the original passage at the same position. Backspacing removes that character from the current calculation, so corrections made before time expires affect the final result.
Use the same duration and a similar keyboard when tracking progress. Passage punctuation, rhythm, posture, and familiarity can change a result, so one run is better treated as a practice snapshot than a universal typing benchmark.
About the metrics
WPM is correct characters divided by five, then divided by elapsed minutes. Five characters is the conventional standardized word length used for this calculation.
Accuracy is the percentage of entered characters that match the passage at the same position. Backspacing removes that character from the current calculation.
Passage rhythm, punctuation, keyboard, posture, and familiarity all influence a run. This is a practice result, not a professional typing certification.
By Goodies Stack · How we check our tools and examples · Report a correction
Contact Goodies Stack
Ask about Goodies Stack generally or one of its browser tools.