Fact · Typing and writing speed
Monkeytype's accuracy percentage is the number of correct inputs divided by all inputs, multiplied by 100.
Checked against its source on October 17, 2026
In the source's own words
“const percentage = total === 0 ? 0 : (correct / total) * 100;”
Monkeytype source code: frontend/src/ts/test/events/stats.ts (getAccuracy), GitHub (monkeytypegame/monkeytype), main branch, n.d., getAccuracy function.
Open the original- What it measures
- The function counts each input event as correct or incorrect, adds the two counts to get the total, and divides the correct count by it.
- What it does not show
- The site counts input events, which are keystrokes, not final characters, so a fixed error that was corrected can still count against accuracy. The source does not say how this affects the displayed figure in every case.