Touch Typer
Touch Typer is a desktop typing tutor for Linux, macOS, and Windows.
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.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | Core typing tests · Stats & streaks · Multi-layout · Real-time PvP |
| Premium annual | $2.39 a month | Everything in Free · AI Coach + custom drills · AI insights · Weekly streak freezes · yearly |
| Premium | $2.99 a month | Everything 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
- Open the Touch Typer website
- Start practicing without an account or create an account
- Choose the Free plan or start the seven-day Premium trial
- Select QWERTY, Dvorak, or Colemak
- Run typing tests, drills, or 60-second PvP duels
- 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
- 1
TypeTastic
Free planAndroidiOSWeb7.4From $680 a year - 2
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 3
Typing Instructor
WebmacOSWindows7.3From $29.95 a year - 4
Typesy
AndroidiOSWebmacOS6.9From $72 a year - 5
TypingClub
Free planiOSWeb6.9From $120 a year - 6
KAZ Type
WebmacOSWindows6.7From £29.95 a year
