Code Typing Test

Type short, real code snippets with brackets, operators and indentation. Press Enter and the next line’s indentation is filled in for you, like in an editor.

0204060801000WPM
Time
0:00
Accuracy
100%

Why code is slower to type

Code is packed with symbols that sit far from the home row: braces, brackets, parentheses, the equals sign, quotes and semicolons. Most need the Shift key or a stretch of the little finger. A typist who manages 80 WPM on prose often lands around half that on code, and that is normal.

Being quick at symbols still pays off: less friction means more attention left for the problem. Practise the symbols your results flag, and the punctuation drill helps with commas, quotes and semicolons.

Frequently asked questions

Which languages are included?

JavaScript, TypeScript, Python, HTML, CSS, SQL, Bash, Rust and Go, with short realistic snippets written for this site.

How does indentation work?

Press Enter at the end of a line and the leading spaces of the next line are filled in automatically. Tab also jumps over indentation.

Try another test