New personal best
Two minutes gives a steadier score than shorter tests, since a hesitation or a fixed typo matters less over 120 seconds. Watch the consistency figure: it shows whether you kept an even pace to the end.
How to use
- Pick a test: 15–120 seconds or 25–100 words, the word language, and optionally punctuation and numbers.
- Choose a difficulty. Easy uses short, very common words. Hard uses long, less common words, with punctuation and capitals always on. Sentences replaces random words with proverbs and everyday sentences, short on Easy and long on Hard.
- Start typing. The timer starts with your first keystroke, not before.
- Press Space to move to the next word. Backspace on an empty word takes you back into the previous word if it has mistakes.
- When the test ends you get net WPM, accuracy, raw WPM, characters per minute, consistency and a WPM graph. Tap the result line to copy it.
- Press F or the full-screen button for focus mode: only the text and the live stats stay on screen. Esc or the close button takes you back.
- Press Tab then Enter, or Esc, to start a new test.
- Net WPM counts only fully correct words (including their spaces) as characters, divided by 5 per word. Raw WPM counts every keystroke.
- Accuracy is correct keystrokes divided by all keystrokes, so fixed mistakes still count against you.
- Consistency compares your speed second by second: 100% means a perfectly even pace.
- Japanese words are typed in romaji with the IME off (half-width input), like Japanese typing games. shi/si, tsu/tu, chi/ti, nn/n and doubled consonants for っ are accepted, and the romaji guide under each word follows your spelling.
- Personal bests are kept separately for each test length, word language, option and difficulty.
- In Sentences mode the test ends when you finish the last sentence. The sentences were written for this site; traditional proverbs are labelled as such. Japanese sentences show the full sentence in kanji while you type the kana in romaji.
- Words are picked at random from common, everyday words. Your personal bests stay in this browser.
How WPM, CPM and accuracy are calculated
Typing speed uses the standard convention that one word equals 5 characters, spaces included. Net WPM counts only the characters of words you typed fully correctly, divided by 5 and by the minutes elapsed. Raw WPM counts every keystroke, right or wrong. Characters per minute is net WPM × 5.
Example: in a 1-minute test you type 230 correct characters including spaces. That is 230 ÷ 5 = 46 net WPM and 230 CPM. Accuracy is correct keystrokes divided by all keystrokes, so a typo you fix with Backspace still lowers it.
What is a good typing speed?
Many adults who type every day land somewhere around 35–45 WPM. Above 60 WPM is quick, and 80 WPM or more is fast by most standards. Speed only counts if accuracy holds: 50 WPM at 97% is more useful than 65 WPM at 88%, because every error costs time to fix. Run the same test a few times and compare; a single result moves by several WPM.
Practice tips by difficulty
Easy uses short, very common words, which suits beginners and touch-typing drills: keep your eyes on the screen and aim for an even rhythm, not bursts. Medium is the everyday mix. Hard adds long, less common words with punctuation and capitals, which trains the Shift key and symbols. Sentences mode lets you practise real phrasing, including commas and full stops, which is closer to writing emails or reports.
Frequently asked questions
How is WPM calculated?
WPM is the number of characters typed divided by 5, then divided by the minutes elapsed. Here net WPM counts only fully correct words, including the space after each one, while raw WPM counts every keystroke.
What is an average typing speed?
Most people who type regularly reach roughly 35–45 WPM. Over 60 WPM is above average, and professional typists often work at 70–90 WPM with high accuracy.
Do corrected mistakes affect my accuracy?
Yes. Accuracy is correct keystrokes divided by all keystrokes, so a wrong letter counts as an error even if you delete it and type it again.
Which test length gives the most reliable result?
Longer tests are steadier. A 15- or 30-second test is good for a quick check, but 1 or 2 minutes evens out slow starts and short pauses.
How are Korean and Japanese scored?
Korean is counted in jamo keystrokes, so 가 is 2 strokes and 닭 is 4. Japanese words are typed in romaji with the IME off, and common spellings such as shi/si or tsu/tu are accepted.
Are my results saved or uploaded?
Your personal bests are stored only in this browser, separately for each test length, language, option and difficulty. Nothing you type is sent anywhere.