EVERYTHING XIAOMI
Get listed

typing.io

typing.io is a web-based typing tutor for programmers, with lessons built around open-source code.

Place
#10 of 36
Score
6.5
typing.io's website

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.

All about pricing
PlanPriceWhat it gives you
Scissor Switch PlanFreeTyping lessons in 16 languages · Realistic key processing engine · Typo cost analysis
Mechanical Plan$9.99 a monthUpload 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

All alternatives
  1. 1

    Touch Typer

    Free planOpen sourceLinuxmacOSSelf-hostedWindows
    7.7From $2.39 a month
  2. 2

    TypeTastic

    Free planAndroidiOSWeb
    7.4From $680 a year
  3. 3

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan
  4. 4

    Typing Instructor

    WebmacOSWindows
    7.3From $29.95 a year
  5. 5

    Typesy

    AndroidiOSWebmacOS
    6.9From $72 a year
  6. 6

    TypingClub

    Free planiOSWeb
    6.9From $120 a year