Typing Speed Test
How fast can you type? Thirty seconds gives you your speed and accuracy — keystrokes per minute and per hour on a physical keyboard, characters per minute on a phone.
Your Result
WPM = correctly typed characters ÷ 5, per minute.
KPM = keystrokes per minute. Korean syllables count every jamo key press, matching the standard 타수 measure.
KPH = keystrokes per hour (KPM × 60) — the unit data-entry and transcription job listings usually quote.
What is a good typing speed?
The average typing speed is around 40 WPM. Professional typists reach 65–75 WPM, and top typists exceed 120. Accuracy matters more than raw speed — only correctly typed characters count, so a fast but sloppy run scores lower than a steady, precise one.
This test reports two numbers. WPM (words per minute) divides correct characters by five, the international convention. KPM (keystrokes per minute) counts actual key presses — the measure used for Korean, where one syllable block takes two to five strokes on a 두벌식 keyboard. Latin text produces roughly the same figure either way; Korean text does not, which is why both are shown.
Typing speed levels
| Level | KPM | KPH | WPM |
|---|---|---|---|
| Beginner | ~200 | ~12,000 | ~30 |
| Intermediate | 200–300 | 12,000–18,000 | 30–45 |
| Advanced | 300–400 | 18,000–24,000 | 45–65 |
| Expert | 400+ | 24,000+ | 65+ |
KPM, KPH and WPM: which number do you need?
Typing speed is quoted in at least four different units, which is why two tests can hand you wildly different numbers for the same run. WPM (words per minute) divides correct characters by five. CPM (characters per minute) counts characters as they appear on screen. KPM (keystrokes per minute) counts the keys you actually pressed. KPH (keystrokes per hour) is simply KPM × 60.
Which one matters depends on why you are measuring. Job listings for data entry and transcription almost always state a keystrokes-per-hour target, so compare the KPH figure above directly against the number in the posting. Korean typing programs and certification exams report keystrokes per minute (타수). English typing tests and most school benchmarks use WPM. This test derives all of them from a single 30-second run, so you never convert by hand: multiply KPM by 60 for KPH, and divide by 60 to go back.
How to type faster
Speed follows accuracy, not the other way round. Slow down until you can type a passage with almost no mistakes, then let the pace rise on its own — every correction costs more time than the keystroke you saved. Keep your fingers on the home row and resist looking down; muscle memory only forms when your eyes stay on the text.
Short daily sessions beat long weekly ones. Ten focused minutes a day will move you further in a month than an hour every Sunday. Retake this test regularly and watch your accuracy first — when it settles above 95%, your speed will climb without any extra effort.
Frequently asked questions
What is the difference between WPM and KPM?
WPM (words per minute) divides your correct characters by five — the international standard, since the average English word is about five characters. KPM (keystrokes per minute) counts actual key presses. For English the two roughly track each other, but Korean syllables take two to five strokes each, so KPM comes out far higher and is the more meaningful number.
Is 300 KPM a good typing speed?
For Korean, 300 KPM is a comfortable working speed — enough for everyday writing and office work. Below 200 is beginner territory, 300–400 is solid, and above 400 puts you in the top tier. For English, 40 WPM is average and 65–75 WPM is professional.
Why is my accuracy low even though I typed everything?
Accuracy compares each character position against the target text. One extra or missing character early on shifts everything after it, so a single stray keystroke can tank the score. Fix mistakes as you notice them rather than typing through them.
Does the test work with a Korean keyboard?
Yes. Korean sample sentences are used on the Korean version of this page, and the KPM figure decomposes each Hangul syllable into its actual 두벌식 keystrokes — compound vowels and compound final consonants count as two presses, matching how Korean typing programs measure 타수.
How do I convert keystrokes per minute to keystrokes per hour?
Multiply by 60. A run of 250 KPM is 15,000 KPH, and 5,000 KPH works out to about 83 KPM. Because the conversion is exact, a keystrokes-per-hour figure carries no more information than a per-minute one — it is simply the unit data-entry job postings happen to use. This test shows both, so you can read off whichever one the listing asks for.
What keystrokes-per-hour speed do data-entry jobs ask for?
It varies widely by role and country, so treat any single quoted figure with caution — the reliable approach is to read the number in the listing you are applying to and compare it with your own result. What is worth knowing is the arithmetic: a KPH requirement in the thousands works out to a few hundred keystrokes per minute, a speed most people reach with steady daily practice. Run the test, note your KPH, and you will know straight away whether you are close.
Is this a keystroke test or a words-per-minute test?
Both. One 30-second run produces keystrokes per minute, keystrokes per hour, words per minute and accuracy at the same time, because all four are derived from the same recorded input. Nothing is estimated — keystrokes are counted from the keys the text actually requires, including each jamo of a Hangul syllable on a 두벌식 keyboard.