Typing Speed Test

Practice and measure your keyboard typing speed (WPM) and accuracy across 30 languages offline (including English, Spanish, Japanese, Chinese, Hindi, Tamil, and all official regional Indian languages). Features interactive next-key guidance, real-time speedometer metrics, live speed charts, mistake heatmaps, and score logs.

Test Options
50%
On-Screen Keyboard Guide Highlight keyboard key paths to type next
Score History Vault

Saved history of your typing scores in this browser session.

No scores logged. Complete a test.
Active Typing Console
WPM
0
Accuracy 100%
Time Left 60s
CPM 0
Errors 0
Click here or press any key to focus and start typing
On-Screen Keyboard Guide
`
1
2
3
4
5
6
7
8
9
0
-
=
Backspace
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
Caps LockCaps
A
S
D
F
G
H
J
K
L
;
'
Enter
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
Ctrl
Alt
Space
Alt
Ctrl
WPM Speed Progression
How Typing Metrics Are Calculated

Words Per Minute (WPM)

In typing speed tests, a "word" is standardized as exactly 5 keystrokes (including letters, spaces, and punctuation). This prevents passages with longer words from artificially lowering your score compared to passages with short words.
WPM = (Correct Keystrokes / 5) / Time (min)

Typing Accuracy

Calculates the percentage of correct entries compared to your total keystrokes (both correct inputs and corrected backspaces). Correcting mistakes with Backspace restores your accuracy, but backspaces are counted in keystrokes efficiency.
Accuracy % = (Correct Keys / Total Keys) * 100

Characters Per Minute (CPM)

Counts the raw correct characters typed per minute. Unlike WPM, CPM represents your net keystroke speed without normalizing them into blocks of 5, showing your absolute letter-by-letter speed directly.
CPM = Correct Keystrokes / Time (min)