Typing Tools
Code Typing Test
Practise typing real code syntax with brackets, punctuation, indentation and live WPM.
Free foreverRuns in your browserNo sign-up
About the Code Typing Test
Code Typing Test trains the symbols and patterns that normal prose tests avoid, including brackets, braces, operators, indentation, template strings and SQL keywords.
Passages retain line breaks and exact punctuation. WPM credits only correct characters, so the score rewards usable programming accuracy rather than hurried plain-English speed.
Key features
- JavaScript, TypeScript and SQL samples
- Exact whitespace and punctuation
- Timed WPM and accuracy
- Current-key keyboard guide
How to use
- 1Select a test duration and begin with the displayed snippet.
- 2Match every symbol, space and line break.
- 3Load a new passage to practise another code pattern.
Examples
Practise a TypeScript function
Input:
Function with braces and a template stringOutput:
Code WPM, accuracy and symbol errorsKeep the rhythm steady around punctuation instead of pausing to search for each symbol.
Frequently asked questions
- Which languages are included?
- The rotating passages currently cover JavaScript, TypeScript and SQL syntax.
- Do line breaks count?
- Yes. Code layout is part of the passage, and Enter appears as the next-key instruction where required.
- Why is code WPM lower than normal WPM?
- Symbols and exact formatting require more movement than prose, so code-specific speed is normally lower.
