Typewright — typing test and trainer

0wpm

tab restart · esc new text · ctrlk commands · · · history · · race a friend

// FIELD NOTES

How the typing test works

A typing test that works out why you are slow, not just how fast: it classifies every error, times every pair of keys, and builds practice around the ones costing you most.

  1. Pick a time or word count and a language, then start typing.
  2. See net WPM, accuracy, error types and your slowest key pairs.
  3. Run a short drill built around them; it brings them back on schedule.

Questions people ask

How is typing speed (WPM) calculated?

Five characters count as one word. Net WPM counts only the characters of words you typed exactly right, plus the space after each, divided by five and by the minutes elapsed. Raw WPM counts every keystroke. The timer starts on your first key.

How is typing accuracy calculated?

Correct keystrokes divided by all the keystrokes that count, including spaces between words. A mistake you backspaced and fixed still counts, because accuracy measures your typing rather than the final text.

How can I improve my typing speed?

Work on the specific motions that slow you down. Typewright times every pair of keys you type in sequence, ignoring pauses and errors, and names the costliest. A drill of real words then practises them, bringing them back on a spaced-repetition schedule.

Is there a typing test in Bahasa Melayu?

Yes. Choose Bahasa Melayu in the language picker for a Malay common-words list. It works with timed and word-count tests, punctuation, numbers and races. Quote passages are English only for now.

How do I race my friends at typing?

Open Race a friend, create a room and share its six-character code. Up to eight people type the same text and the first to finish wins. The host can switch on a handicap that shortens slower typists' finish lines. No account is needed.

Do I need an account for the typing test?

No. Results, diagnosis, drills and history all live in your browser. An optional sign-in by emailed link adds history across devices and the daily leaderboard.