Typing Test: Check Your WPM

Choose Words, Sentences or Numbers, then a length from 15 seconds to 50 words. Your result shows the formula behind your WPM, filled in with your own numbers. Works with a keyboard or a phone keyboard.

On this page

How to play Typing Test

Type the text on screen, fast and clean. The clock starts on your first keystroke, so read the first words before you begin.

Controls

ActionKeys
Next wordSpace (a Space with nothing typed is ignored)
Fix a mistakeBackspace, current word only
Clear the current wordCtrl, Option or Cmd + Backspace
Same text againEsc (Free play)
New text after a resultEnter, or tap the result card

Text types and lengths

TypeWhat you type
Words1,000 hand-picked lowercase words, 2 to 10 letters, no punctuation. No word comes twice in a row.
Sentences400 original passages of 45 to 60 words, no digits. Punctuation is at most 6% of characters. Capitals only at sentence starts, in “I”, and in month and weekday names.
Numbers120 templates with times (7:45), money ($12.50), dates (10/17), ids (#204), percents, counts and years. Characters that aren’t letters or spaces make up 8% to 15% of each sentence.

How WPM is calculated

A “word” is five characters, a common standard in English text entry that includes spaces and punctuation (Wikipedia, checked 2026-11-01). Only words typed correctly count here.

NumberFormulaWhere the letters come from
WPM (headline and Best)C ÷ 5 ÷ minutesC = characters in correct words, plus the Space after each. A wrong word counts 0, with its Space.
Raw speedT ÷ 5 ÷ minutesT = character keys pressed, wrong and deleted ones included. Backspace isn’t counted.
AccuracyR ÷ TR = keys that were right when pressed. A fixed mistake still counts against you. Rounded down to 0.1%.
Classic netRaw − U ÷ minutesU = wrong, missing or extra letters left in words. For comparison only.

Timed tests use the full length as the minutes. Word tests run from your first key to your last. A word still open at time-out counts its correct letters up to the first mistake.

Worked example. In 1.00 minute you get C = 360, T = 375 and R = 367, with 6 mistakes fixed and 2 left:

Two rows of key presses for the text 'the quiet desk'. In the top row the typist presses a instead of e and leaves it: the words add 4, 0 and 4 counted characters, so C is 8. In the bottom row the same slip is fixed with Backspace: the words add 4, 6 and 4, so C is 14.
One slip, left in or fixed. Left in, the word scores 0 with its Space. Fixed, it scores in full. Counts from the game's own scorer, run 1 November 2026.

What the result shows

On a phone

Tips and strategy

  1. Read before you start. The clock runs from your first key.
  2. Fix a slip before you press Space. A fixed word scores in full and a wrong one scores 0: 14 against 8 in the figure above.
  3. Don’t chase an old word. After Space it is locked. Ctrl, Option or Cmd + Backspace clears a ruined word at once.
  4. Look one word ahead. Usually, after the first line, you type on the second row, so the next line is in view.
  5. Pick the length for your question. A 2-second stop is 13% of a 15 s test and 3% of a 60 s one. In the game’s table script it cost a simulated typist 8.0 WPM at 15 s and 2.0 at 60 s (see Our numbers). Use 30 s, 60 s or 50 words for a figure you can trust.
  6. Take the middle of three runs. Best keeps your luckiest run, for each type, length and input.

Our numbers

Every figure below comes from our scorer, our content checker or the two studies cited, never from visitors’ results. See How we test.

Content and scoring checks, 29 October 2026

One record, three formulas

The next two tables are the output of the game’s own table script, run on 1 November 2026. It gives the same numbers on every run. It replays simulated typing through the game’s scorer. “Pace” is the speed the generator aims for. Each row is one 60-second run, an illustration and not an average.

Typing styleRawClassic netWPM here
40 WPM pace, no mistakes40.440.440.4
60 pace, 3% of letters wrong, half fixed59.454.452.6
80 pace, 6% wrong, half fixed78.271.268.8
100 pace, 3% wrong, all fixed99.699.697.8
120 pace, 6% wrong, none fixed123.085.088.4
Bar chart of Raw, Classic net and WPM in this test for five simulated typing records. With no mistakes all three are 40.4. For 120 pace with 6 percent wrong and none fixed, Raw is 123.0, Classic net 85.0 and WPM here 88.4.
The same five records, drawn. Output of the game's table script, run 1 November 2026.

“Fixed” means deleted and retyped at once. At 100 pace Raw and Classic net match, and WPM here is lower because Raw also counts the deleted wrong keys.

One two-second pause

Same script and run date: a simulated 60 WPM typist with no mistakes, scored as typed and with a 2-second stop after the 30th keystroke. One run per cell.

LengthWithout the stopWith the stopChange
15 s60.852.8−8.0
30 s58.454.8−3.6
60 s59.457.4−2.0
25 words60.655.6−5.0
50 words59.156.6−2.4

Where your WPM sits in two published studies

Your percentile compares your WPM with these volunteers. We fit a skewed curve to each study’s published mean, SD and skew, so the percentiles are estimates from the game’s reference curve. Two checks: the keyboard paper puts the fastest 10% above about 78 WPM (Dhakal et al.), and our curve puts 78 WPM at 89.6%. The phone paper reports 75% below 43.98 WPM (Palin et al.), and our curve says 74.8%.

Your WPMFaster than, keyboard studyFaster than, phone study
203%8%
3013%36%
4030%65%
5050%84%
6069%94%
8090%99.6%
10098%over 99.9%
12099.7%over 99.9%

Values are rounded down, as on the result card. They don’t rank this site’s visitors: the volunteers chose a typing test and skew young. Both papers (Dhakal et al., Palin et al.) time speed from the first to the last key and report errors apart, so our WPM, which sets wrong words to 0, runs a little lower.

Daily puzzle and records

The Daily is one Sentences passage of 45 to 60 words, typed to the end. Everyone whose device clock shows the same date gets the same passage. The day rolls over at local midnight, and #1 was 1 November 2026. The Daily page explains the parts the games share.

Frequently asked questions

How is WPM calculated here?

WPM = characters in correct words, plus the Space after each, ÷ 5 ÷ minutes. A wrong word counts 0. The worked example shows the numbers.

What is a good typing speed?

There is no official line, so it depends on what you need it for. The keyboard study averaged 51.56 WPM and put its fastest 10% above about 78 WPM (Dhakal et al., CHI 2018). On our curve, 30 WPM beats about 13% of those volunteers and 60 WPM about 69%.

Why is my WPM lower here than on another typing test?

Raw speed counts every character key you pressed, and Classic net subtracts errors left in. WPM here counts only finished correct words, so a wrong word scores 0. In the game’s table script (run 1 November 2026), one simulated record scores Raw 123.0, Classic net 85.0 and WPM here 88.4.

What does Unranked mean?

Your keystroke gaps were too regular for a hand: at least 30 gaps, and either their spread is under 3 ms or 80% sit within 2 ms of the middle gap. You still see your WPM and picture, but no score or percentile is saved. If your browser rounds time to 4 ms or more, we skip this check and say so.

What does Assisted mean?

A key press added two or more characters at once, or replaced text, as predictive text, swipe typing and autocorrect do. The run counts, marked Assisted, with its own Best. Keyboard runs marked Assisted get no percentile. Phone runs still do, because the phone study allowed those tools.

Why is there no percentile on my result?

It shows only for Sentences at 30 s, 60 s or 50 words, and for the Daily. It is left out for Words and Numbers, 15 s and 25-word tests, passages you have typed before, practice, Unranked runs and Assisted keyboard runs. The result says which one applies.

Can I take the typing test on my phone?

Yes. Tap the text and type. Capitals aren’t required, Assisted input is allowed, and phone results are kept apart from keyboard results.

Last updated: November 2, 2026.