Skip to content
Calcapedia
School & Grades

Typing Speed Calculator

Turn characters or words typed, uncorrected errors and the time taken into gross and net words per minute, accuracy and keystrokes per hour.

Level: Grade 6

  • Common Core standard 6.RP.A.3.bSolve unit rate problems including those involving unit pricing and constant speed.
  • Common Core standard 6.RP.A.3.cFind a percent of a quantity as a rate per 100 (e.g., 30% of a quantity means 30/100 times the quantity); solve problems involving finding the whole, given a part and the percent.
Printable worksheet

Typing Speed Calculator

Know the answer you need? Pick an input to work backward.

Inputs
What did you count?

Mistakes left in the final text. Errors you fixed only cost time.

Result

Net speed

48.8 WPM

48.8 net WPM (50 gross) at 99.5% accuracy.

Gross speed
50 WPM
Accuracy
99.5%
Keystrokes per hour
15,000
Characters per minute
250

See the step-by-step solution ↓

Step-by-step solution

  1. Turn characters into standard words, because a typing "word" is 5 keystrokes

    1,2505=250
  2. Divide words by minutes to get your raw (gross) speed

    2505=50
  3. Take off one word per minute for each error left in, to get your net speed

    50−65=48.8
  4. Accuracy: divide the correct characters by all characters typed, to see how much was right

    1,250−61,250=99.52%
  5. Keystrokes per hour: scale the per-minute rate up by 60, the figure data-entry jobs often ask for

    1,2505×60=15,000
  6. Net words per minute

    48.8 WPM

Test yourself

20 quick questions built from this calculator's formula: work out results, predict what happens when an input changes, and work backward from an answer. Every answer comes with the working.

What this calculator does

Find out how fast you type, in words per minute (WPM), and how accurate you are. In typing tests, a "word" is not a dictionary word. To make long and short words count fairly, every 5 keystrokes count as one word, spaces and punctuation included. Gross speed is that total divided by the minutes taken. Net speed then takes off one word per minute for every error left in, so speed bought with mistakes doesn't count.

Enter the characters (or words) you typed, the errors you left in, and the time. You get gross and net WPM, accuracy as a percentage and characters per minute. You also get keystrokes per hour, the figure often used for data-entry jobs. Use it to score a practice passage you timed yourself, or to check a test result.

Where it's used

Why this math matters outside the classroom:

  • Keyboarding class. Students who type 1,250 characters in 5 minutes divide 250 words by 5 to score 50 gross WPM.
  • Job applications. A data-entry applicant converts 50 WPM to 15,000 keystrokes per hour to compare with a job listing.
  • Accuracy goals. A learner with 6 errors in 1,250 characters works out 99.52% accuracy as 1,244 ÷ 1,250.
  • Unit rates. Math students treat WPM as a unit rate: 90 words in 1.5 minutes is 60 words per minute.
  • Transcription work. Transcribers estimate a 2,000-word document at 48 net WPM will take a little under 42 minutes to type.

Grade level and standards: Grade 6; Common Core State Standards for Mathematics 6.RP.A.3.b, 6.RP.A.3.c. © Copyright 2010. National Governors Association Center for Best Practices and Council of Chief State School Officers. All rights reserved.

How to use it

  1. Choose whether you counted characters or words. Characters work best, and most word processors show a character count with spaces.
  2. Enter the number typed and the errors left in the finished text.
  3. Enter the time in minutes and seconds.
  4. Read the net WPM, gross WPM, accuracy and keystrokes per hour.

What the inputs mean

What did you count?
Characters give the standard measure because they treat long and short words fairly. If you only know a word count, it is used directly as words, which flatters text with long words.
Uncorrected errors
Count only mistakes still in the text at the end. Errors you noticed and fixed are already paid for in the extra time they took.

Formula and method

words = characters ÷ 5
gross WPM = words ÷ minutes
net WPM = gross WPM − uncorrected errors ÷ minutes   (not below 0)
accuracy = (typed − errors) ÷ typed × 100%
keystrokes per hour = keystrokes ÷ minutes × 60

Counting 5 keystrokes as a word is the long-standing rule for typing tests. Gross WPM is your raw speed. The net formula takes off one word for each uncorrected error per minute of typing. That is the usual penalty in typing tests. Typed means everything you entered, characters or words, and keystrokes are the characters typed.

Accuracy compares correct entries with all entries. When you count words, errors are treated as wrong words. When you count characters, they are treated as wrong characters.

Worked example

You type a passage of 1,250 characters (spaces included) in exactly 5 minutes and leave 6 mistakes.

  1. Turn characters into standard words, 5 keystrokes each: 1,250 ÷ 5 = 250.
  2. Divide by the 5 minutes for gross WPM: 250 ÷ 5 = 50.
  3. Take off the 6 errors spread over 5 minutes for net WPM: 50 − 6 ÷ 5 = 48.8.
  4. Compare correct characters with all characters for accuracy: (1,250 − 6) ÷ 1,250 = 99.52%.
  5. Scale the per-minute rate up to an hour: 1,250 ÷ 5 × 60 = 15,000 keystrokes per hour.

Result: That is 48.8 net words per minute (50 gross) at 99.5% accuracy, or 15,000 keystrokes per hour.

Understanding the result

Net WPM is the figure to compare with a goal or a job requirement, because it counts only usable text. Check which measure a test or listing uses before comparing numbers.

If net is far below gross, try slowing down a little. Fewer errors usually raise net speed more than typing faster does.

Assumptions and limitations

  • One word equals 5 keystrokes, including spaces.
  • Each uncorrected error costs one word.
  • Tests differ. Some use other penalties, count corrected errors or measure words differently, so scores aren't always comparable.
  • A short sample can swing widely. Time yourself for at least a few minutes for a steady figure.

Frequently asked questions

What is the difference between gross and net WPM?

Gross WPM is everything you typed divided by the time. Net WPM subtracts the uncorrected errors per minute, so it measures usable output.

Why is a word counted as 5 characters?

Real words vary in length, so a fixed size keeps tests fair between passages. Five keystrokes, including the space, is the long-established standard.

How do I convert WPM to keystrokes per hour?

Multiply by 5 for keystrokes per minute and by 60 for the hour: 50 WPM is 50 × 5 × 60 = 15,000 keystrokes per hour.

Why does my net speed show as 0?

When errors per minute are higher than gross speed, the net formula would go below zero, so it is shown as 0. Focus on accuracy first, and the speed will follow.

How this calculator is checked

Method: Standard typing-test convention: 5 keystrokes per word, gross = words/minutes, net = gross − uncorrected errors/minutes, accuracy = correct/total. The calculation is covered by automated tests with known reference values and edge cases. Last updated 2026-10-18. Found a problem? Tell us.

Embed this calculator

Put this Typing Speed Calculator on your own website or blog for free. Paste this code where you want it to appear: