Updates automatically as you type.
Calculated in your browser; your inputs are not sent to us. Privacy
Calculation details
Review the generated output before relying on it.
This tool runs in your browser. Your calculator inputs and results are never transmitted to us or to ad/affiliate partners. Ads and sponsored links may set third-party cookies to serve and measure them, but they never receive your calculation values. If you explicitly save a scenario, its permitted fields stay in local browser storage until you clear them. See our Privacy Policy.
Use this result
Share the current inputs or ask ChatGPT to explain the calculation in context.
More options
What does this calculator estimate?
Typing words per minute equals standardized words typed divided by elapsed minutes, where each standardized word is 5 characters. This calculator uses characters / 5 / minutes, so 600 characters in 2 minutes produces 60 WPM. It reports rounded gross typing speed and a benchmark label, not error-adjusted net WPM or accuracy.
- 1 standardized typing word equals 5 characters, including spaces and punctuation.
- 600 characters in 2 minutes equals 60 gross WPM.
- 90 seconds equals 1.5 minutes: convert seconds before entering elapsed time.
- Displayed benchmark thresholds begin at 30, 50, and 80 WPM; these are site labels, not hiring standards.
- 60 gross WPM converts to 18,000 character-based keystrokes per hour under the 5-character convention.
Gross WPM, net WPM, and the cost of mistakes
Gross WPM measures text output per minute before any explicit error penalty. The calculator divides your character total by 5 to obtain standardized typing words, then divides by elapsed minutes. That standard avoids rewarding a passage merely because it contains many short dictionary words. Include spaces and punctuation when collecting the total, but do not treat Shift or Backspace as additional text characters. The page accepts only a character count and elapsed time, so it cannot inspect a passage, identify misspellings, or determine which mistakes you corrected. A high displayed WPM therefore says nothing by itself about the correctness of the text you produced.
Net WPM adds a scoring policy, and policies differ between test providers. SpeedTypingOnline describes subtracting uncorrected errors per minute from gross WPM; Typing.com describes separating speed and accuracy and notes that its earlier net calculation used speed multiplied by accuracy. Those scores are not interchangeable. For 1,200 characters in 2.5 minutes, gross speed is 96 WPM. Subtracting 10 uncorrected error penalties gives (240 - 10) / 2.5 = 92 net WPM under the former convention. Correcting mistakes already consumes elapsed time, so an additional deduction for corrected mistakes can penalize the same work again. Record the scoring policy alongside any result you compare.
What the typing-speed benchmark bands really mean
This page assigns its benchmark label after rounding WPM, with thresholds at 30, 50, and 80. Its labels describe lower results as needing practice, middle results as typical office speed, and higher results as professional level. These are the site's preset categories, not findings from an age-stratified population study or an employer certification scheme. Rounding also affects placement: a raw result of 49.6 becomes 50 before the label is selected. Treat the label as a quick orientation rather than a verdict on your ability. The underlying result is more useful when tracked against your own earlier attempts under comparable conditions and with accuracy recorded separately.
For outside context, Typing.com's typing-speed guide describes roughly 40 WPM as average and suggests at least 40 WPM as a workplace efficiency goal. It also discusses 60 WPM for some assistant roles. These are that provider's general guidance, not universal hiring requirements or a current occupational census. The page's office-speed label should not be mistaken for independent confirmation of those figures. An employer may specify a different minimum, test duration, correction policy, or accuracy requirement. Ask for those conditions before practicing for a recruitment assessment. For personal improvement, use comparable unfamiliar passages and the same keyboard setup, then compare repeatable output instead of selecting only your fastest attempt.
Typing WPM is not reading or speaking WPM
Typing, reading, and speaking all use words per minute, but the word and the task are different. Typing speed here uses standardized 5-character units to make character output comparable across passages. Reading speed generally uses the passage's actual word count divided by reading time, while speaking rate uses spoken words divided by delivery time. Entering a reading passage's character total into this calculator would measure character-normalized throughput, not ordinary reading WPM. Use the related reading-speed or reading-time tool for that purpose. Neither a typing score nor a reading score establishes comprehension, and a speaking rate does not show whether an audience can follow a technical explanation.
For a useful typing measurement, take the count and time from the same interval rather than estimating how long you spent at the keyboard. Convert seconds to decimal minutes before entering time: 90 seconds / 60 = 1.5 minutes. Keep pauses and corrections inside that interval if they were part of the test. A character-based hourly conversion is also possible: WPM multiplied by 5 characters per word and 60 minutes per hour equals WPM multiplied by 300. Thus 60 WPM corresponds to 18,000 character-based keystrokes per hour. This is a unit conversion, not a promise that you can sustain that pace throughout a working hour or match a numeric-keypad assessment.
How this calculator works
Formula
Gross WPM = words typed / minutes elapsed = characters / 5 / minutes. A standardized typing word means 5 characters, including spaces and punctuation, rather than a dictionary word or every physical keypress. Under the error-penalty convention described by SpeedTypingOnline, net WPM = (standardized words - uncorrected errors) / minutes. That net formula is explanatory only: this calculator has no error input and does not calculate net WPM or accuracy.
Worked example
Enter 600 in Characters typed and 2 in Time (minutes): 600 / 5 = 120 standardized words; 120 / 2 = 60 gross WPM. For a longer example, 1,200 characters in 2.5 minutes gives 1,200 / 5 = 240 standardized words and 240 / 2.5 = 96 gross WPM. If a separate test counted 10 uncorrected error penalties under SpeedTypingOnline's convention, its net result would be (240 - 10) / 2.5 = 92 WPM. The calculator itself displays only the gross result, not that hypothetical net result.
Assumptions to verify
- Character totals include spaces and punctuation consistently with the 5-character typing-word convention; function keys such as Shift and Backspace are not text characters.
- Characters typed and elapsed minutes describe the same typing interval, including time spent pausing or correcting errors.
- The displayed result is gross speed; any error deduction or accuracy measurement must come from a separate test.
- Site benchmark labels are rough orientation, not age-adjusted norms, verified occupational averages, or proof of job eligibility.
Frequently asked questions
What is a good typing speed?
Typing.com's typing-speed guide describes roughly 40 WPM as average and recommends at least 40 WPM for workplace efficiency. Use that as provider guidance, not a universal pass mark. A useful personal target is a repeatable speed with few mistakes on material similar to your actual work. This calculator reports gross WPM, so a fast result alone does not establish accuracy.
What is the average typing speed by age or occupation?
There is no age-adjusted average calculated on this page. Its labels do not account for schooling, keyboard experience, disability, language, or occupation. Typing.com's broad guidance is not an age-specific population table. For occupational comparisons, use the particular employer's assessment conditions rather than treating a generic professional-speed label as an observed average for that job.
What is the difference between gross and net WPM?
Gross WPM is standardized words divided by minutes, without an explicit error deduction. Under SpeedTypingOnline's convention, net WPM is (standardized words - uncorrected errors) divided by minutes. Other providers use different policies, so compare like with like. This calculator uses 5 characters per standardized word and reports gross WPM only; it has no error-count input.
How is typing WPM different from reading WPM?
Typing WPM here counts each 5 characters as a standardized word. Reading WPM generally counts actual words read divided by elapsed minutes. A reading result is not a typing benchmark, and it should be assessed alongside comprehension. Use the linked reading-speed calculator when your input is a passage's actual word count.
How many words per minute should I type for a job?
Follow the vacancy's stated requirement and ask whether the score is gross or net. Typing.com's guide suggests at least 40 WPM for general workplace efficiency and discusses 60 WPM for some assistant roles, but these are provider guidelines rather than hiring rules. Confirm the required accuracy, passage type, test length, and treatment of corrections before comparing your result.
How can I type faster without making more mistakes?
Practice touch typing with deliberate finger placement and unfamiliar passages. Slow down enough to produce clean text, identify recurring problem keys, and practice those combinations before increasing pace. Keep keyboard setup and test conditions comparable. Record accuracy in a separate test alongside the gross WPM you calculate here, rather than rewarding a higher score that creates more proofreading work.
Does accuracy matter more than typing speed?
Both matter, but unusable text is not productive output. Errors can require proofreading, cause misunderstandings, or fail an employer's accuracy rule. Typing.com recommends considering speed and accuracy separately, while SpeedTypingOnline explains an uncorrected-error deduction for net WPM. This page cannot choose between those policies because it does not measure errors or display an accuracy percentage.
How do I convert WPM to keystrokes per hour?
For character-based typing output, multiply gross WPM by 5 and then by 60, or multiply WPM by 300. For example, 60 WPM x 5 x 60 = 18,000 keystrokes per hour. This convention counts text characters rather than every physical keypress. It does not automatically translate to a numeric-keypad test, which may count entries differently.
Cite this tool
BoringToolsKit. “Words Per Minute Calculator.” boringtoolskit.com/words-per-minute-calculator/. Free to reference in articles, syllabi, and answer posts with a link.
Privacy: Inputs and results stay in this browser. Any future sponsored recommendation or advertisement will be clearly labeled and kept separate from the calculation.