Home » Education » Typing Speed Calculator

Typing Speed Calculator

Enter characters typed, errors, and time to get gross and net WPM, accuracy, CPM, and a skill rating. Great for job tests, keyboarding class, and practice tracking.

FREE CALCULATOR
min 1, max 200000
min 0, max 200000
min 1, max 7200
🧮

Your results will appear here.
Enter your values and press Calculate.

How it works

Enter the total characters you typed (count letters, spaces, and punctuation), the number of uncorrected errors, and the time in seconds. The calculator first converts time to minutes, then computes gross WPM as (characters / 5) / minutes, where 5 is the international standard word length. It subtracts one word per error per minute to give net WPM, the speed figure employers actually use. Accuracy is correct characters divided by total characters, times 100. Characters per minute is characters divided by minutes, and your net WPM is mapped to a skill band from Beginner (under 20) to Exceptional (120+). Scores are estimates for practice and comparison; real test scores vary between platforms because of slightly different formulas.

Gross WPM = (characters typed / 5) / minutes | Net WPM = gross WPM - (uncorrected errors / minutes) | Accuracy = (correct characters / total characters) × 100 | CPM = characters typed / minutes

How the WPM formula works

Every typing test boils down to four numbers. Gross WPM measures raw output: take every character you typed, divide by 5 (the standard word length used by typing standards worldwide), and divide by the minutes elapsed. A clean 300 characters in one minute is 60 gross WPM. Net WPM then penalizes mistakes: subtract the uncorrected errors divided by the minutes, because each error word represents output an employer would have to fix. Accuracy is simply the share of correct characters: ((characters - errors) / characters) × 100. Characters per minute (CPM) is the raw keystroke count divided by minutes; multiply net WPM by 5 and you get the same figure. These definitions are shared across major typing platforms, which is why the calculator also accepts time in seconds: a 45-second test is 0.75 minutes and the math works identically.

How to use this calculator

Count or paste your typed text and enter the character total, including spaces and punctuation. Enter the errors you left uncorrected (leave 0 if the passage was clean) and the test duration in seconds straight from your stopwatch. The results appear instantly: gross WPM for raw speed, net WPM for usable speed, accuracy as a percentage, CPM, and a skill band from Beginner to Exceptional. Net WPM and accuracy are the two numbers worth writing down, because they are what schools and employers compare. Run the calculator again after each practice session to track progress over weeks; consistent measurement beats any single score.

Gross WPM vs net WPM

Gross WPM flatters you and net WPM tells the truth. Gross counts every keystroke, so typing garbage at 100 keystrokes a minute still looks fast. Net WPM deducts one word per error per minute, which is the standard penalty in certification tests. The gap between the two is diagnostic: a small gap (say 62 gross, 60 net) means clean typing, while a wide gap (62 gross, 45 net) means errors are eating your speed and you should slow down and rebuild accuracy first. Most online typing tests display the net figure as your headline score, and job listings that ask for 45 WPM almost always mean net. When you compare results from different sites, make sure you are comparing the same metric, because a gross score from one site is not comparable to a net score from another.

What is a good typing speed?

Context decides what counts as good. The average adult who never learned touch typing lands around 40 WPM, and an online study of 168,000 volunteers measured an average of 52 WPM. Use these bands as a guide:

| Net WPM | Skill band | What it means | | --- | --- | --- | | Under 20 | Beginner | Learning the keyboard, hunt-and-peck | | 20-39 | Below average | Casual daily typing | | 40-59 | Average | Comfortable for general office work | | 60-79 | Above average | Fast enough for most office jobs | | 80-119 | Fast | Data entry, transcription, support roles | | 120+ | Exceptional | Competitive and professional typist territory |

A good score is always a pair: 60 WPM at 98% accuracy is more employable than 85 WPM at 90%, because correction time erases the raw speed advantage.

Typing speed requirements for jobs

Employers test with timed passages, usually 3 or 5 minutes, and judge the net WPM plus accuracy. Typical expectations:

| Role | Typical speed | Accuracy | | --- | --- | --- | | Administrative assistant | 45-60 WPM | 95%+ | | Customer support agent | 40-60 WPM | 95%+ | | Data entry clerk | 50-80 WPM or 8,000-12,000 KPH | 98%+ | | Medical or legal transcriptionist | 65-80 WPM | 98%+ | | Dispatcher | 80-95 WPM | 98%+ | | Court reporter (stenotype) | 200+ WPM | 95%+ |

