Skip to content
Good Typing Speed

Test your typing speed

Free. No signup. Your results stay on your device.

Time

01:00

WPM

0

Accuracy

100%

Passage

Ready

0 words

Type the highlighted word, then press Space. Timer starts on your first key.

Esc restart
0%

The average typing speed is around 40 WPM. A good typing speed is 60 WPM or more.

Your practice

Small steps add up.

Your last few scores stay in this browser only. No account, upload, or public leaderboard.

Recent testsNo tests yet
Finish a test and your recent results will appear here.

    A little context

    What does your WPM mean?

    Around 40 words per minute is a useful reference for adult typing. Studies of people who choose to take online typing tests have reported higher averages, so a benchmark is a guide—not a grade.

    Typing speed ruler from 0 to 100 or more WPM. Beginner is under 30, below average to average is 30 to 40, good for everyday use is 40 to 60, very good is 60 to 80, excellent is 80 to 100, and elite is 100 or more. Average is around 40 WPM and good is 60 WPM or more.

    Beginner: under 30 WPM. Below average to average: 30–40. Good for everyday use: 40–60. Very good: 60–80. Excellent: 80–100. Elite: 100+.

    A broad reference

    ~40 WPM

    A commonly cited adult reference. Your experience may differ with practice, language, age, and keyboard.

    A broad baseline, not a personal benchmark.

    An online volunteer sample

    ~52 WPM

    A study analyzing 136 million keystrokes from 168,000 online volunteers found a higher average—one reason sample selection matters.

    Dhakal et al., CHI 2018

    A speed score is only half the story.

    We show net WPM (correct characters) beside gross WPM (all typed characters) and accuracy. That makes mistakes visible instead of hiding them inside one headline number.

    Read the research

    Benchmarks are approximate and the studies use different populations and methods. They are not a prediction of an individual’s ability.

    The measurement

    How WPM is calculated.

    A standard “word” is five characters, including spaces. We divide the characters typed by five, then divide by the number of minutes in your test.

    Gross WPM = all typed characters ÷ 5 ÷ minutes

    Net WPM = correct characters ÷ 5 ÷ minutes

    Accuracy = correct keystrokes ÷ all keystrokes

    A practical guide

    Accuracy before acceleration.

    If errors are frequent, build a comfortable rhythm first. Once accuracy feels steady, small daily practice sessions can help increase speed without adding strain.

    • 01Keep your hands relaxed and eyes on the passage.
    • 02Choose a duration long enough to settle into a pace.
    • 03Compare a few attempts rather than judging one run.

    Questions, answered

    Typing test FAQ

    How is typing speed measured?

    A standard typing word is five characters, including spaces. Net words per minute is your correctly typed characters divided by five, then divided by elapsed minutes. Gross WPM includes every character you entered.

    What is an average typing speed?

    Around 40 WPM is a useful adult reference, but averages change with age, keyboard experience, language, and how participants were recruited. Online volunteer samples tend to be faster than a general population sample.

    Does accuracy affect my WPM?

    Yes. Net WPM only counts correct characters, while gross WPM includes mistakes. A little less speed with better accuracy can be more useful in everyday work.

    Is my typing history uploaded?

    No. Your recent results are saved in this browser on this device. Good Typing Speed does not send your typed text or scores to a server.

    Which test duration should I choose?

    Use 30 seconds for a quick check, 1 or 2 minutes for a balanced result, and 3 or 5 minutes to see how consistent your speed feels over a longer session.

    Can I take the test on a phone?

    Yes, the site works on small screens. Results from a touch keyboard are not directly comparable with physical-keyboard benchmarks because the input method affects speed.