AZ Tools

Typing Speed Test (WPM)

Text

A quick typing test with live feedback — every character you type is colored green (correct) or red (wrong) against the target, and your WPM, CPM, accuracy, and error count update in real time. WPM is computed the standard way (correct characters / 5 / minutes), so it's comparable to monkeytype, 10fastfingers, and similar tools. Three language word pools (English, Korean, Japanese) let you practice the script you actually type in. Best score is saved locally.

WPM

0

Accuracy

100%

Errors

0

Time left

30s

waiting it have still the instead jumps nobody small have made else going perfect notices really just build in instead notices small over people progress to something quick fox something people to jumps ideas going every trying boring have instead most most small still brown jumps else most every tiny will tiny brown most for else over ideas for something day still yet lazy tiny progress just lazy that else people nobody think over ideas arrive tiny brown waiting people

WPM = correct characters / 5 / minutes elapsed. Errors count typed chars that don't match the target. Best score is saved in your browser.

How to use

  1. Pick a test duration and language.
  2. Just start typing — the timer begins on your first keystroke.
  3. Read your WPM and accuracy at the end. Click restart for a new word list.

Frequently asked questions

What's a good WPM?
Average adult typists hit 35-40 WPM. 60+ is comfortably 'fast'. Professional typists and coders often hit 90-110. Anything past 120 is competitive territory.
Why is WPM = correct chars / 5?
The '5' is a historical average word length used since manual typewriter tests. It standardizes the score across languages so 'WPM' means the same thing whether you typed English or German.
Korean and Japanese feel slower — is the score fair?
Not perfectly. CPK languages have wider average 'word' lengths than 5 in this implementation, so absolute WPM will tend lower than English. Track relative progress within one language rather than comparing across.
Why is the cursor stuck?
Click on the typing input box. The text panel above is display-only — keystrokes need focus in the input field below.

Related tools