Typing Speed WPM Calculator
Your typing speed in words per minute (WPM) is a practical measure of how quickly you can produce text output, which directly affects productivity for any writing-intensive role. This calculator uses the standard five-characters-per-word normalisation used by professional typing tests. Enter the total characters typed during a timed test, the number of errors made, and the elapsed time in minutes. The calculator returns your gross WPM (raw speed), your net WPM (adjusted for errors), your accuracy percentage, and an estimate of how long it would take you to type a 1,000-word document.
Typing speed WPM formula
Gross WPM = (characters / 5) / minutes
Net WPM = gross WPM - (errors / minutes)
Accuracy = ((characters - errors * 5) / characters) * 100
Time for 1,000 words = 1,000 / net WPM
One 'word' equals 5 characters by the standard convention. Errors reduce net WPM by the error rate per minute. Accuracy is clamped at 0% minimum. Time for 1,000 words uses net WPM.
Improving your typing speed
- Switch to touch typing if you currently hunt and peck. Touch typists consistently type 20-40 WPM faster because they look at the screen rather than the keyboard.
- Focus on accuracy before speed. Errors cost time to correct and lower net WPM. Aim for 98%+ accuracy before increasing speed.
- Practice in short daily sessions (15-20 minutes) rather than long occasional ones. Consistency builds muscle memory faster.
- Use a keyboard layout suited to your language. QWERTY is standard in the US; some fast typists use DVORAK or COLEMAK for improved efficiency.
- Track your WPM weekly. Most people improve 5-10 WPM per month of consistent practice.
Typing speed: frequently asked questions
How is typing speed in WPM calculated?
The standard formula defines one 'word' as five characters (including spaces). WPM = (total characters typed / 5) / minutes elapsed. This normalises for words of varying length and is the method used by professional typing tests and most WPM assessments.
What is net WPM versus gross WPM?
Gross WPM counts all keystrokes regardless of errors. Net WPM subtracts a penalty for errors: net WPM = gross WPM - (errors / minutes). Net WPM is the more meaningful productivity metric because it reflects actual usable output. This calculator reports both.
What is a good typing speed for office work?
The U.S. Bureau of Labor Statistics notes that administrative and secretarial roles typically require 40-60 WPM. For data entry positions, 60-80 WPM is common. Most general knowledge workers type 40-60 WPM. Professional transcriptionists typically exceed 80 WPM. Touch-typing training can double most people's initial hunt-and-peck speed.
How does accuracy affect effective typing speed?
A typist at 80 WPM with 95% accuracy produces less usable output than one at 60 WPM with 99% accuracy in many real-world contexts, because errors require correction time. This calculator shows net WPM (which penalises errors) and accuracy percentage so you can see the true productivity impact of your error rate.
How do I measure characters and errors for this calculator?
Type for a set time period (60 seconds, 120 seconds, or 300 seconds are common). Count or copy the total characters typed (most word processors show character counts). Count errors as any character that needed to be corrected. Enter those values along with the elapsed minutes.
Official sources
- U.S. Bureau of Labor Statistics: Office and Administrative Support Occupations.
- U.S. Bureau of Labor Statistics: Occupational Employment and Wage Statistics.
Reviewed by the CalculatorHub team, edited by James Graham, 15 June 2026. See our methodology.