Touch Typer
touch-typer.kochie.io
What it is
Touch Typer is a desktop typing tutor for practicing typing and tracking progress on Linux, macOS, and Windows. Its free plan includes typing tests, statistics, streaks, multiple layouts, and real-time duels. Duels last 60 seconds and show words per minute, accuracy, and errors; friends can join through 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 adapt to the selected layout. Code Mode includes TypeScript, Python, Rust, Go, and 40+ other languages, with syntax highlighting and indentation. Premium's AI Coach uses the last 30 days of practice to create drills for weak keys and explain stalled progress. The free plan can be used without an account. Premium is $2.99 a month, or $2.39/mo billed yearly, and includes a seven-day trial. The privacy policy says the service stores account and typing data, among other information, and provides account deletion and data export by email.
Spec sheet
- What it does
- Touch Typer is a desktop typing tutor for practice, progress tracking, leaderboards and typing challenges.Read 15 Oct 2026 · touch-typer.kochie.io
- Purpose
- Touch Typer is a desktop typing tutor for turning deliberate practice into typing progress.Read 3 Oct 2026 · touch-typer.kochie.io
- Platforms
- The product site lists Mac, Windows, and Linux as supported platforms.Read 3 Oct 2026 · touch-typer.kochie.io
- Integrations
- The terms name Supabase, Sentry, Fathom Analytics, Stripe and Apple as third-party services.Read 15 Oct 2026 · touch-typer.kochie.io
- Maker
- The terms identify Robert Koch as the operator, and the privacy policy describes Touch Typer as built by an individual developer.Read 15 Oct 2026 · touch-typer.kochie.io
- AI Coach
- Premium AI Coach analyzes the last 30 days of practice to generate targeted drills and explain stalled progress.Read 15 Oct 2026 · touch-typer.kochie.io
- Analytics
- Analytics include WPM and accuracy histories, per-key heatmaps, streaks, goals and milestones synchronized across devices.Read 15 Oct 2026 · touch-typer.kochie.io
- API and SDKs
- The published README and terms describe the desktop app and backend services but do not document a public API or SDK.Read 15 Oct 2026 · github.com
- Backend technology
- The privacy policy says Supabase provides authentication and hosted PostgreSQL database storage.Read 15 Oct 2026 · touch-typer.kochie.io
- Code Mode
- Code Mode supports TypeScript, Python, Rust, Go and more than 40 languages with syntax highlighting and indentation.Read 15 Oct 2026 · touch-typer.kochie.io
- Code practice
- Code Mode supports TypeScript, Python, Rust, Go, and 40+ other languages with syntax highlighting and indentation.Read 3 Oct 2026 · touch-typer.kochie.io
- Compliance statement
- The privacy policy says Fathom Analytics is GDPR compliant and Supabase is SOC 2 Type 2 certified.Read 15 Oct 2026 · touch-typer.kochie.io
- Custom snippets
- The Mac listing says users can bring their own code snippets or use supplied snippets.Read 15 Oct 2026 · apps.apple.com
- Data collected
- The service stores account details, typing performance, per-keystroke timing and correctness, streaks, goals, PvP results and diagnostics.Read 15 Oct 2026 · touch-typer.kochie.io
- Data deletion
- The policy says account data is permanently deleted within 30 days after account deletion, while Sentry diagnostics are retained for 90 days.Read 15 Oct 2026 · touch-typer.kochie.io
- Desktop features
- The desktop app provides a system tray, push reminders, touchtyper:// deep links for invitations and system light/dark mode support.Read 15 Oct 2026 · github.com
- Developer setup
- The repository says contributors can run the renderer locally, build unsigned bundles and work with the Supabase backend.Read 15 Oct 2026 · github.com
- 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.Read 3 Oct 2026 · touch-typer.kochie.io
- Goals and challenges
- Users can set measurable goals and structured challenges that adapt to progress.Read 15 Oct 2026 · touch-typer.kochie.io
- Keyboard layouts
- Practice supports QWERTY, Dvorak and Colemak layouts, with drills adapting when the layout changes.Read 15 Oct 2026 · touch-typer.kochie.io
- Languages
- The Mac listing says the app includes authentic word lists in eight languages and supports 52 interface languages.Read 15 Oct 2026 · apps.apple.com
- Layouts
- Users can switch among QWERTY, Dvorak, and Colemak, and drills adapt to the selected layout.Read 3 Oct 2026 · touch-typer.kochie.io
- Leaderboard
- Leaderboards can be filtered by keyboard layout, language and time window and support global or friend competition.Read 15 Oct 2026 · touch-typer.kochie.io
- License listed by Snap
- Snap Store metadata lists the Touch Typer package under GPL-3.0-or-later.Read 15 Oct 2026 · snapcraft.io
- License stated by maker
- The product home page identifies the open-source license as MIT.Read 15 Oct 2026 · touch-typer.kochie.io
- Limit: repetitive exercises
- An Apple reviewer complained that exercises used many meaningless letter combinations and that the app repeatedly blanked during typing.Read 15 Oct 2026 · apps.apple.com
- 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.Read 15 Oct 2026 · apps.apple.com
- 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.Read 15 Oct 2026 · snapcraft.io
- Notable release
- The Mac version history lists version 3.0.18 on 3 June with PvP Arena, streaks, Code Mode, additional layouts and languages, translations and redesigned settings.Read 15 Oct 2026 · apps.apple.com
- Other features
- The app includes streaks, goals and challenges, and a leaderboard filterable by layout, language, and time window.Read 3 Oct 2026 · touch-typer.kochie.io
- Praise: minimalist offline app
- A Reddit commenter described a Touch Typer app as completely offline, minimalist and personally enjoyable, while another user asked how to download its executable release.Read 15 Oct 2026 · reddit.com
- Praise: offline use
- An Apple reviewer said the app enabled ten-finger typing practice during an internet blackout and praised its offline experience.Read 15 Oct 2026 · apps.apple.com
- Privacy choices
- The privacy policy says users can delete their account and request a data export by email, and that account and typing data are deleted within 30 days after account deletion, subject to legal retention requirements.Read 3 Oct 2026 · touch-typer.kochie.io
- Public source
- The desktop application source is published in the kochie/touch-type GitHub repository.Read 15 Oct 2026 · github.com
- PvP
- It offers live 60-second typing duels with WPM, accuracy, and error feedback; friends can join through a shareable link without an account.Read 3 Oct 2026 · touch-typer.kochie.io
- Rating on Apple App Store
- No aggregate rating is displayed because Apple says the app has not received enough ratings or reviews; individual written reviews are shown.Read 15 Oct 2026 · apps.apple.com
- Real-time PvP
- The product offers live 60-second typing duels with WPM, accuracy and error feedback, and invite links can be used without an account.Read 15 Oct 2026 · touch-typer.kochie.io
- Security and providers
- The privacy policy describes HTTPS/TLS, database row-level security, restricted production access, and use of Supabase, Sentry, Fathom Analytics, Stripe, and Apple services.Read 3 Oct 2026 · touch-typer.kochie.io
- Security controls
- The privacy policy states that connections use HTTPS/TLS, database row-level security is enabled and production access is restricted.Read 15 Oct 2026 · touch-typer.kochie.io
- Self-hosting
- No self-hosting deployment procedure is described; the repository instead references the hosted Supabase backend.Read 15 Oct 2026 · github.com
- Streaks
- The app tracks daily streaks and offers weekly streak freezes.Read 15 Oct 2026 · touch-typer.kochie.io
- System requirements
- The Mac App Store listing requires macOS 12.0 or later and lists a 161.3 MB download.Read 15 Oct 2026 · apps.apple.com
- Terms limitation
- The terms disclaim uninterrupted or error-free service and say typing data, streaks and scores are not guaranteed to survive disruption or data loss.Read 15 Oct 2026 · touch-typer.kochie.io
Plans and prices
Strong points and limits
Strong points
- Free plan includes real-time typing duels.
- Supports QWERTY, Dvorak, and Colemak.
- Code Mode covers 40+ other languages.
- AI Coach creates drills from recent practice.
- Analytics sync across devices.
Limits
- Premium is $2.99 a month.
- Yearly billing is listed at $2.39/mo.
- The listed desktop platforms exclude Android and iOS.
Who it suits
Touch Typer suits people who want structured typing practice, progress analytics, or typing drills in different keyboard layouts. It also offers code practice for users working with supported programming languages.
Touch Typer in depth
Read the full write-up
Overview
Touch Typer is a desktop tutor for people who want structured typing practice to translate into measurable progress. It is especially well suited to learners switching keyboard layouts and developers who want to practice code as well as prose. Its standout trade-off is a generous free starting point against a service that stores detailed typing data.
WPM and accuracy trends, per-key heatmaps, streaks, goals, and milestones synced across devices give learners several ways to spot weak keys and sustain a routine. You can begin without an account, but the privacy policy says the service stores account details, typing performance and keystroke data, streak and goal data, subscription details, PvP match data, push tokens, and diagnostic data. It describes HTTPS/TLS, database row-level security, restricted production access, and use of Supabase, Sentry, Fathom Analytics, Stripe, and Apple services. Users can request a data export by email or delete an account; account and typing data are deleted within 30 days after deletion, subject to legal retention requirements. That is a meaningful consideration for anyone who prefers practice data to remain local. Touch Typer is built by individual developer Robert Koch.
Key features
Layouts and code practice
Drills adapt to QWERTY, Dvorak, or Colemak, so the tutor can support both conventional practice and a layout transition. Code Mode covers TypeScript, Python, Rust, Go, and 40+ other languages, with syntax highlighting and indentation. Developers get practice with the punctuation and structure of code, not just ordinary text, though the broad language coverage does not change the app's focus on typing rather than programming instruction.
Feedback, duels, and coaching
Live 60-second duels report WPM, accuracy, and errors. Friends can join through a shareable link without an account, making competition an easy way to add a social goal without requiring everyone to sign up. Analytics and a leaderboard filterable by layout, language, and time window add context to progress, while goals, challenges, streaks, and milestones help make regular practice visible.
Premium's AI Coach uses the last 30 days of practice to create drills for weak keys and explain stalled progress. That makes the paid tier more useful to someone who wants guidance from their own practice history; the free plan still supplies core tests, stats, streaks, multiple layouts, and real-time PvP.
Pricing
Touch Typer has a free plan and a 7-day trial. Free costs nothing and includes core typing tests, stats and streaks, multiple layouts, and real-time PvP. It is a substantial way to build a routine and compete, but it does not include the Premium AI Coach, custom drills, AI insights, or weekly streak freezes.
Premium costs $2.99 a month, or $2.39/mo billed yearly. It adds the AI Coach, custom drills, AI insights, and weekly streak freezes to everything in Free. The annual rate suits someone committed to ongoing practice who wants adaptive help; month-to-month costs more, while free remains the sensible choice for learners who do not need AI guidance. The 7-day trial gives a short opportunity to assess the paid features before choosing.
Platforms
Touch Typer runs on Linux, macOS, and Windows. Its desktop availability is a strength for learners who practice at a computer, but it is not the fit for someone seeking a mobile-first or web-based tutor.
Who it's for
Choose Touch Typer if you want progress tracking, practice across QWERTY, Dvorak, or Colemak, or code drills in the languages you type. It also suits people motivated by short live competitions or who want an AI coach to target persistent weak keys. Look elsewhere if avoiding storage of keystroke and performance data is a priority, or if you need a mobile or web platform.
Pros and cons
Useful free foundation: tests, stats, streaks, multiple layouts, and live PvP are included without payment.
Practice beyond prose: adaptive layouts and Code Mode make it relevant to layout learners and developers.
Specific progress signals: per-key heatmaps, trends, goals, and milestones help direct practice and keep it regular.
Paid coaching is the main upgrade: the AI Coach and custom drills are reserved for Premium, so learners who need that guidance must pay.
Typing data is part of the service: the policy describes storage of keystrokes and performance data, which may rule it out for privacy-conscious users.
Desktop-only reach: Linux, macOS, and Windows are supported, but mobile and web are not.
Alternatives
For more choices, browse Typing Tutor Software.
Typesy is a paid tutor with a free trial and support for Android, iOS, macOS, web, and Windows. Choose it instead if those platforms matter more than Touch Typer's free plan; its Homeschool Family yearly plan is shown at $6 a year, billed $72 paid yearly and shown as $6/month, for one parent-teacher admin and two student accounts.
KeyBlaze has a free version, a trial, and macOS and Windows support. It is an alternative if you want a freemium tutor on those desktop platforms; additional lessons, professional exercises, and custom features require an upgrade.
TypingClub offers a free individual edition and supports iOS and web. Pick it if those platforms and free individual use suit you better; its School Edition costs $120 a year and has a 20-seat minimum.
Typing Agent is a paid option with a free trial and Android, iOS, macOS, web, and Windows support. Its school and district licensing is billed per student, tiered by license volume, transferable within the year, and unused licenses cannot be carried over.
TIPP10 is a free tutor with Linux, macOS, web, and Windows support. Consider it if you want a free option that also runs in a browser.
Typing.com has a free edition with web access. Its individual free plan is worth considering if grade-based lessons, tests, and games suit your needs.
Tux Typing is free software for Linux, macOS, and Windows, developed by an international volunteer group for children.
Klavaro is free software for Linux, macOS, and Windows, with downloadable source code and platform packages.
Verdict
Touch Typer is a strong choice for desktop learners who want measurable practice across keyboard layouts, code drills, and live duels, with a free plan broad enough to start seriously. Premium is most compelling when targeted AI coaching is worth paying for. Choose another tutor if mobile or web access matters more, or if storing typing and keystroke data is a deal-breaker.
Verdict
Touch Typer combines typing practice, analytics, layouts, and code drills, with duels included in its free plan. Premium adds an AI Coach, and the service's privacy policy describes stored typing and account data as well as deletion and export options.
Where Specifiction places it
- Typing Tutor Software#1 of 369.0