Everyday calculator

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.

InputsLive
Mode
Characters typed
Time
min
Errors
How the result is calculated
A typing-test word is 5 characters, so:gross WPM = (characters ÷ 5) ÷ minutesnet WPM = gross − (errors ÷ minutes)
  • Gross WPM ignores mistakes; net WPM docks the error rate.
  • Accuracy = (words − errors) ÷ words × 100.
Check our examples
400 characters in 2 min, 4 errors → 38 net WPMAverage typist: 200 chars in 1 min → 40 WPMReading: 476 words in 2 min → 238 WPMSpeaking: 300 words in 2 min → 150 WPM
Result
Your typing speed
38 WPM
Net WPM — a below average typing speed.
Gross WPM40 WPM
Net WPM38 WPM
Accuracy95.0%
Typing speed by level
SpeedLevel
< 20 WPMBeginner
~40 WPMAverage
40–60 WPMGood
60–80 WPMProfessional
80–100 WPMAdvanced
100+ WPMExpert

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.

Definition

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.

Words per minute — words (or 5-character units) processed in one minute.
Raw typing speed with no penalty for mistakes. (Characters ÷ 5) ÷ minutes.
Adjusted speed after subtracting the per-minute error rate. The number most tests report.
Characters per minute — WPM × 5. Some tests show this alongside WPM.
Method

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.

  1. Count the characters and divide by 5. Every five characters (letters and spaces) counts as one word. 400 characters is 80 words.
  2. Divide by the minutes. 80 words in 2 minutes is a gross speed of 40 WPM.
  3. Subtract the error rate for net WPM. Divide your uncorrected mistakes by the minutes and subtract that from gross WPM.
gross WPM = (characters ÷ 5) ÷ minutes
net WPM = gross WPM (errors ÷ minutes)
accuracy = (words errors) ÷ words × 100
The standard

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.

Because a typing-test "word" is 5 characters, this calculator asks for your character count in typing mode — not a word count. For reading and speaking, where actual words matter, switch the mode and enter real words.
Worked example

A worked example using the WPM calculator

Example: a 2-minute typing test

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%.

FigureValue
Characters typed400
Words (÷ 5)80
Time2 min
Gross WPM40
Errors4
Net WPM38
Accuracy95%

The calculator above shows all of these live as you change the inputs.

38 net WPM at 95% accuracy
40 gross WPM minus a 2-per-minute error rate. At 38 WPM, Sam is right around the average typing speed — the next section shows where that lands.
Two numbers

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.

Benchmarks

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 speedLevelWhat it means
< 20 WPMBeginnerHunt-and-peck; learning the keyboard.
20–40 WPMBelow averageSome touch typing, still building muscle memory.
~40 WPMAverageThe typical adult typing speed.
40–60 WPMGoodComfortable for most office and study work.
60–80 WPMProfessionalThe 60+ WPM many employers ask for.
80–100 WPMAdvancedFast, accurate touch typing.
100+ WPMExpertTop ~1% of typists.

Common benchmarks: ~40 WPM average, 65+ good/professional, 80+ advanced. Most typing-required jobs ask for 60 WPM or more.

Speed without accuracy is worthless. Employers that test typing usually want 60+ WPM at 95–98%+ accuracy, because correcting typos eats any speed advantage.
Different modes

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.

ActivityTypical WPMNotes
Typing (average)405-character words; net of errors.
Typing (professional)65–80+Touch typists and pros.
Silent reading (adult)~238Average for English non-fiction.
Reading aloud~183Slower than silent reading.
Speaking (conversation)120–150Comfortable spoken pace.
Speaking (presentation)100–130Slower, clearer delivery.
Audiobook / narration150–160A 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.

Improve

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.

  1. 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.
  2. 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.
  3. Use all ten fingers with a consistent finger-to-key mapping, so each key has a dedicated finger.
  4. Practise in short, regular sessions. 10–15 focused minutes a day beats an occasional marathon.
  5. Re-test and track your net WPM. Measuring progress with this calculator keeps you honest about real gains, not just bursts.
On the job

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.

RoleTypical WPM expectedWhy
General office / admin50–70Email, documents, and forms all day.
Data entry60–80+Speed and accuracy are the core of the role.
Transcription / captioning75–90+Must keep pace with recorded speech.
Customer support / chat50–70Live chat rewards quick, accurate replies.
Programming / developer40–60Thinking, not typing, is usually the bottleneck.
Writer / journalist50–70Comfortable drafting without losing the thread.

Indicative expectations only — many employers that test typing look for 60+ WPM at high accuracy regardless of title.

If a job posting lists a typing requirement, it almost always means net WPM at a stated accuracy (often 95%+), not raw speed. Test yourself in typing mode above to see your net number.
Quick answers

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.

Methodology

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).
Questions

Frequently asked questions about the free words per minute calculator

A words per minute calculator is a free online tool that helps you calculate typing speed in words per minute from characters and time, with gross WPM, net WPM (after errors), and accuracy — plus reading and speaking WPM. Typing WPM = (characters ÷ 5) ÷ minutes for gross speed, minus (errors ÷ minutes) for net; reading/speaking WPM = words ÷ minutes. It runs entirely in your browser with instant results and no sign-up.
Count the characters you typed and 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.
40 WPM is the average typing speed, so it's 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.
Gross WPM is your raw speed with no penalty for mistakes. Net WPM subtracts your error rate (errors ÷ minutes), so it reflects how fast you produce correct text. Net WPM is the number most typing tests report.
Real words vary in length, so typing tests fix a word at five characters (including the space after it). The average English word is about 4.7 characters; rounding to 5 makes a fair, universal unit.
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 the two aren't directly comparable.
About

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.

Want a calculator built for your business?

Customize any of our 400+ tools to match your brand, or commission a new one tailored to how your business actually calculates — pricing, payroll, quotes, anything. Deployed on your domain, math runs in your visitors' browsers.