</> CodeTrained

Code typing test: what's your WPM on real code?

Your WPM on English prose flatters you. Code — with its brackets, operators and indentation — is usually 30–50% slower. If you want a number that reflects how fast you actually program, test on real code.

Take the test — free, no sign-up →

Free to practise · Pro is £1/mo · cancel anytime

Three ways to test yourself

What counts as a good code-typing speed?

On real code: 30–40 WPM is solid, 50–60 is fast, 70+ is rare. Accuracy matters more — a 95%-accuracy run at 45 WPM beats a sloppy 60, because in real work every typo costs a correction and a broken train of thought. CodeTrained tracks both, plus a graph of your speed over time so you can watch the trend instead of obsessing over one run.

Test on JavaScript →

Common questions

Is the code typing test free?
Yes — free and no sign-up. Your score appears on today's leaderboard immediately.
How is WPM calculated on code?
Standard five-characters-per-word WPM, measured on the real code you type, symbols and indentation included.
Why is my code WPM lower than my normal WPM?
Code uses far more symbols, capitals and precise punctuation than prose, and those keys are slower for everyone. Testing on code gives you the honest number.
Can I compete with others?
Yes — the daily WPM league ranks everyone who completes an exercise that day, resetting at midnight UTC.