Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Net Typing Speed
50
words per minute (WPM)
Gross WPM 50
Words typed (chars ÷ 5) 50
Accuracy 100%

What is the Typing Speed (WPM) Calculator?

This tool measures how fast you type in words per minute (WPM), the universal benchmark used in typing tests, transcription jobs, and data-entry assessments. Because real words vary in length, typing tests define a "word" as exactly five characters (including spaces and punctuation). The calculator gives you both your gross speed and your net (error-adjusted) speed, plus an accuracy percentage.

How to use it

Enter the total number of characters you typed, the time you spent in minutes (decimals are fine, e.g. 1.5 for 90 seconds), and the number of uncorrected errors remaining in your text. Click calculate to see your gross WPM, net WPM, and accuracy. If you have no errors, gross and net WPM will be the same.

The formula explained

Gross WPM divides your character count by 5 to convert to standardized words, then divides by elapsed minutes. Net WPM penalizes each uncorrected mistake by subtracting your error rate (errors ÷ minutes) — this rewards both speed and accuracy. Accuracy is the share of standardized words typed correctly: (words − errors) ÷ words × 100.

$$\text{Gross WPM} = \frac{\text{Characters}/5}{\text{Minutes}}$$$$\text{Net WPM} = \frac{\text{Characters}/5}{\text{Minutes}} - \frac{\text{Errors}}{\text{Minutes}}$$$$\text{Accuracy} = \frac{\left(\text{Characters}/5\right) - \text{Errors}}{\text{Characters}/5} \times 100$$
Comparison of gross WPM versus net WPM where errors reduce the speed
Net WPM subtracts an error penalty from gross WPM to reflect accuracy.
Diagram showing how typed characters are grouped into words of five characters then divided by minutes
Gross WPM counts every five characters as one word, divided by the time in minutes.

Worked example

Suppose you type 300 characters in 2 minutes with 4 errors. Words = \(300 \div 5 = 60\). Gross WPM = \(60 \div 2 = \mathbf{30}\). Error rate = \(4 \div 2 = 2\), so Net WPM = \(30 - 2 = \mathbf{28}\). Accuracy = \((60 - 4) \div 60 \times 100 \approx \mathbf{93.33\%}\).

FAQ

What is a good typing speed? The average adult types around 40 WPM. 60–80 WPM is considered fast, and professional typists often exceed 90 WPM.

Why divide by five? Using a fixed 5-character "word" makes results comparable regardless of language or word length — it's the standard across typing tests.

Gross vs net WPM — which matters? Net WPM is more meaningful because it accounts for accuracy. A high gross speed with many errors isn't truly productive.

Last updated: