Words Per Minute (WPM) — What It Is and How to Test Yours

Words per minute is the standard measure of typing speed. It appears on job postings, typing certificates, academic benchmarks, and competitive typing leaderboards. But what exactly does the number mean, how is it calculated, and what counts as a good score for your situation? This page answers all of it — including the two different WPM formulas most people have never heard of, benchmarks by profession and age, and how to get an accurate measurement of your own speed.

What Does WPM Mean?

WPM stands for words per minute. It measures how many words you type in one minute, where a "word" is defined as five characters including spaces. This standardized five-character definition is used universally in typing tests because it prevents the score from varying based on whether a passage happens to contain mostly short words (like "a," "the," "is") or long ones (like "administrator" or "implementation").

For example, if you type the sentence "The cat sat on the mat" (22 characters including spaces), that counts as 22 ÷ 5 = 4.4 words — not 6 words, even though there are 6 individual words in the sentence.

The 5-character-per-word standard was established in the early 20th century for telegraph operators and typewriter testing. It has remained the universal standard across all modern typing tests, from employer assessments to competitive typing platforms.

How WPM Is Calculated: The Two Formulas

There are two distinct WPM figures you will encounter: gross WPM and net WPM. They are not the same number, and understanding the difference matters for reading your results accurately.

Gross WPM (raw speed)

Formula

Gross WPM = (Total Characters Typed ÷ 5) ÷ Minutes

This counts every character you typed — correct and incorrect — divided by 5 to convert to words, then divided by the time elapsed. It measures pure finger speed, regardless of errors.

Net WPM (adjusted for errors)

Formula

Net WPM = Gross WPM − (Uncorrected Errors ÷ Minutes)

This subtracts one word per uncorrected error per minute from the gross score. It is the operationally meaningful number — a typist who produces unusable output due to errors is not actually fast. Most professional tests, job applications, and typing sites (including FastTypings) report net WPM.

Example calculation: You type 325 characters in 1 minute, with 2 uncorrected errors.

The difference grows significantly at higher error rates. A typist posting 80 gross WPM with 8 uncorrected errors per minute ends up at 72 net WPM — a meaningful gap.

What Is a Good WPM Score?

"Good" is relative to your use case. The table below gives you a calibrated benchmark across the full range:

Under 30 WPM

Very slow

Typing actively limits your productivity. Improvement is highly worthwhile.

30–40 WPM

Below average

Below the adult average. A few weeks of practice will move you out of this range.

40–55 WPM

Average

Functional for everyday use. Most jobs will not require more.

55–70 WPM

Above average

Comfortable professional speed. Typing is not a bottleneck at this level.

70–90 WPM

Fast

Top 20% of typists. Meets the requirement for demanding roles like legal secretary or transcription.

90–120 WPM

Very fast

Top 5%. Competitive typing territory. At this level, accuracy becomes the differentiator.

120+ WPM

Expert / elite

Fewer than 1% of typists. Typically active participants in typing competitions.

WPM by Profession

Different roles require very different typing speeds. Here are realistic averages and expectations across common professions:

ProfessionTypical WPM Range
Average adult (general population)40–60 WPM
Office worker / general clerical55–65 WPM
Customer service representative45–60 WPM
Data entry operator60–80 WPM
Administrative / executive assistant60–75 WPM
Legal secretary70–90 WPM
Medical transcriptionist70–85 WPM
Journalist / copywriter60–80 WPM
Software developer50–70 WPM
Competitive typist (TypeRacer top 1%)130–170 WPM
World record holder (keyboard)212 WPM

Developers often surprise people with their relatively modest average — code involves frequent pauses for thinking, navigation, and tool use, so raw typing speed is a smaller fraction of total keyboard time than in purely text-based roles.

WPM by Age

Typing speed peaks in the late teens and early 20s, when keyboard usage is heaviest and motor plasticity is highest. However, experienced adult typists often outperform younger beginners despite the overall age trend — long-term practice matters more than age.

Age GroupAverage WPMContext
Under 1210–25 WPMStill developing fine motor control
13–17 (teenagers)35–45 WPMFrequent keyboard users via school and social media
18–2450–65 WPMHighest average speed; heavy digital native usage
25–3950–65 WPMSustained from young adult habits; professional use
40–5445–55 WPMSlight decline; still highly proficient
55–6440–50 WPMModest decline; experienced typists often above average
65+30–45 WPMGreater variability; long-time typists outperform younger beginners

How to Test Your WPM Accurately

Not all typing tests produce the same result. Here is how to get a meaningful, accurate measurement of your actual typing speed:

FastTypings runs timed tests from 1 to 10 minutes on randomized passages, reports gross and net WPM, shows per-keystroke accuracy, and tracks your score history across sessions — no login required.

How to Improve Your WPM

The mechanics of improving WPM are well established:

Frequently Asked Questions

What does WPM stand for?

WPM stands for words per minute — a measure of typing speed. In the standard typing test definition, one "word" equals five characters (including spaces). This standardized word length is used so that a test passage filled with short words does not inflate results compared to one with long words.

What is the difference between gross WPM and net WPM?

Gross WPM is your raw typing speed calculated from total characters typed divided by 5, divided by the time in minutes. Net WPM subtracts a penalty for uncorrected errors — typically one word deducted per uncorrected error. Most professional typing tests, job applications, and tools like FastTypings report net WPM, because that is the operationally meaningful number.

What is considered a good WPM?

The context matters. For general use, 55–65 WPM is good — you will never feel typing holding you back. For professional roles in administration or data entry, 60–75 WPM is the target. For competitive typing, 100+ WPM puts you in the top 5%. The most useful benchmark is comparing your speed to the requirement for whatever you are using typing for.

How is WPM calculated exactly?

Gross WPM = (total characters typed ÷ 5) ÷ minutes elapsed. Net WPM = Gross WPM − (number of uncorrected errors ÷ minutes elapsed). For example: typing 350 characters in 1 minute gives a gross WPM of 70. With 2 uncorrected errors, net WPM = 70 − 2 = 68. Most tests display the net figure.

Does WPM measure accuracy?

Not directly. WPM measures speed. Accuracy is reported separately, typically as a percentage (correct keystrokes ÷ total keystrokes × 100). However, net WPM incorporates errors through the error penalty, so a typist with poor accuracy will see their net WPM significantly lower than their gross WPM. Both numbers matter: a high gross WPM with low accuracy is not useful in practice.

How can I increase my WPM?

The most effective approach: learn touch typing (stop looking at the keyboard), maintain home row position, practice 15–20 minutes daily, and focus on accuracy before speed. Most people can go from 40 WPM to 65 WPM within 8–12 weeks of consistent daily practice. The gains come from muscle memory development, which requires repetition over time — not just longer individual sessions.

Why does my WPM drop on longer tests?

Your 1-minute WPM is almost always higher than your 5-minute WPM because the first minute benefits from a burst of focus and fresh muscles. Sustained speed over 3–5 minutes is the more realistic measure of your functional typing speed, and it is what employer tests use. To improve your sustained WPM, train specifically on 5-minute sessions rather than 1-minute sprints.

The fastest way to know your WPM is to take the test. FastTypings gives you your score in 60 seconds — gross WPM, net WPM, and accuracy, all on one screen. Free, no signup.

Start Free Typing Test →