typing.io
typing.io is a web-based typing tutor for programmers, with lessons built around open-source code.
What typing.io is
typing.io is a web-based typing tutor for programmers, with lessons built around open-source code. Exercises include programming symbols and keys such as backspace and delete, so practice includes correcting errors as well as entering code. Lessons are available in 16 languages. The free Scissor Switch Plan includes lessons, realistic key processing, and typo cost analysis; the Mechanical Plan costs $9.99 a month and adds code uploads, a typo heatmap, a fingering guide, and progress tracking. Typing.io records measures including WPM, unproductive keystrokes, lesson totals, and time spent, with JSON export. Its heatmap and fingering guide support Qwerty, Colemak, and Dvorak layouts. Typing is limited beyond an error until it is corrected, and typo cost analysis counts extra keystrokes such as backspacing or moving through text. Users can build a custom lesson from code or explore a starred GitHub project. JavaScript must be enabled or whitelisted for typing analysis.
Good
- Lessons cover 16 languages.
- Practice includes code symbols and editing keys.
- Tracks WPM, errors, lesson totals, and time.
- Supports Qwerty, Colemak, and Dvorak layouts.
- Offers JSON export of typing data.
Watch out
- Typing analysis requires JavaScript.
- Custom code uploads require the $9.99 a month plan.
Who it suits
It suits programmers who want to practice typing code and correcting mistakes. The free plan may suit learners who need lessons without custom code uploads or progress tracking.
Verdict
typing.io focuses typing practice on programming code and error correction. The free plan covers lessons and typo analysis, while custom code and progress tracking are part of the paid plan.
Plans and prices
From typing.io's own pricing page, checked 8 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Scissor Switch Plan | Free | Typing lessons in 16 languages · Realistic key processing engine · Typo cost analysis |
| Mechanical Plan | $9.99 a month | Upload and type any code · Typo heatmap · Touch typing fingering guide · Track typing progress · Typing lessons in 16 languages · Realistic key processing engine · Typo cost analysis · Monthly; first bill on upgrade date, then the same day of each month |
The facts
Each one read from typing.io's own pages, with the date it was checked.
What it does
- Analytics
- Typing.io tracks typing progress, including WPM, unproductive keystrokes, lesson totals, and time spent, and offers JSON export.checked 8 Oct 2026
- Cancellation
- The pricing page says future bills stop immediately after cancellation.checked 8 Oct 2026
- Custom lessons
- The Mechanical Plan lets users upload and type any code, and the pricing page says the custom lesson creator supports multiple languages.checked 8 Oct 2026
- Integrations
- The pricing page says users can explore a starred project on GitHub to create a custom lesson.checked 8 Oct 2026
- Keyboard layouts
- The typo heatmap and fingering guide support Qwerty, Colemak, and Dvorak layouts.checked 8 Oct 2026
- Languages
- Typing lessons are offered in 16 languages.checked 8 Oct 2026
- Payment security
- Typing.io says Stripe processes payments and payment information is sent directly to Stripe over SSL without touching its servers.checked 8 Oct 2026
- Privacy
- The privacy policy says the service collects browser and request information, may collect IP addresses, and does not rent or sell personally identifying information.checked 8 Oct 2026
- Product
- Typing.io is a typing tutor for programmers whose lessons use open source code.checked 8 Oct 2026
- Support
- The pricing page invites questions and feature requests at [email protected], and the site lists [email protected].checked 8 Oct 2026
- Typing practice
- Lessons let users practice code symbols and include keys such as backspace and delete for realistic typing practice.checked 8 Oct 2026
Where it runs
- Browser requirement
- Typing.io uses JavaScript to analyze typing and says JavaScript must be enabled or whitelisted.checked 8 Oct 2026
- Typos
- The typing engine limits typing beyond an error so that users correct mistakes, and typo cost analysis counts collateral keystrokes such as backspacing or arrowing over text.checked 8 Oct 2026
Alternatives to typing.io
- 1
Touch Typer
Free planOpen sourceLinuxmacOSSelf-hostedWindows7.7From $2.39 a month - 2
TypeTastic
Free planAndroidiOSWeb7.4From $680 a year - 3
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 4
Typing Instructor
WebmacOSWindows7.3From $29.95 a year - 5
Typesy
AndroidiOSWebmacOS6.9From $72 a year - 6
TypingClub
Free planiOSWeb6.9From $120 a year
