EVERYTHING XIAOMI
Get listed

Touch Typer

Touch Typer is a desktop typing tutor for Linux, macOS, and Windows.

Place
#1 of 36
Score
7.7
Touch Typer's website

What Touch Typer is

Touch Typer is a desktop typing tutor for Linux, macOS, and Windows. It provides typing tests, practice statistics, streaks, and multiple keyboard layouts, with a free plan that also includes real-time typing duels. Duels last 60 seconds and show words per minute, accuracy, and errors; friends can join from a shareable link without an account. Analytics track WPM and accuracy over time, per-key heatmaps, goals, and milestones, synced across devices. Users can practice with QWERTY, Dvorak, or Colemak, and drills adjust to the selected layout. Code Mode covers TypeScript, Python, Rust, Go, and more than 40 other languages, with syntax highlighting and indentation. Premium adds an AI Coach that uses the previous 30 days of practice to create drills for weak keys and explain stalled progress. The free plan is available without an account. Premium is $2.39/mo billed yearly, and a seven-day trial is offered.

Good

  • Free plan includes tests, stats, streaks, and layouts.
  • Duels show WPM, accuracy, and errors.
  • Analytics include per-key heatmaps and synced milestones.
  • Code Mode supports more than 40 languages.
  • Premium AI Coach creates targeted drills from practice.

Watch out

  • Available platforms are Linux, macOS, and Windows.
  • Premium is $2.99 per month, or $2.39/mo billed yearly.
  • The service stores typing performance and keystroke data.

Who it suits

Touch Typer suits people who want structured typing practice on a desktop, including users practicing different layouts or code. Friends can also use its link-based typing duels without creating accounts.

Verdict

Touch Typer offers varied practice formats, progress tracking, and support for several keyboard layouts. Its free plan includes core practice and duels; Premium adds AI coaching and custom drills.

Plans and prices

From Touch Typer's own pricing page, checked 15 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFreeCore typing tests · Stats & streaks · Multi-layout · Real-time PvP
Premium annual$2.39 a monthEverything in Free · AI Coach + custom drills · AI insights · Weekly streak freezes · yearly
Premium$2.99 a monthEverything in Free · AI Coach + custom drills · AI insights · Weekly streak freezes · monthly

The facts

Each one read from Touch Typer's own pages, with the date it was checked.

What it does

AI Coach
Premium AI Coach analyzes the last 30 days of practice to generate targeted drills and explain stalled progress.checked 15 Oct 2026
Analytics
Analytics include WPM and accuracy histories, per-key heatmaps, streaks, goals and milestones synchronized across devices.checked 15 Oct 2026
API and SDKs
The published README and terms describe the desktop app and backend services but do not document a public API or SDK.checked 15 Oct 2026
Backend technology
The privacy policy says Supabase provides authentication and hosted PostgreSQL database storage.checked 15 Oct 2026
Code Mode
Code Mode supports TypeScript, Python, Rust, Go and more than 40 languages with syntax highlighting and indentation.checked 15 Oct 2026
Code practice
Code Mode supports TypeScript, Python, Rust, Go, and 40+ other languages with syntax highlighting and indentation.checked 3 Oct 2026
Compliance statement
The privacy policy says Fathom Analytics is GDPR compliant and Supabase is SOC 2 Type 2 certified.checked 15 Oct 2026
Custom snippets
The Mac listing says users can bring their own code snippets or use supplied snippets.checked 15 Oct 2026
Data collected
The service stores account details, typing performance, per-keystroke timing and correctness, streaks, goals, PvP results and diagnostics.checked 15 Oct 2026
Data deletion
The policy says account data is permanently deleted within 30 days after account deletion, while Sentry diagnostics are retained for 90 days.checked 15 Oct 2026
Desktop features
The desktop app provides a system tray, push reminders, touchtyper:// deep links for invitations and system light/dark mode support.checked 15 Oct 2026
Developer setup
The repository says contributors can run the renderer locally, build unsigned bundles and work with the Supabase backend.checked 15 Oct 2026
Goals and challenges
Users can set measurable goals and structured challenges that adapt to progress.checked 15 Oct 2026
Integrations
The terms name Supabase, Sentry, Fathom Analytics, Stripe and Apple as third-party services.checked 15 Oct 2026
Keyboard layouts
Practice supports QWERTY, Dvorak and Colemak layouts, with drills adapting when the layout changes.checked 15 Oct 2026
Languages
The Mac listing says the app includes authentic word lists in eight languages and supports 52 interface languages.checked 15 Oct 2026
Layouts
Users can switch among QWERTY, Dvorak, and Colemak, and drills adapt to the selected layout.checked 3 Oct 2026
Leaderboard
Leaderboards can be filtered by keyboard layout, language and time window and support global or friend competition.checked 15 Oct 2026
License listed by Snap
Snap Store metadata lists the Touch Typer package under GPL-3.0-or-later.checked 15 Oct 2026
Limit: repetitive exercises
An Apple reviewer complained that exercises used many meaningless letter combinations and that the app repeatedly blanked during typing.checked 15 Oct 2026
Limit: update blank screens
An Apple reviewer reported blank screens, inability to type into sign-in fields and unusability after a September 2024 update; the developer replied that a later update fixed it.checked 15 Oct 2026

