ToolNimba Browse

⌨️ Typing Speed Test (WPM)

By ToolNimba Editorial Team · Updated 2026-06-19

Type the sentence below
0
Words / min
100%
Accuracy
0.0s
Time
0
Characters

The timer starts on your first keystroke and stops when your text matches.

This typing speed test measures how fast and how accurately you type. A sample sentence appears, you retype it into the box, and the timer starts the moment you press your first key. As soon as your text matches the sample, you get your words per minute (WPM) and your accuracy. Hit New sentence to try again with fresh text. Everything runs in your browser, so nothing you type is sent anywhere.

What is the Typing Speed Test?

Typing speed is measured in words per minute, or WPM. Because real words vary in length, the standard everywhere from typing schools to professional tests defines a "word" as five characters, spaces included. So WPM is simply the number of characters you typed divided by five, divided by the minutes you spent typing. This fixed-length rule keeps the score fair: a sentence full of short words does not flatter you, and one full of long words does not punish you.

Speed on its own is only half the picture. A blazing gross WPM means little if a third of the keystrokes were wrong, because in real work you would stop to fix every mistake. That is why this test also reports accuracy: the share of your keystrokes that matched the target character at that position. The number you should care about most is net speed, the rate you can sustain while keeping accuracy high. Most touch typists aim to stay above 95% accuracy and let speed grow from there.

For reference, the average adult types somewhere around 38 to 40 WPM using a hunt-and-peck or partial-touch style. Trained touch typists commonly reach 60 to 80 WPM, and professional transcriptionists or competitive typists can exceed 100 WPM. Progress comes from consistent short sessions, learning the home row so your fingers return to a known position, and resisting the urge to look at the keyboard. Speed follows accuracy, not the other way around.

When to use it

  • Checking your current typing speed before a job application that lists a WPM requirement.
  • Tracking improvement over weeks of touch-typing practice by retesting on fresh sentences.
  • Settling a friendly contest over who types fastest, using the same sentence for a fair race.
  • Warming up your fingers before a long writing, coding, or data-entry session.

How to use the Typing Speed Test

  1. Read the sample sentence shown at the top of the tool.
  2. Click into the typing box and begin typing the sentence exactly as shown.
  3. Keep typing, the timer started on your first keystroke and the characters tint green when correct, red when wrong.
  4. When your text matches the sample, the test stops and shows your WPM, accuracy, and time.
  5. Press New sentence for a different prompt, or Restart this sentence to retry the same one.

Formula & method

WPM = (characters typed ÷ 5) ÷ minutes elapsed. Accuracy = correct keystrokes ÷ total keystrokes x 100. One "word" is defined as 5 characters including spaces.

Worked examples

You type a 75-character sentence perfectly in 30 seconds.

  1. Words typed = 75 ÷ 5 = 15
  2. Minutes elapsed = 30 ÷ 60 = 0.5
  3. WPM = 15 ÷ 0.5 = 30
  4. All keystrokes correct, so accuracy = 75 ÷ 75 x 100 = 100%

Result: 30 WPM at 100% accuracy

You type 250 characters in 60 seconds and made 10 wrong keystrokes out of 250.

  1. Words typed = 250 ÷ 5 = 50
  2. Minutes elapsed = 60 ÷ 60 = 1
  3. WPM = 50 ÷ 1 = 50
  4. Correct keystrokes = 250 - 10 = 240
  5. Accuracy = 240 ÷ 250 x 100 = 96%

Result: 50 WPM at 96% accuracy

Typing speed levels by words per minute

WPM rangeLevelNotes
Under 20BeginnerHunting for keys, looking at the keyboard often.
20 to 40AverageTypical for casual computer users.
40 to 60ProficientComfortable touch typing without looking.
60 to 80FastTrained touch typist, common in office roles.
80 to 100ProfessionalData entry and transcription level.
Over 100ExpertCompetitive and elite typists.

Common mistakes to avoid

  • Chasing speed and ignoring accuracy. A high gross WPM means little if many keystrokes were wrong, because in real work you stop to correct every error. Build accuracy above 95% first, then let speed grow naturally.
  • Looking at the keyboard while typing. Glancing down breaks your rhythm and stops your fingers learning the key positions. Keep your eyes on the prompt and trust the home row, slow at first but far faster long term.
  • Treating one test as your true speed. A single run is affected by the sentence, your warmth, and luck. Take several tests and look at the average to get a number that actually reflects your typing.
  • Forgetting that capitalization and punctuation count. The test requires an exact match, so a missing capital letter or comma keeps the sentence incomplete. Type punctuation and case exactly as shown to finish.

Glossary

WPM
Words per minute, the standard measure of typing speed where one word equals five characters including spaces.
Gross WPM
Raw typing speed before any penalty for errors, calculated straight from characters typed and time.
Net WPM
Typing speed adjusted for errors, a better reflection of usable speed in real work.
Accuracy
The percentage of your keystrokes that matched the target character at that position.
Touch typing
Typing without looking at the keyboard, using muscle memory and a fixed home-row finger position.

Frequently asked questions

How is WPM calculated?

WPM uses the standard rule that one word equals five characters, including spaces. The tool takes the number of characters you typed, divides by five to get words, then divides by the minutes you spent typing. So typing 250 characters in one minute is 250 ÷ 5 = 50 WPM.

What is a good typing speed?

The average adult types around 38 to 40 WPM. Anything above 40 WPM is solid, 60 to 80 WPM is fast and common among trained touch typists, and over 100 WPM is expert level. For most office and writing work, 50 to 70 WPM with high accuracy is plenty.

When does the timer start and stop?

The timer starts the instant you press your first key, not when the page loads, so reading time does not count against you. It stops automatically the moment your typed text exactly matches the sample sentence, including capitalization and punctuation.

How is accuracy measured?

Each time you add a character, the tool checks whether it matches the target character at that position and counts it as correct or incorrect. Accuracy is the number of correct keystrokes divided by total keystrokes, shown as a percentage. Fixing errors does not erase the earlier wrong keystroke from the count.

Is my typing sent anywhere?

No. The entire test runs in your browser using plain JavaScript. The sample sentences are built in, nothing you type is stored or transmitted, and there is no account or network call involved.

How can I type faster?

Learn touch typing so your fingers rest on the home row and return there without looking. Practice in short, frequent sessions, prioritize accuracy over raw speed, and retest regularly to track progress. Speed reliably follows once your accuracy is high and consistent.