Skip to content

Typing speed calculator

Convert a known keystroke count and elapsed time into KPM, KPH, and five-keystroke GWAM.

Inputs

Processed in your browser.

Count characters, spaces, and punctuation consistently.

Whole minutes; seconds must be 0–59.

Whole minutes; seconds must be 0–59.

Result

Enter values and calculate to see the result.

How to use this typing speed calculator

Use this converter after you already know how many keystrokes were entered and how long the activity took. It does not run a typing test, judge accuracy, or capture keys. A keystroke count may include letters, numbers, spaces, and punctuation, but the source that produced the count should use one consistent rule.

  1. Enter the total keystrokes reported by your typing software, exercise, or work log.
  2. Enter whole elapsed minutes and any extra seconds from 0 through 59.
  3. Select Calculate to convert the same observation into GWAM, KPM, and KPH.
  4. Copy only the confirmed result. Editing any value clears the previous answer so two sessions are not mixed.

Formulas and the five-keystroke word

Elapsed minutes equals minutes plus seconds divided by 60. KPM equals keystrokes divided by elapsed minutes. KPH is KPM multiplied by 60. Gross words a minute, or GWAM, is KPM divided by five. Calculations keep full precision and ordinary displayed values use no more than two decimal places.

The five-keystroke convention creates a standard measurement unit because real words vary in length. Spaces and punctuation are often included in a keystroke total. Therefore 500 keystrokes in one minute equals 500 KPM, 30,000 KPH, and 100 GWAM, regardless of how many dictionary words appeared in the passage.

Worked examples

A one-minute sample

A log shows 500 keystrokes in 1 minute. KPM is 500 ÷ 1 = 500. KPH is 500 × 60 = 30,000. GWAM is 500 ÷ 5 = 100.

A two-and-a-half-minute sample

A log shows 750 keystrokes in 2 minutes 30 seconds, or 2.5 minutes. That is 300 KPM, 18,000 KPH, and 60 GWAM.

GWAM, WPM, and actual words are different

This result reports gross standardized words, not a count of actual words and not net speed after errors. A passage with many short words may contain more actual words than the five-keystroke equivalent; technical text with long identifiers may contain fewer. Accuracy-adjusted WPM requires an error rule and an accuracy measurement that this page deliberately does not collect.

Use GWAM to compare sessions only when the source counts keystrokes the same way. If one system excludes spaces while another includes them, the calculated rates are not directly comparable.

Useful situations and limits

  • Convert a completed typing-test character total when only a timer and count are available.
  • Translate a data-entry target stated in KPH into a more familiar per-minute figure.
  • Document gross production rate separately from accuracy, corrections, breaks, and quality review.
  • Do not treat the result as an employment qualification, ergonomic recommendation, or live performance test.
  • Very short samples can exaggerate small timing or counting errors; use a representative interval.

Frequently asked questions

Does five keystrokes mean five letters?

Not necessarily. The standard unit can include spaces and punctuation, depending on the source count. Keep the counting rule consistent.

Is GWAM the same as net WPM?

No. GWAM is a gross conversion. Net measures subtract or penalize errors using a separate rule.

Why does actual word count show “not measured”?

The tool receives only keystrokes and time. It cannot infer how many space-separated words were typed.

Can I use seconds only?

Yes. Enter 0 minutes and 1–59 seconds.

Does this record my keyboard?

No. It only calculates from the numbers you enter in this browser.