Typing Speed Calculator

Work out gross WPM, net WPM and accuracy from the words or characters you typed, the time it took and the errors left uncorrected.

How we test our calculators
Gross WPM —
Net WPM —
Accuracy (share of words typed without an error) —%
Words (standardized, 5 chars) —

What is a typing speed calculator?

This typing speed calculator turns the results of a typing test or a timed practice session into words per minute (WPM). Enter how much you typed, as words or as characters, the time it took and the number of uncorrected errors. It returns four numbers: Gross WPM, your raw pace; Net WPM, the pace after taking errors off; Accuracy (share of words typed without an error); and Words (standardized, 5 chars), the word count it used.

Gross WPM measures speed only. Net WPM rewards text that is both fast and correct: each mistake left in the text costs one word, so a fast but careless typist can end up with a lower net score than a slower, accurate one.

When you enter characters, the calculator divides by five to get words. Counting a word as five characters is a common convention in typing tests, because it measures the amount of text typed, so long and short words are treated alike. It is a convention rather than a formal standard, so check how your own test counts if you need to compare results exactly. Typing tests also handle errors differently. The U.S. federal clerical standard, for example, pairs a speed requirement with a limit of three or fewer errors in a 5-minute sample, as the FAQs explain. Check how a test scores errors before you compare its results with this calculator's net WPM.

Formula

Step 1: standardized words

In Words typed mode, Words = the number you enter. In Characters typed (÷5 for words) mode, Words = characters ÷ 5. Use the character count your test reports. If you count characters yourself, include spaces and punctuation and be consistent. Spaces are what make five characters a sensible word size: Brysbaert's 2019 review of reading rate gives average English word lengths of 4.2 letters in fiction and 4.6 in non-fiction, and adding the space after each word makes a typical word a little over five characters.

Step 2: speed

Gross WPM = Words ÷ minutes

Net WPM = Gross WPM − (uncorrected errors ÷ minutes), never less than 0. This is the same as (Words − errors) ÷ minutes: every error left in the text removes one word from your total.

Step 3: accuracy

Accuracy = (Words − errors) ÷ Words × 100, never less than 0. It treats each error as one word typed wrongly, which is why the label calls it the share of words typed without an error. Two errors in the same word count as two spoiled words, so accuracy is slightly understated when mistakes cluster.

Word accuracy versus character accuracy

Accuracy can also be measured per character: correct characters ÷ characters typed. For the same mistakes that gives a higher number, because one character is a smaller share than one five-character word:

1,500 characters, 10 errorsCalculationAccuracy
Per word (this calculator)(300 − 10) ÷ 300 × 10096.67%
Per character(1,500 − 10) ÷ 1,500 × 10099.33%

Neither is wrong. Compare accuracy figures only when they are measured the same way.

Worked example

Example 1: a five-minute test scored in words

You type 250 words in 5 minutes and leave 5 errors.

  1. Gross WPM = 250 ÷ 5 = 50.0.
  2. Net WPM = 50 − 5 ÷ 5 = 50 − 1 = 49.0.
  3. Accuracy = (250 − 5) ÷ 250 × 100 = 98.00%.

Example 2: a test that reports characters

Your test shows 1,500 characters in 5 minutes with 10 uncorrected errors. Choose Characters typed (÷5 for words).

  1. Words = 1,500 ÷ 5 = 300.0.
  2. Gross WPM = 300 ÷ 5 = 60.0.
  3. Net WPM = 60 − 10 ÷ 5 = 60 − 2 = 58.0.
  4. Accuracy = (300 − 10) ÷ 300 × 100 = 96.67%. As the table above shows, a test that measures accuracy per character would report 99.33% for the same typing.

Example 3: checking a practice run against a 40 WPM requirement

The federal standard for Clerk-Typist and similar clerical jobs asks for 40 WPM on a 5-minute sample with three or fewer errors. In a 5-minute practice run you type 1,050 characters and leave 3 errors.

  1. Words = 1,050 ÷ 5 = 210.0, so Gross WPM = 210 ÷ 5 = 42.0.
  2. Net WPM = 42 − 3 ÷ 5 = 42 − 0.6 = 41.4. Accuracy = 207 ÷ 210 × 100 = 98.57%.
  3. Both speeds are above 40 and the errors are within three, but an official test counts words and errors its own way, so treat this as practice only.

Example 4: entering seconds correctly