Money

Free use
The site says users can start practicing without an account and offers a free plan with core tests, stats, streaks, multiple layouts, and real-time PvP.checked 3 Oct 2026

The company

License stated by maker
The product home page identifies the open-source license as MIT.checked 15 Oct 2026

Where it runs

Linux distribution
The Snap Store lists version 3.0.18, installable with sudo snap install touch-typer, and shows a 26 May 2026 update date.checked 15 Oct 2026
The full review of Touch Typer

Touch Typer is a desktop tutor for people who want structured typing practice, including programmers and users of non-QWERTY layouts. It is a strong fit if measurable progress and live duels matter more than keeping keystroke data off a service.

Overview

Touch Typer pairs typing practice with performance tracking: WPM and accuracy trends, per-key heatmaps, streaks, goals, and milestones sync across devices. These measures make it easier to see which keys need work and maintain a routine, though the service collects typing performance and keystroke data. Users can delete their account and request a data export by email; account and typing data are deleted within 30 days after account deletion, subject to legal retention requirements.

The privacy policy describes HTTPS/TLS, database row-level security, and restricted production access. The service uses Supabase, Sentry, Fathom Analytics, Stripe, and Apple services. Touch Typer is built by individual developer Robert Koch.

Key features

Practice across layouts and code

Drills adapt to QWERTY, Dvorak, or Colemak, making the tutor more useful to people switching layouts than a QWERTY-only routine. Code Mode supports TypeScript, Python, Rust, Go, and more than 40 other languages, with syntax highlighting and indentation. That makes it relevant to developers practicing punctuation and code structure as well as ordinary typing.

Feedback, competition, and coaching

Live 60-second duels report WPM, accuracy, and errors. Friends can join through a shareable link without an account, lowering the barrier to a quick practice session. A leaderboard can be filtered by layout, language, and time window. The Premium AI Coach uses the previous 30 days of practice to build drills around weak keys and explain stalled progress; that targeted feedback is a meaningful upgrade for learners who have stopped improving, but it is not part of the free tier.

Streaks, goals, and challenges provide ways to keep practice regular. Free users can begin without an account and get core tests, stats, streaks, multiple layouts, and real-time PvP.

Pricing

The Free plan costs nothing and includes core typing tests, stats and streaks, multiple layouts, and real-time PvP. It is a practical starting point for solo learners or friends who mainly want practice and basic progress tracking, but it omits AI coaching, custom drills, AI insights, and weekly streak freezes.

Premium costs $2.99 a month, or $2.39/mo billed yearly, and includes everything in Free plus AI Coach, custom drills, AI insights, and weekly streak freezes. The annual billing lowers the monthly equivalent, while monthly billing avoids committing to a year. A 7-day trial is offered. No seat limits or practice quotas are stated.

