About WPMRace
A free typing speed test built to make keyboard practice clear, fast, and useful for real typing goals — and honest about what a browser test can and cannot prove.
What WPMRace does
WPMRace measures words per minute, accuracy, mistakes, and consistency in a clean browser-based interface. The main test is designed for quick practice, while specialised modes cover punctuation, code, data entry, 10-key numeric practice, and job preparation. Nothing needs to be installed and an account is optional.
How we measure — the actual formulas
Typing sites often report a number without explaining it, and the same performance can produce very different scores depending on what gets counted. These are the exact calculations WPMRace uses.
Words per minute
WPM = (correct characters ÷ 5) ÷ minutes Only correctly typed characters count. Five characters is treated as one word — the long-standing convention that makes scores comparable across languages and text samples, since real words vary in length. Because errors are excluded rather than penalised twice, this figure is already a net score.
Raw WPM
Raw WPM = ((correct + incorrect characters) ÷ 5) ÷ minutes Everything you typed, mistakes included. The gap between your raw and net score is the clearest picture of how much speed your errors are costing you.
Accuracy
Accuracy = correct ÷ (correct + incorrect) × 100 Measured per character, not per word, so a single wrong letter does not discard an entire word.
Consistency
Consistency = 100 − coefficient of variation of your WPM Your speed is sampled throughout the test, and the standard deviation of those samples is expressed as a percentage of your average. Steady typing scores near 100; bursts followed by pauses score lower even when the average is identical. This is the metric that usually explains why two typists with the same WPM feel completely different to work with.
What we tell you about your own score
Every result is labelled by how much it can reasonably be used for, rather than presented as a single trophy number. A test shorter than 30 seconds is marked as a warm-up. A result only reaches proof territory when accuracy is 95% or higher and the test ran at least 30 seconds. Simple word lists are flagged as easier than realistic text with sentence rhythm and punctuation.
This costs us the flattering headline number, and we think that is the right trade. A score you cannot defend is not worth much to you — the point is to know which of your results actually mean something.
Your data
- Your test history is saved in your own browser and is not tied to an account.
- Your score appears on the public leaderboard only if you press submit. Nothing is posted there automatically.
- Anonymous usage measurement runs on the site, and a finished test reports its score figure as part of that. It is not linked to your identity, and it is separate from the leaderboard.
- An account is optional — the full test works without one.
- The site is free and supported by advertising. Ad personalisation stays switched off unless you accept it in the consent banner; the details are in the privacy policy.
Who it is for
Students, teachers, job seekers, office workers, customer-support and data-entry candidates, programmers, and writers — anyone who wants a practical way to raise typing speed. WPMRace weights speed and accuracy together because real typing performance depends on clean input, not just fast keystrokes.
Corrections
WPMRace is an independently built and maintained project, not a company with a content team. That means mistakes are possible and worth reporting. If a figure, formula, or guide on this site is wrong, email contact@wpmrace.com and it will be corrected or removed. Feedback, bug reports, and feature suggestions are welcome at the same address, and so are score removal requests.