You type 150 words in 1 minute 30 seconds with 2 errors. Enter the time as 1.5 minutes, because 30 seconds is half a minute: Gross WPM is 100.0, Net WPM is 100 − 2 ÷ 1.5 = 98.7 and Accuracy is 98.67%. Typing 1.30 by mistake gives 115.4 gross and 113.8 net, an overstatement of about 15 WPM.

How to use this calculator

  1. Choose the Input mode: Words typed if your result is a word count, or Characters typed (÷5 for words) if it is a character count.
  2. Enter the count in Words or characters.
  3. Enter the Time elapsed in minutes, using decimals for seconds: 30 seconds = 0.5, 45 seconds = 0.75, 2 minutes 15 seconds = 2.25.
  4. Enter the Uncorrected errors, the mistakes still in the text when time ran out. Enter 0 if there were none.
  5. Read Gross WPM for raw speed and Net WPM for speed after errors. Check Words (standardized, 5 chars) to confirm which word count was used.

Common mistakes

  • Writing seconds as the decimal part of minutes: 1 min 30 sec is 1.5, not 1.30 (Example 4).
  • Counting errors you fixed with Backspace. They are not uncorrected errors; the time you spent fixing them already shows up as a lower gross WPM.
  • Entering a character count in Words mode, which makes your speed five times too high.
  • Comparing net WPM or accuracy across tests that score errors differently.

Which number to use

Use net WPM for a realistic picture of usable output, and gross WPM to see whether speed or accuracy is holding you back: a large gap between them means errors, not speed, are the problem. If an employer or school names a specific test, follow its scoring rather than this calculator's. For practice ideas, read how to improve typing speed, and for typical speeds in different settings, see what counts as a good typing speed.

Sources

Frequently asked questions

What is the difference between gross and net WPM?

Gross WPM is everything you typed divided by the time, mistakes included. Net WPM takes one word off for each uncorrected error, so it measures correct output per minute. With no errors the two are equal; with 5 errors in a 5-minute test, net WPM is 1 lower than gross (Example 1).

Why is a word counted as five characters?

It is a common convention that makes results comparable between passages with long and short words. Real English words are a little shorter than five letters: Brysbaert's review gives averages of 4.2 letters in fiction and 4.6 in non-fiction, so with the space that follows, a typical word is a little over five characters. The calculator applies the five-character rule only in Characters mode. In Words mode it uses your count as entered.

What counts as an uncorrected error?

A mistake still in the text when the timer stops: a wrong, missing or extra character, or a skipped word, depending on how your test marks errors. Mistakes you noticed and fixed are not uncorrected errors. They do still cost you, because the time spent deleting and retyping lowers your gross WPM.

What typing speed do federal clerical jobs require?

The U.S. Office of Personnel Management's qualification standard for clerical and administrative support positions lists 40 words per minute for Clerk-Typist (GS-2 to GS-4), Office Automation Clerk or Assistant, and positions with "(Typing)" or "(Office Automation)" in their title. Words per minute are based on a 5-minute sample with three or fewer errors. Applicants can meet the requirement by passing a performance test, presenting a certificate of proficiency from an authorized school or organization, or self-certifying. Agencies may verify self-certified skills with a test, and test results and certificates are accepted for 3 years. Requirements for other employers vary, so check the job posting.

Why is my accuracy lower here than on my typing test?

If your test measures accuracy per character, it will report a higher figure than this calculator, which measures it per word. One wrong character spoils a whole five-character word here, so 10 errors in 1,500 characters give 96.67% here but 99.33% per character. Your speed figures are not affected by this difference.

Can net WPM be zero?

Yes. If you average one or more uncorrected errors for every word typed, net WPM bottoms out at 0 and accuracy at 0%, instead of going negative. For example, 60 words in 1 minute with 70 errors shows 60.0 gross, 0.0 net and 0.00% accuracy. If you see this, check that the typed count and the error count were entered in the right boxes.

Which number should I put on a job application?

Give the figure the employer asks for, measured the way they describe. If they only ask for "WPM", net WPM is the safer number to quote, because it is the lower of the two and reflects work that needs no correction. Say how you measured it, for example "58 net WPM on a 5-minute test".

Can I measure my speed while typing a real document?

Yes. Note the document's word count, type for a timed few minutes, then enter the number of words you added and the time in Words mode. Because an average English word plus its space is a little over five characters, the same typing usually scores slightly higher in Characters mode than in Words mode, so pick one mode and keep it when you track progress. To see how many pages a word count fills, use the word count to page count calculator; to see how long the finished text takes to read, use the reading time calculator.