Before a screening, check the listing for the stated requirement and aim to exceed it by 5 to 10 WPM so test-day nerves have a buffer. If a role asks for keystrokes per hour instead, convert: KPH = WPM × 5 × 60, so 60 WPM equals 18,000 keystrokes per hour. Some employers also accept a typing certificate or a screenshot of your result, which is why tracking your best official score matters.

How to improve your typing speed

Improvement follows a known curve: rapid gains while learning key positions, then slower progress around 50 to 60 WPM while accuracy catches up, then 6 to 12 months of practice to break 80. A practical routine is 15 minutes daily: warm up on the home row, drill the 100 most common English words (they make up about half of everyday writing), run one timed test at your target speed keeping accuracy above 95%, and finish on your problem keys. Fix the three most common error patterns deliberately: adjacent-key slips like typing teh for the, transpositions like becuase, and double-letter mistakes. Accuracy above 95% is the rule; dropping below 90% means you are typing too fast for your current skill. Small ergonomic wins help too: keep wrists straight, sit with feet flat and elbows near 90 degrees, and take short breaks every hour.

Typing speed variations: phones, short tests, and tricky text

Not every typing context is equal. Phone typing averages about 36 WPM, roughly half of desktop keyboard speed, so never compare a phone score with a keyboard score; take any test for school or work on a physical keyboard. Test length changes results: 30-second sprints show burst speed, while 5 to 10 minute tests reveal stamina, because fatigue and small mistakes accumulate. Text type matters as well: quotes with punctuation slow most people by 5 to 10%, code with brackets and symbols by 20 to 30%, and number-heavy data entry text by 30 to 40% compared to plain prose. For languages like Chinese, Japanese, Korean, and Thai, words per minute does not apply, so CPM is the score that counts. Keep one variable fixed at a time when tracking progress, otherwise you will not know what changed.

Frequently asked questions

Multiply your WPM by 5 to get characters per minute, then by 60 to get keystrokes per hour, so 60 WPM equals 18,000 KPH. Data entry job applications often list KPH instead of WPM, and office workers typically produce around 12,000 KPH. GWAM (gross words per minute) is another name for gross WPM, common on school paper tests.

Divide the total characters you typed by 5 to get standard words, then divide by the minutes elapsed. For example, 300 characters in 1 minute is 60 gross WPM. Then subtract the error penalty (uncorrected errors divided by minutes) to get your net WPM, which is the figure employers care about.

Gross WPM is raw speed: (characters typed / 5) / minutes, counting every keystroke including mistakes. Net WPM subtracts one word per uncorrected error per minute, so it reflects usable output. Net WPM is always equal to or lower than gross WPM, and it is the number used in hiring tests and typing certificates.

The average adult types around 40 WPM. Scores of 60 or more are above average and fast enough for most office jobs, 80 to 120 is professional territory (data entry, transcription), and 120+ is exceptional, reached by fewer than 5% of typists. Pair the number with accuracy: 60 WPM at 98% accuracy beats 80 WPM at 90%.

International typing standards define one standard word as exactly 5 characters, including spaces and punctuation. This keeps scores fair across texts: a passage of long technical words scores the same as a passage of short common words, because both are measured in keystrokes, not dictionary words.

Most office and administrative jobs require at least 95% accuracy. Data entry roles commonly ask for 98%, and medical, legal transcription, and court reporting roles ask for 98 to 99%. Below 90%, time spent fixing mistakes wipes out any speed advantage, so accuracy training comes before speed training.

Divide the seconds by 60. A 45-second test is 45 / 60 = 0.75 minutes, and a 90-second test is 1.5 minutes. This calculator accepts time directly in seconds, so no manual conversion is needed: just enter the stopwatch reading.

The fastest early gains come from learning touch typing so you stop looking at the keys, then practicing 15 to 20 minutes daily on varied text while keeping accuracy above 95%. Deliberately typing 10 to 15 WPM below your maximum with near-perfect accuracy builds the muscle memory that later sustains higher speeds.

A 1-minute test gives a quick, comparable score but can inflate your speed since fatigue has not set in. A 5-minute test shows the sustained speed employers trust and is the standard length for job screenings. Use the same length every time you retest so your progress numbers are comparable.

Related calculators