Every formula, published in full.
Most typing tests report a number without saying how they got it. Two sites can give you a 20 WPM difference on identical typing purely from counting rules. This page documents exactly what TypeCrt computes, so any result can be checked by hand.
The standard definition of a "word" in typing measurement is five characters, including spaces. This convention exists so that scores are comparable across languages and text of different word lengths.
It is also the convention used in academic text-entry research — including the study of 168,960 people that produced the population figures on our research page. That matters practically: a WPM score from this site can be placed directly against those published percentiles, because both count a word the same way.
The important detail is word-level counting: a character only contributes if the entire word containing it was typed correctly. Type hello as helol and you score zero for it — not four out of five.
Raw counts every character you typed, right or wrong. It measures pure finger speed with no penalty.
The gap between raw and net is the price of your errors. If raw is 90 and net is 62, mistakes are costing you 28 WPM, and accuracy work will gain you far more than speed drills. If the two are close, you can safely push for speed.
Accuracy is counted at the keypress level, and every keystroke is recorded at the moment it happens.
Consistency measures how steady your pace was, independent of how fast it was. TypeCrt samples raw speed once per second, then computes the coefficient of variation:
That value is mapped onto a 0–100 scale using the kogasa function, the same one Monkeytype uses:
A perfectly even pace gives cov ≈ 0, which returns ≈ 100. Typing in bursts separated by pauses produces a high cov and a low score, even when the average speed is high.
| Consistency | What it means |
|---|---|
| 90–100 | Metronomic. Rare, and usually a sign of well-consolidated muscle memory |
| 75–89 | Smooth with minor hesitations — typical of a strong typist |
| 60–74 | Noticeable stalling on specific words or keys |
| Below 60 | Burst-and-pause typing. Usually points at unresolved weak keys |
Results show four counts in correct / incorrect / extra / missed order:
These are derived by comparing your recorded input against the target words directly, not by reading the page — so the numbers stay correct regardless of what the display is doing.
All of the above is checkable without trusting us: