Just starting out
- Input
- 25 net WPM, 90% accuracy
- Expected output
- iniciante / beginner
Common in the first few weeks, when English technical terms still demand more attention than an everyday sentence.
typing test for programmers
Developers spend a large share of the day typing, not just code, but commit messages, chat and documentation. This test uses tech-themed passages to make the practice feel more relevant.
Common in the first few weeks, when English technical terms still demand more attention than an everyday sentence.
Common range for someone still building keyboard muscle memory.
Expected range for someone who has typed professionally for years.
We use the standard convention of 5 characters per word. Gross WPM is (total typed characters divided by 5) divided by the elapsed time in minutes. Net WPM subtracts a penalty based on errors made per minute, so it better reflects the speed of correct typing, not just the speed of pressing keys.
Not directly. The passages are English prose about tech topics, not actual code with symbols and indentation, but they still work as a solid general indicator of keyboard speed and accuracy.
A large share of everyday technical communication (commits, documentation, tickets) happens in English, so this combination better reflects the real-world practice of people who work in tech.
Yes, the category selector is still available on this page; only the language comes locked to English to keep the page focused on its intent.
Ready to test your typing?
Pick the language and category, then start typing the text below. The timer starts on your first keystroke.
The test runs entirely in your browser. Typed text and result history are saved only locally (localStorage); nothing is sent to servers.