Blog · Analytics

Keystrokes per Minute: What Counts as Good, How Schools and Competitions Count, and How to Convert WPM

How many keystrokes per minute are good? Benchmarks from official typing competition rules, the counting rules, and a measured conversion from WPM.

· · approx. 6 minutes reading time

Keyboard with a counter showing keystrokes per minute next to words per minute.
Contents
  1. What Counts as a Keystroke
  2. Benchmarks: How Many Keystrokes per Minute Are Good?
  3. Converting WPM and Keystrokes
  4. How Schools and Competitions Measure
  5. Test Your Keystrokes per Minute Yourself

Keystrokes per minute count every key you press in a minute – letters, spaces, punctuation and the Shift key too. In schools, exams and typing competitions in German-speaking countries this is the usual unit, while online typing tests mostly show words per minute (WPM). This article shows which values are officially required, how keystrokes are counted and how to convert your WPM reliably.

What Counts as a Keystroke

The competition rules of the German Stenographers' Association (Deutscher Stenografenbund) state: every press of a character or function key counts as a keystroke. Three things follow from that:

  • Spaces count. Every press of the space bar is a keystroke.
  • Capital letters count twice. Shift plus the letter are two keystrokes; the same applies to characters reached via Shift or Alt Gr.
  • Keystrokes are not the same as characters. A text of 1,000 characters can cost 1,040 or 1,070 keystrokes, depending on how many capital letters it contains.

The rulebooks define errors precisely. The Stenographers' Association counts wrong, missing, additional and transposed characters, among others, as one error each. The error rate refers to all keystrokes typed: errors × 100 ÷ keystrokes gives the error quotient in percent (10-minute copy test, German Wikipedia).

Benchmarks: How Many Keystrokes per Minute Are Good?

“Good” depends on the benchmark. The following values come from official rulebooks and a large study; the WPM column is our conversion (keystrokes ÷ 5, slightly less for German running text – see the next section).

Required and measured values compared
BenchmarkKeystrokes/min≈ WPMError limit
Certificate, Rhineland-Palatinate school competition: primary school / up to 14 years / older pupils40 / 60 / 808 / 12 / 16–
Stenographers' Association, accuracy typing (10 min), practitioner class: pupils / youths / adults100 / 140 / 18020 / 28 / 360.1 %
Stenographers' Association, speed typing (20 min), practitioner class: pupils / youths / adults120 / 160 / 20024 / 32 / 400.5 %
Stenographers' Association, speed typing (30 min), master class: pupils / youths / adults160 / 200 / 24032 / 40 / 480.5 %
Intersteno internet contest 2026 (10 min): children / pupils / juniors / seniors150 / 180 / 200 / 240 characters30 / 36 / 40 / 481 % (seniors 0.5 %)
Average in an online study with about 168,000 participantsapprox. 260 charactersapprox. 52–

Sources: Rhineland-Palatinate school competition rules, competition rules of the German Stenographers' Association, section 3.1, Intersteno rules 2026, Dhakal et al. (2018).

Two things stand out. First, the required values are lower than many people expect: if you reach 50 WPM in an online test, you are mathematically above the master class minimum. Second, the error limits are strict. 0.5 % means at most ten errors in 2,000 keystrokes – and competitions are scored over 10, 20 or 30 minutes, not a short sprint. Our guide to typing accuracy shows how to lower your error rate.

Scoring differs too: the Stenographers' Association calculates total keystrokes minus errors × 100 in speed typing and total keystrokes minus errors × 500 in accuracy typing. Intersteno counts characters instead of keystrokes and deducts 50 points per error. Values from different competitions can therefore only be compared roughly.

Converting WPM and Keystrokes

A WPM “word” is standardised: five characters including spaces. The basic formula is therefore:

Characters per minute = WPM × 5

For keystrokes, Shift presses are added. We counted how many that are in German text:

Our own measurement: how many keystrokes does a character cost?
TextCharactersCapital lettersKeystrokes per characterCharacters per word incl. space
FastFingerRace word list “German – Top 200”200 words0 %1.0005.63
Fiction: Kafka, “Die Verwandlung”121,3563.6 %1.0386.28
Non-fiction: the German articles of this blog81,5346.2 %1.0697.50

Method: running text without tables and lists; we counted capital letters and punctuation marks that need Shift on a German keyboard (such as ! ? : ; / ( ) and the straight quotation mark). The Kafka text is the Project Gutenberg edition. As of 28 Sep 2026.

This gives a rule of thumb for German running text:

Keystrokes per minute ≈ WPM × 5 × 1.04 to 1.07

Example: 60 WPM are 300 characters per minute. In fiction that corresponds to about 311, in non-fiction to about 321 keystrokes per minute. With FastFingerRace's Top 200 list, which contains only lowercase letters, it is exactly 300. English is less affected: only sentence starts, names and “I” are capitalised.

Why “Words per Minute” Is Misleading for German

