Words Per Minute Calculator

Measure your typing speed with our accurate WPM calculator. Type a passage and see your net and gross words per minute.

Typing speed calculator

Passage:
0:00Time
-Net WPM
-Keystroke acc.
0%Done
Mira closed the last ticket at 4:40 and pushed the fix before the evening build. Daniel had reported three broken links, two images without alt text, and a contact form that refused to submit on older phones. She tested each page twice on a borrowed tablet, wrote a short note for the morning review, and logged off before six.
Enter finishes, Esc restarts

How your score is worked out

The calculator counts every character you type, spaces included, and treats five of them as one word. Typewriter-era tests settled on five so a passage full of short words like a, of, to scores the same as one full of long ones.

gross WPM          = (characters typed ÷ 5) ÷ minutes
net WPM            = gross WPM − (words still wrong ÷ minutes)
keystroke accuracy = right keystrokes ÷ all keystrokes
final accuracy     = matching characters ÷ characters typed

A worked case: you type 323 characters in exactly one minute and leave 3 words wrong. Gross speed is 323 ÷ 5 = 64.6 WPM. Net speed drops one word per error per minute, so 64.6 − 3 = 61.6 WPM. The result panel prints these lines with your own numbers after every run.

The clock starts on your first key, not when the page loads. Reading the passage before you begin costs nothing, which is why scores here run a little higher than tests started by a button.

Two accuracy figures, and why they disagree

Most typing sites print one accuracy number. This page prints two, because a fixed typo still cost you a keystroke, a backspace, and a retype.

94.3%

Keystroke accuracy. You press 316 character keys. 18 land wrong. 298 right ÷ 316 pressed.

99.3%

Final accuracy. You backspace over 16 of the 18, so 298 of the 300 characters left on screen match.

Final accuracy tells an employer how much cleanup your text needs. Keystroke accuracy tells you how much speed you lose to corrections. A wide gap between the two means you type fast, then spend the savings on the backspace key. Slowing down by a few WPM often raises net speed.

Pick the passage on purpose

Speed depends on what you type. Run the same passage a few times to track progress, and switch passages to find weak spots.

PassageWhat it testsWhat to expect
Plain proseCommon words, commas, one time stampYour baseline. Quote this score on a CV.
Numbers and pricesThe top number row, $, %, decimal pointsA clear drop from prose for most people. Data-entry roles care about this one.
Work emailCapitals mid-sentence, an apostrophe, a colonClose to prose. Shift-key timing shows up in the missed keys list.
JavaScriptBrackets, =>, >=, dots, semicolonsThe slowest of the four. Useful if you write code, misleading as a general score.
Your own textWhatever you type at workThe most honest number for your job, as long as the text runs past 300 characters.

Reading the 5-second speed trace

Every bar shows the words per minute you managed inside one 5-second window. The overall WPM averages these bars, so the shape says more than the single number.

  • Tall at the start, sliding down: you opened too fast. Errors pile up, then corrections eat the time.
  • Sharp dips in the middle: line them up with the passage. Dips usually sit on numbers, capitals, or a word you do not type often.
  • Flat bars: steady rhythm. Raise speed slowly from here, since steady typists gain the most from practice.
  • One bar far above the rest: a run of easy words, such as and the or on the. Ignore it.

Typing speed benchmarks, with where each number comes from

GroupFigureThe catch
Volunteers on an online test (Aalto University study, 2018, about 168,000 people)~52 WPM averagePeople who choose to take a typing test skew faster than the general public. Treat this as a high estimate of average.
Admin, receptionist, legal assistant listings40 to 60 WPMUsually paired with an accuracy floor between 90% and 98%.
Data entry roles8,000 to 12,000 KPHScored in keystrokes per hour, mostly numbers. 10,000 KPH works out near 33 WPM. Use the numbers passage to compare.
Medical and legal transcription60 to 80 WPMAccuracy outranks speed here. Every error lands in a patient record or a court file.
Court reporters, NCRA RPR exam180 / 200 / 225 WPMTaken on a stenotype machine, where one stroke writes a whole word or phrase. Not comparable with a keyboard score.

The color bar under your result follows the job-listing ranges, not the study average. A 55 WPM result beats the 2018 average yet falls short of a legal assistant posting asking for 60.

This calculator or a timed test?

Use this page to measure a specific piece of text from start to finish. Use the Typing Speed Test when a job application asks for a 1, 3, or 5 minute score, since the countdown matches how employers test. Before comparing numbers from the two, check these points.

  1. Match the length. A 40-second passage flatters you the way a one-minute test does. Fatigue drags longer runs down, so compare runs of similar length.
  2. Check when the clock starts. Here, on your first key. Many timed tests start on a button, so reading time counts against you there.
  3. Check what counts as an error. Some sites, Monkeytype among them, count only characters inside correctly typed words. This page counts every character, then takes errors off in the net step.
  4. Convert KPH first. Divide keystrokes per hour by 60, then by 5. 9,000 KPH ÷ 60 = 150 per minute ÷ 5 = 30 WPM.

Where this calculator falls short

  • Characters are matched by position. Skip one letter and everything after it shifts out of line, so the rest turns red. Backspace to the slip and retype. A word-aligned checker would forgive the skip.
  • Pasting is blocked in the typing box. Drag-and-drop too. Pasted text would give a meaningless WPM.
  • Phone keyboards skew the result. Autocorrect, swipe typing, and predicted words insert whole words per tap. Score phone typing separately from keyboard typing.
  • Short passages are noisy. At 60 WPM a 200-character passage takes 40 seconds, and one stumble moves the score by several WPM. Your own text works best above 300 characters.
  • Five characters per word assumes English prose. Code and long compound words break the rule. Compare code runs only with other code runs.
  • Nothing carries over between visits. Copy each result if you want a progress log.

Typing speed questions

Short answers about scores, accuracy, and odd results.

How does the calculator work out my typing speed?

It counts the characters you typed, divides by five to get standard words, then divides by the minutes since your first key. That gives gross WPM. Net WPM takes off one word for each word still wrong at the end, per minute.

What is a good typing speed?

Around 40 WPM gets past most office screening tests, and 60 or more meets transcription asks. Accuracy weighs as much as speed. A 70 WPM score at 88% accuracy tells an employer someone has to fix your text.

Why does the result show two accuracy numbers?

Keystroke accuracy counts every wrong key you pressed, including ones you fixed. Final accuracy only checks the text left on screen. The gap between them shows how much time corrections cost you.

Why is my score higher here than on a timed test?

The clock here starts on your first key, so reading the passage beforehand is free. Timed tests usually start on a button and cut you off mid-word. Short passages also score higher than five-minute runs.

Does the calculator take my own text?

Yes. Press Your own text, paste 20 to 2,000 characters, then press Type this text. Line breaks become spaces so the Enter key stays free for finishing the run.

Is my typing saved or sent anywhere?

No. The timing and scoring run inside your browser tab. Nothing gets uploaded, and closing the tab clears the run.