Free words per minute calculator
Find your typing speed in two seconds. Enter how many characters you typed and how long it took, and the words per minute calculator returns your gross WPM, net WPM (after errors), and accuracy — using the 5-character-word standard — plus reading and speaking WPM, with average typing speeds by level, updated live, as you type.
On this page16 sections
| Speed | Level |
|---|---|
| < 20 WPM | Beginner |
| ~40 WPM | Average |
| 40–60 WPM | Good |
| 60–80 WPM | Professional |
| 80–100 WPM | Advanced |
| 100+ WPM | Expert |
Typing WPM uses the 5-character word standard; reading and speaking use actual words. See why a word is 5 characters
Results are estimates. Consult a professional.
What is words per minute (WPM)?
Words per minute (WPM) is the standard measure of how fast you type, read, or speak — the number of words you process in one minute. For typing it is the headline number on every typing test; for reading and speaking it describes pace. This words per minute calculator returns your WPM the moment you enter how much you typed (or read) and how long it took.
The twist that catches people out is that a "word" in a typing test is not an English word. To keep scores fair across short and long words, every typing test counts a word as exactly five characters. So WPM is really a character-rate dressed up in friendlier units — which is exactly why a calculator is handy.
How to calculate words per minute
Typing WPM is a two-step calculation: turn your characters into 5-character words, then divide by the minutes you typed. If you know how many mistakes you left in, a third step converts gross WPM to net WPM.
- Count the characters and divide by 5. Every five characters (letters and spaces) counts as one word. 400 characters is 80 words.
- Divide by the minutes. 80 words in 2 minutes is a gross speed of 40 WPM.
- Subtract the error rate for net WPM. Divide your uncorrected mistakes by the minutes and subtract that from gross WPM.
Why a "word" is 5 characters
Typing tests do not count real words because real words vary wildly in length — "a" and "extraordinarily" should not score the same. Instead every test fixes a word at five characters, including the space that follows it. The figure comes from the average length of an English word, about 4.7 characters; rounding to 5 makes a clean, fair, universal unit.
This is why the same passage gives the same WPM no matter who types it, and why characters per minute (CPM) is simply your WPM multiplied by five. A speed of 60 WPM is 300 characters per minute.
A worked example using the WPM calculator
Sam takes a 2-minute typing test, types 400 characters, and leaves 4 uncorrected mistakes. Here is exactly how the calculator turns that into a typing speed.
Step 1 — Convert characters to words
Divide the characters by 5: 400 ÷ 5 = 80 words. Those are 5-character words, the typing-test standard — not 80 English words.
Step 2 — Divide by the minutes for gross WPM
80 words ÷ 2 minutes = 40 gross WPM. This is the raw speed with no penalty for mistakes.
Step 3 — Subtract the error rate for net WPM
The error rate is 4 errors ÷ 2 minutes = 2 errors per minute. Net WPM = 40 − 2 = 38 net WPM. Accuracy is (80 − 4) ÷ 80 = 95%.
| Figure | Value |
|---|---|
| Characters typed | 400 |
| Words (÷ 5) | 80 |
| Time | 2 min |
| Gross WPM | 40 |
| Errors | 4 |
| Net WPM | 38 |
| Accuracy | 95% |
The calculator above shows all of these live as you change the inputs.
Gross WPM vs net WPM
Most typing tests report two speeds. Gross (or raw) WPM is how fast your fingers moved, ignoring mistakes. Net WPM is how fast you produced usable text, after docking you for the errors you left behind. Net WPM is the number that matters for real work, because text full of typos has to be fixed.
- Gross WPM = (characters ÷ 5) ÷ minutes. Pure speed.
- Net WPM = gross WPM − (errors ÷ minutes). Speed adjusted for the per-minute error rate.
- Accuracy is reported separately, as a percentage. A high gross WPM with low accuracy means you are fast but messy.
There is no single industry standard for exactly how partial errors are weighted, which is why most tools — and this one — keep speed and accuracy as two clean numbers rather than blending them into one.
Average typing speed by level
The average person types about 40 WPM. Anything above that is good; the jump from average to professional is roughly the difference between 40 and 65 WPM, and the very fastest typists clear 100. Use the table below to see where your result lands.
| Typing speed | Level | What it means |
|---|---|---|
| < 20 WPM | Beginner | Hunt-and-peck; learning the keyboard. |
| 20–40 WPM | Below average | Some touch typing, still building muscle memory. |
| ~40 WPM | Average | The typical adult typing speed. |
| 40–60 WPM | Good | Comfortable for most office and study work. |
| 60–80 WPM | Professional | The 60+ WPM many employers ask for. |
| 80–100 WPM | Advanced | Fast, accurate touch typing. |
| 100+ WPM | Expert | Top ~1% of typists. |
Common benchmarks: ~40 WPM average, 65+ good/professional, 80+ advanced. Most typing-required jobs ask for 60 WPM or more.
Typing vs reading vs speaking WPM
WPM measures three very different things, and the numbers are not comparable. Typing WPM uses the 5-character word; reading and speaking WPM use actual words, with no error penalty. Switch the mode at the top of the calculator to measure each one.
| Activity | Typical WPM | Notes |
|---|---|---|
| Typing (average) | 40 | 5-character words; net of errors. |
| Typing (professional) | 65–80+ | Touch typists and pros. |
| Silent reading (adult) | ~238 | Average for English non-fiction. |
| Reading aloud | ~183 | Slower than silent reading. |
| Speaking (conversation) | 120–150 | Comfortable spoken pace. |
| Speaking (presentation) | 100–130 | Slower, clearer delivery. |
| Audiobook / narration | 150–160 | A common professional standard. |
Reading and speaking WPM use real word counts; typing WPM uses 5-character words, so a 40-WPM typist and a 238-WPM reader are measured on different scales.
How to type faster (raise your WPM)
Typing speed is a trainable skill — most people can add 10–20 WPM with consistent practice. The fastest gains come from technique, not from forcing your fingers to move quicker.
- Touch type — don't look at the keys. Learning the home row (ASDF JKL;) and keeping your eyes on the screen is the single biggest jump.
- Prioritise accuracy first. Slow down until you are accurate, then speed up. Net WPM rewards accuracy, and fixing typos is slower than typing them right.
- Use all ten fingers with a consistent finger-to-key mapping, so each key has a dedicated finger.
- Practise in short, regular sessions. 10–15 focused minutes a day beats an occasional marathon.
- Re-test and track your net WPM. Measuring progress with this calculator keeps you honest about real gains, not just bursts.
Typing speed by profession
How fast you need to type depends on the job. Roles built around the keyboard expect more than the 40-WPM average — data entry, transcription, and customer support all lean on speed, while most knowledge work just needs you to keep up with your own thinking. The figures below are typical expectations, not hard cut-offs.
| Role | Typical WPM expected | Why |
|---|---|---|
| General office / admin | 50–70 | Email, documents, and forms all day. |
| Data entry | 60–80+ | Speed and accuracy are the core of the role. |
| Transcription / captioning | 75–90+ | Must keep pace with recorded speech. |
| Customer support / chat | 50–70 | Live chat rewards quick, accurate replies. |
| Programming / developer | 40–60 | Thinking, not typing, is usually the bottleneck. |
| Writer / journalist | 50–70 | Comfortable drafting without losing the thread. |
Indicative expectations only — many employers that test typing look for 60+ WPM at high accuracy regardless of title.
Common words-per-minute questions
How is WPM calculated?
Count the characters you typed, divide by 5 to get words, then divide by the minutes you typed. For net WPM, subtract your errors divided by the minutes. So 400 characters in 2 minutes is (400 ÷ 5) ÷ 2 = 40 gross WPM.
Is 40 WPM a good typing speed?
40 WPM is the average typing speed, so it is solidly okay. A good speed is 45–60 WPM, and many jobs that require typing look for at least 60 WPM. Above 80 WPM is advanced, and only about 1% of people exceed 100 WPM.
What is the difference between gross and net WPM?
Gross WPM is your raw speed with no penalty for mistakes. Net WPM subtracts your error rate — errors divided by minutes — so it reflects how fast you produce correct text. Net WPM is the number most typing tests report.
What is the average reading speed in words per minute?
Adults read about 238 words per minute silently and about 183 words per minute aloud. Reading WPM uses actual words, not the 5-character word used for typing, so reading and typing speeds are not directly comparable.
How this calculator works and sources
This words per minute calculator applies the standard formulas exactly: typing speed is (characters ÷ 5) ÷ minutes for gross WPM and gross − (errors ÷ minutes) for net WPM, with accuracy as the share of 5-character words typed without an uncorrected error; reading and speaking speed use an actual word count divided by minutes. The maths is pure and runs in your browser — nothing you type is sent anywhere. The 5-character word standard and average-speed benchmarks are well-documented typing-test conventions.
Wikipedia — Words per minute (5-character word standard, typing/reading/speaking rates).Frequently asked questions about the free words per minute calculator
About this words per minute calculator
This words per minute calculator runs entirely in your browser. What you type never leaves your device — nothing is sent to a server, logged, or shared. It applies the standard typing-test formulas (the 5-character word, gross and net WPM, accuracy) and updates instantly on every change.
Calculators Cloud offers 400+ free tools with no sign-up. The whole Everyday calculators shelf includes the time duration, hours, and Pomodoro session calculators alongside this one. Or browse the full calculator directory.