German words are longer than five characters: in our texts, one word averaged 6.3 to 7.5 characters including the space. If you count words actually typed, you get noticeably fewer than standardised WPM. In German running text, 60 WPM equal only about 40 to 48 real words per minute. When comparing values, check whether a test counts standardised or real words.

Calculator: WPM to Keystrokes per Minute

≈ 321 keystrokes per minute

Formula: WPM × 5 × keystrokes per character from the measurement above.

How Schools and Competitions Measure

The classic method is the 10-minute copy test: you type running text from a template for ten minutes. The rules of the Rhineland-Palatinate school typing competition describe the procedure precisely:

  • Typing is done with the ten-finger system, without line or paragraph breaks.
  • Only immediate correction is allowed: you may fix an error you notice straight away – not once it is more than one word behind.
  • After ten minutes, the cursor must not be moved. Every deviation from the template counts as an error.

The grade follows from keystrokes and errors. Grading scales differ between examining bodies – chambers of commerce, state committees or the Stenographers' Association. According to German Wikipedia, this scale is common for beginners:

Common grading scale by error quotient
Error quotientGrade
0.000 – 0.125 %very good
0.126 – 0.250 %good
0.251 – 0.375 %satisfactory
0.376 – 0.500 %sufficient
0.501 – 1.000 %poor
over 1.000 %fail

An example from the same source: 1,560 keystrokes with 3 errors give 3 × 100 ÷ 1,560 = 0.192 % – a “good”. Most German chamber of commerce exam regulations have since replaced the 10-minute copy test with other procedures; in classrooms and stenographers' clubs it remains common.

Test Your Keystrokes per Minute Yourself

An online typing test gives a good estimate if you know what it measures. This is how FastFingerRace calculates:

  • Only error-free words count. WPM are the characters of all correctly typed words including the following space, divided by five and scaled to one minute. A word with a typo does not count at all – stricter than a copy test, where only the wrong character counts as an error.
  • The result dialog shows keystrokes per minute directly – counted as in German typing tuition: the same characters as for WPM, plus one Shift press per capital letter.
  • Accuracy is the share of correct characters among all characters typed. 99.5 % accuracy roughly corresponds to an error quotient of 0.5 % – but the rulebooks count errors slightly differently.

For the most comparable value:

  1. Choose Standard mode with the longest duration of 300 seconds. A long run is closer to the 10-minute copy test than a 30-second sprint.
  2. Read the “Keystrokes/min” value in your result. With the “German – Top 200” list it equals WPM × 5, because the list contains no capital letters.
  3. Practise capital letters with the “German – Capitalisation” list and umlauts with “German – Umlauts and ß”. In real texts they cost the most extra keystrokes.

An online test does not replace an official certificate; those are issued by schools, chambers and typing associations. If you want to type faster, our touch typing guide is the best place to start; the article The Anatomy of Typing Efficiency explains further metrics.

How many keystrokes per minute are good?

It depends on the benchmark. For the certificate of the Rhineland-Palatinate school typing competition, 40 to 80 keystrokes per minute are enough. In speed typing, the German Stenographers' Association requires adults to reach 200 keystrokes per minute in the practitioner class and 240 in the master class – with at most 0.5 % errors.

How do I convert WPM to keystrokes per minute?

WPM times five gives characters per minute, because a WPM ‘word’ is five characters including spaces. For German running text with capital letters, add roughly 4 to 7 % for Shift keystrokes: 60 WPM then equals about 310 to 320 keystrokes per minute.

Does a capital letter count as two keystrokes?

Yes. Under the competition rules of the German Stenographers' Association, every press of a character or function key counts as a keystroke. A capital letter needs Shift plus the letter, so it counts as two keystrokes.

Can I take a 10-minute copy test on FastFingerRace?

Not in the exam format. The longest standard test lasts 300 seconds, and you type words from a list rather than running text from a template. A 300-second run is still a good way to estimate – the result dialog shows your keystrokes per minute directly; official certificates are issued by schools and typing associations.

Sources

  1. Deutscher Stenografenbund: Wettschreibordnungen Kurzschrift, Texterfassung, Textbearbeitung und -gestaltung (resolution of 27 Nov 2022, in German)
  2. Rheinland-Pfälzisches Schülerleistungsschreiben e. V.: Wettbewerbsordnung (competition rules, in German)
  3. Intersteno: International keyboarding competition by Internet 2026 – Rules
  4. 10-Minuten-Abschrift – German Wikipedia
  5. Dhakal, V., Feit, A. M., Kristensson, P. O., & Oulasvirta, A. (2018). Observations on Typing from 136 Million Keystrokes. CHI Conference on Human Factors in Computing Systems.
  6. Words per minute – Wikipedia
  7. Franz Kafka: Die Verwandlung (Project Gutenberg, text basis of our own measurement)

How fast do you type right now?

Measure your WPM and accuracy in 60 seconds – free and without signing up.

Start the typing test now