Typing Speed Test - Free Online WPM Test

Type the sample text as fast and accurately as you can to measure your WPM.

Measure Typing Speed

Hardware lab / typing performance
Typing performance analyzer
Ready to type

Choose a mode, then type into the field. The timer starts on the first input. Clipboard pasting is blocked to keep the score meaningful.

Ready — press a key to begin.
Passage progress0%
NET WPM0correct characters
GROSS WPM0all current characters
ACCURACY100%current position match
ELAPSED0.0smonotonic timer
UNCORRECTED0mismatches remaining
CORRECTED0wrong chars removed

Live net WPM trend

Recorded during your current test only.

Session attempt history

ModeNet WPMAccuracyTime
No completed attempts yet.

Best this page session: —

Transparent scoring: Net WPM = reference-matching characters ÷ 5 ÷ elapsed minutes; Gross WPM = all characters currently entered ÷ 5 ÷ elapsed minutes; Accuracy = matching characters ÷ entered characters. These are calculated browser typing scores, not hardware latency measurements. Corrected counts track mismatched characters removed through detectable delete actions. No text or results are sent to our servers or saved in browser storage; CSV downloads only when you choose Export. Switching tabs during a test ends it as interrupted and does not save a score.

★ ★ ★ ★ ★
No ratings yet — be the first

What Is a Typing Speed Test?

A typing speed test measures how many words you can type per minute (WPM) and how accurately you type them. It's a quick way to benchmark your typing skills, whether you're improving for work, checking progress after practice, or just curious how you compare to the average typist.

How to Use the Typing Speed Test

  1. Choose your test length: Use Test Mode to run a full passage or a timed 15, 30, 60, or 120-second typing session. Timed tests stop when the clock expires; a full-passage test ends when you reach the end of the sample.
  2. Choose what to type: Select Classic, Technology, or Everyday sample text. Use New passage to get another sample, or choose Your own text, enter 40–3000 characters, and click Use this sample.
  3. Start typing: Click the Type the text here field and type the displayed sample exactly, including spaces, punctuation, and capital letters. The timer starts with your first entered character. Pasting into the test input is blocked.
  4. Watch live feedback: Green highlights indicate matching characters, red highlights show mismatches, and the progress bar shows the elapsed test portion or completed passage. Check Net WPM, Gross WPM, Accuracy, Uncorrected, and Corrected readings.
  5. Fix mistakes if needed: Use Backspace or Delete to correct the text. The corrected-error counter tracks wrong characters removed through detected delete actions; the uncorrected count reflects mismatches still present in your current text.
  6. Finish and review: A timed attempt ends automatically when time runs out; full-passage mode ends when you reach the passage length. You can also select Finish attempt to end early. Review the WPM trend chart and your recent attempt history.
  7. Repeat or export: Select Try again for a fresh attempt on the same sample, or New passage for a different text. Choose Export CSV to download session summaries. Raw typed passages are not included in the CSV, and session history clears when the page reloads.

Reading the upgraded results: Net WPM uses currently matching characters divided by five and by elapsed minutes; Gross WPM uses all currently entered characters. Accuracy counts matching characters at the correct reference positions. Time-based tests and custom passages are additional options beyond the original full-sample test. Real-world results also depend on keyboard layout, autocorrect, input method, and typing conditions.

How It Works

The test starts timing the moment you type your first character and stops once you've matched the length of the sample text. Words per minute is calculated using the standard formula: total characters typed divided by 5 (the average word length), divided by time elapsed in minutes. Accuracy compares each character you typed against the original sample.

Understanding Your Results

WPM RangeTypical Level
Below 30Beginner / hunt-and-peck typing
30–50Average typist
50–70Above-average / proficient
70–100+Fast / professional-level typist

Accuracy matters as much as speed - a high WPM with low accuracy usually means you'll spend more time correcting mistakes than you saved by typing fast.

Benefits

  • Track typing improvement over time.
  • Useful for jobs requiring fast, accurate typing.
  • Helps confirm your keyboard isn't slowing you down with missed keys.

Common Mistakes to Avoid

  • Rushing and ignoring accuracy - a slower, more accurate pace often gives a better real-world WPM.
  • Not using proper finger placement - touch-typing technique has a bigger long-term impact on speed than any single test.

Frequently Asked Questions

What's a good typing speed?

Around 40 WPM is considered average, while 65+ WPM is considered fast and is often a requirement for professional typing or data-entry roles.

Does capitalization and punctuation count toward accuracy?

Yes, this test compares your typed text character-by-character against the sample, so capitalization and punctuation both affect your accuracy score.

Can I retake the test with a different sample?

Click "Reset" to restart the same test. Refreshing the page will also give you a fresh attempt.

Is my typed text stored anywhere?

No, everything is calculated locally in your browser and nothing you type is saved or transmitted.

What Actually Limits Your Typing Speed

Raw finger speed is only part of WPM - touch typing technique and keyboard familiarity matter just as much. Someone who glances at the keyboard while typing loses time on every word, since visual confirmation adds a delay touch typists skip entirely. Switch type matters too: shorter actuation distances on some mechanical switches let fast typists register keypresses with less finger travel. It's also worth separating raw speed from accuracy, since a high WPM with frequent backspacing doesn't reflect real efficiency the way a slightly lower, cleaner run does. Testing the same passage type repeatedly gives a more consistent baseline for tracking real improvement.

Conclusion

This typing test gives you an instant, accurate read on your typing speed and accuracy. If you want to first rule out a hardware issue affecting your results, run the Keyboard Tester before retaking this test.