Platforms

Touch Typer runs on Linux, macOS, and Windows. Its cross-device analytics sync is useful for people who practice on more than one supported computer.

Who it's for

Choose Touch Typer if you want a desktop typing tutor with layout-aware drills, code practice, progress analytics, and optional competitive sessions. Developers and users learning Dvorak or Colemak get particular value from its adapted drills. Look elsewhere if you need a web or mobile-first tutor, or if storing keystroke and performance data with a service is a deal-breaker.

Pros and cons

  • Pros: Drills adapt to three layouts, so practice remains relevant beyond QWERTY.
  • Pros: Code Mode covers 40+ languages and preserves syntax highlighting and indentation, supporting realistic coding practice.
  • Pros: Free users get real-time PvP and core progress tools, and friends can join duels without accounts.
  • Cons: AI coaching, custom drills, and AI insights require Premium, limiting personalized guidance on the free plan.
  • Cons: The service stores keystroke and typing-performance data, which privacy-conscious users may not want to share.

Alternatives

Compare typing tutor software if you want to consider the wider category. TIPP10 is another free-plan tutor for Linux, macOS, Windows, and the web, and may suit readers who want browser access. Klavaro is a free option for Linux, macOS, and Windows, with downloadable source code and packages for those platforms. Tux Typing is a free cross-platform option developed by a volunteer group focused on software for children.

TypingClub is worth considering for web or iOS access; its individual edition is free, while its school edition costs $120 a year with a 20-seat minimum. Typing.com is web-only; its free edition includes grade-based lessons, tests, and games, but has ads, 70-day data retention, email-only support, and classroom-level settings. keybr is a free web or self-hosted option released under the GNU Affero General Public License v3.0.

Typesy offers a paid, trial-available option across desktop, web, and mobile; its listed Homeschool Family plan is $6 a year, billed $72 paid yearly, for one parent-teacher admin and two student accounts. Typing Agent is a paid option for schools and districts, with licensing billed per student and tiered by volume.

Verdict

Touch Typer is best for desktop learners who want progress measures, adaptable layout and code practice, and the option to compete with friends. Its capable free tier makes it easy to start, while Premium adds useful targeted coaching. Choose another tutor if you need web or mobile access, or prefer not to entrust a service with keystroke data.

Getting started

  1. Open the Touch Typer website
  2. Start practicing without an account or create an account
  3. Choose the Free plan or start the seven-day Premium trial
  4. Select QWERTY, Dvorak, or Colemak
  5. Run typing tests, drills, or 60-second PvP duels
  6. Use Code Mode for a supported programming language

Limits worth knowing

The Free plan includes core typing tests, stats and streaks, multiple layouts, and real-time PvP. AI Coach, AI insights, and weekly streak freezes are listed in Premium.

Questions

Is Touch Typer free?

Yes. The Free plan is listed as free and includes core typing tests, stats and streaks, multi-layout support, and real-time PvP.

What does Premium cost?

Premium is $2.99 a month billed monthly, or 2.39 USD/mo billed yearly.

Is there a trial?

Yes, a seven-day trial is listed.

Which platforms are supported?

Touch Typer is available on Linux, macOS, and Windows.

Can friends join without accounts?

Yes. Friends can join live 60-second duels through a shareable link without an account.

What does the AI Coach do?

Premium AI Coach uses the last 30 days of practice to create drills for weak keys and explain stalled progress.

Alternatives to Touch Typer

All alternatives
  1. 1

    TypeTastic

    Free planAndroidiOSWeb
    7.4From $680 a year
  2. 2

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan
  3. 3

    Typing Instructor

    WebmacOSWindows
    7.3From $29.95 a year
  4. 4

    Typesy

    AndroidiOSWebmacOS
    6.9From $72 a year
  5. 5

    TypingClub

    Free planiOSWeb
    6.9From $120 a year
  6. 6

    KAZ Type

    WebmacOSWindows
    6.7From £29.95 a year