Code Typing Test

Regular typing tests use plain English words, but real coding speed depends on hitting symbols and operators cleanly — =>, ===, {}, and the rest of the punctuation that makes up half of what you actually type in an editor. This test pulls from real keywords, symbols, and syntax across JavaScript, Python, SQL, and the command line.

30s0 wpm
Click here to start typing
Keyboard Activity
`
1
2
3
4
5
6
7
8
9
0
-
=
Tab
q
w
e
r
t
y
u
i
o
p
[
]
\
Caps
a
s
d
f
g
h
j
k
l
;
'
Enter
Shift
z
x
c
v
b
n
m
,
.
/
Shift

Why symbols matter as much as letters

Most typing tests measure how fast you type words. But when you're coding, a huge share of your keystrokes are punctuation — brackets, arrows, comparison operators, semicolons. Building speed and accuracy on those specifically is a different skill than typing plain sentences, and it's the part most typing tests skip entirely.

Switch back any time

Want to go back to plain-word practice? Click the × next to "Code Snippets" above the test to clear the preset, or just head back to the main typing test.