Free Typing Speed Test

Type the paragraph below as fast and accurately as you can. Your WPM updates live, and you get a full accuracy breakdown when you finish.

0 WPM
0 Seconds
100% Accuracy

How This Typing Speed Test Works

This free typing speed test measures how many words per minute (WPM) you can type, along with your accuracy, using one of several randomly selected paragraphs. As you type, each character is checked against the target text and highlighted green for correct or red for incorrect, so you can see your mistakes in real time. The timer starts the moment you press your first key and stops automatically once you've typed the entire passage.

WPM is calculated using the standard formula of one "word" equal to five characters, so the count reflects typing speed consistently regardless of average word length. Accuracy is the percentage of characters you typed correctly out of everything you typed, including characters you later corrected.

How to Use the Typing Speed Test

  1. Read the paragraph shown above the text box.
  2. Click into the text box and start typing β€” the timer and live WPM counter start automatically on your first keystroke.
  3. Keep typing until you reach the end of the paragraph. Correct characters turn green, mistakes turn red.
  4. Review your final WPM, accuracy percentage, time taken, and error count.
  5. Click Try Again for a new random paragraph.

Frequently Asked Questions

The average typing speed is around 40 WPM. 60-70 WPM is considered fast and is common among professional typists and programmers, while speeds above 90-100 WPM are exceptional.

WPM is calculated as (total characters typed / 5) divided by the time elapsed in minutes. Dividing by 5 approximates the average word length, which is the standard used by most typing tests.

Accuracy is based on the characters currently in the text box compared to the target passage, so correcting a mistake before finishing improves your final accuracy. However, time spent correcting still counts toward your total time, which lowers your WPM.

No. Everything runs entirely in your browser using JavaScript. Nothing you type is sent to a server or stored.

Related Free Tools

Need a custom tool built for your business?

Get a Free Quote