Get comfortable.
Choose a familiar dictionary and one-minute duration. Take a relaxed warm-up before counting your baseline.
Find out how you type today. Then make NinjaType the place you return to for a clearer result, a focused lesson, and another chance to improve.
No account · Choose Time, Words or Quotes
Worked example, not your result. Correct WPM uses correctly matched characters.
Speed tells you how quickly you produced text. Accuracy helps you see how cleanly you typed it. Read them together before choosing the next exercise.
Understand raw and correct WPM ↗Choose a familiar dictionary and one-minute duration. Take a relaxed warm-up before counting your baseline.
Complete three tests with the same settings. Pause briefly between them and note both WPM and accuracy.
Use the middle WPM as a simple reference, then practise one recurring mistake. This is a routine, not a certification.
Use NinjaType’s QWERTY finger lessons when looking down or searching for a reach breaks your rhythm. Work slowly before testing again.
Learn touch typing ↗Revisit your history, build a gentle daily streak, or share an attempt you’re proud of. When you want company, invite friends to a typing race.
Race with friends ↗Your first result gives you a starting point. Make NinjaType your daily practice tab.
A typing speed test measures typing output over time, usually in words per minute, alongside accuracy. A standard WPM word is five characters, rather than one dictionary word.
WPM uses character count divided by five and elapsed minutes. NinjaType’s solo analytics distinguish raw and correct WPM; multiplayer uses correct-character WPM. Read accuracy too, because fast output and correct output are different measures.
A one-minute test is a practical baseline. Short tests are quick checks; longer tests add a concentration and pacing challenge. Choose a duration in Time mode, or use Words mode for a fixed passage.
Keep your keyboard, mode, dictionary and duration consistent. Complete several attempts instead of reporting only the fastest one. NinjaType saves completed attempts in local history so you can review the pattern.