Mochi Type — typing practice with the on-screen keyboard on macOS

Mochi Type

The modern way to master Touch Typing.

Mochi Type is a typing trainer for Mac with two ways in: a guided course that builds your touch typing from the very first key, and practice on the real words or texts you actually use.

Free download — one-time unlock for the full experience.
No subscriptions, no ads. Requires macOS 14.6 or later.

New Stats export to JSON & CSV in 1.1.4
Learn from zero

Learn the whole keyboard with the most popular words.

The course is 16 bite-size stages plus a Final Test, each stage adding a few new keys. Every stage is built from the most frequent words of your language that use only the keys you already know — so you type real vocabulary from the first minutes, not abstract drills.

+ 18 more languages
Click any stage to preview it
t h e

Letters that belong together

Most trainers drill one key at a time — press j, press f, repeat. Mochi starts with the four most frequent letters of your language and immediately builds real words out of them.

What you practice are the transitions — how t rolls into h, how h reaches for e — because typing is sequences, not positions. By stage three you're typing real words, not drills.

s r i r → mixed back in

It remembers your misses

Every keystroke is scored. Mochi keeps a per-key accuracy profile, so it knows exactly which letters slow you down or trip your fingers — even ones you learned stages ago.

When a new stage begins, its words are picked so your weak letters keep showing up: a miss from stage 4 keeps getting practice in stage 9, until it's gone. Nothing is learned once and forgotten.

Practice

Your daily gym for typing speed.

No lessons here — just you and the words. Pick a set that matches your vocabulary, from the everyday Top 200 to the rare corners of Top 50K, or take on film and book quotes with real capitals and punctuation. Every keystroke feeds your stats.

+ 18 more languages
Click any word set to preview it
Top 200 Top 1k Top 5k Top 50k common → rare

Real words, at your level

Every practice mode draws from the most common words of your language — no random letter soup, you type what people actually write.

You choose the pool: Top 200 keeps it to the everyday core, Top 1k and Top 5k stretch your vocabulary — and Top 50k lets genuinely rare words sneak into the mix.

teh → the "film quotes" "book quotes"

More than word lists

Special packs go beyond frequency: the words people mistype most (recieve → receive), plus quotes from films and books — full sentences with capitals and punctuation, typed at a natural rhythm.

* Typo and quote packs are available in a growing set of languages — not in all of them yet.

On-screen keyboard

Learn to stop looking down.

A large on-screen keyboard sits right under the text, mirroring the exact layout you type on. It teaches your eyes to stay on the screen — the habit that makes touch typing stick.

The on-screen keyboard in action — the next key and the right finger light up before every keystroke.

d k next key + finger

It shows the next key — and the finger

Before every keystroke, the right key lights up along with the finger that should reach it. Key labels match the layout you picked — QWERTZ, Dvorak, Cyrillic, anything — so the map always tells the truth.

Key Hints and Finger Hints toggle separately, and the whole keyboard scales to any size that's comfortable.

ANSI ISO 48 layouts

Your keyboard — until you don't need it

48 layouts ship built in, in both ANSI and ISO physical shapes — Latin, Cyrillic, and Greek alike. What you see on screen is what sits under your hands.

And once the keys live in your fingers, hide the keyboard with one click and type by feel alone. Breaking the glance-down habit is the whole point.

Your own texts

Type through real books — including yours.

Practice doesn't have to be word lists. Import anything you actually want to read — an article, a novel, your notes — and type through it like a book, with a bookmark that keeps your exact word. A built-in library of twenty books is ready before you import anything.

A real book dropped into the Library and typed like a session — the bookmark keeps your place, start position is your call.

.txt .md .rtf .epub Paste

Your files, ready to type

Drop in a file or paste straight from the clipboard. Mochi cleans the text for typing — curly quotes straightened, headings and page numbers stripped, paragraphs kept — so what you type flows the way the original reads.

A long text runs like a book: sessions can go for as long as you like, and a bookmark keeps your exact word. Next time you start where you stopped — or from the beginning, or at a shuffled paragraph. Your reading position syncs privately across your Macs with iCloud.

20 books 4 languages 246k words

Start with the built-in shelf

Five books per language in English, German, Russian, and Ukrainian: irregular-verb drills, a traveler's phrasebook, a Python code workbook, and classics — from Grimms' fairy tales to Chekhov's stories.

The Library window keeps the whole shelf searchable — by title or by any phrase inside the full text of every book, including the ones you imported.

Stats

Every keystroke, remembered.

Mochi keeps a complete per-keystroke record — never an estimate. Watch your WPM climb, see which fingers earn their keep, and catch the letters that quietly cost you speed.

Stats — Trends: a year of WPM, a session heatmap, averages, and streaks.

Accuracy heatmap with per-key tooltip and the Letter Mastery table

A heatmap of your hands

The keyboard heatmap colors every key by accuracy — hover one to compare this stage against your lifetime record. Letter Mastery goes deeper: per-key accuracy, speed in milliseconds, total presses, and how many drills each letter has earned.

Progress you can see

WPM and accuracy charts over any range, session history, daily streaks, consistency scores, and stars on every course stage — your practice habit, made visible.

And the data stays yours: it lives on your Mac, syncs privately with iCloud, and exports to JSON or CSV with a full per-key breakdown.

Make it yours

Your keyboard, your language, your sound.

Everything ships built in — nothing to download, and you can switch any of it at any time without losing your history.

48 keyboard layouts
16 color themes
22 sound packs
5 typing fonts
QWERTY AZERTY QWERTZ Dvorak Colemak + 43 more

Your layout, on screen

48 layouts — ANSI and ISO; Latin, Cyrillic, and Greek; plus regional and programmer variants. The on-screen keyboard mirrors the exact layout you type on, labels included.

It always shows the next key and the finger to use, so your eyes stay on the screen, not on your hands — that's how touch typing sticks.

16 themes, hand-tuned

Looks and sounds like you

16 color themes tuned for legible contrast, and five monospace typing fonts — including Fira Code and OpenDyslexic — scalable to any size that's comfortable.

Want the mechanical feel? 22 sound packs of authentic switch recordings, with separate press and release per key — or turn it all off and type in silence.

Reviews

What people say.

★★★★★

Well done

Love the stats and features. I was able to load in some of my favorite quotes and I have been enjoying just doing them as a drill each day. Nice to see some stats after each drill as well. Keep up the good work and great app!

— Dezotl
★★★★★

Great trainer, handy customization

Great app — you can customize the key sounds, font, and font size to your liking, which makes practicing a pleasure.

— Queesllion
★★★★★

Great typing tutor

Wish I'd had an app like this when I learned to type years ago. Now I'm using it to rewire my brain for new keyboard layouts.

— Dominik
★★★★★

Wonderful experience!

My favorite part is the design — it fits macOS beautifully, and the keyboard and hand hints really help me memorize.

— Aaron.CZ
★★★★★

Great app

One week of practice and you're comfortable with ten-finger typing. A month, and you're a master.

— 33and2
★★★★★

Superb, practical UI

Perfect responsiveness and a gorgeous design. I love that it focuses on your weak spots — mistakes and slow key patterns.

— MrCarambar
★★★★★

Beautiful and effective

Just started using it, but the app is beautiful, simple, and effective. Now I just need to practice five minutes a day.

— Jjlp
★★★★★

Awesome

The app has changed for the better — the graphics and the whole learning approach are great. Well done, keep it up!

Pricing

Free to start. One purchase to keep.

Mochi Type is a free download with a real free tier — no time limit, no nagging. When you want everything, it's a single one-time purchase. No subscription, no ads, no account to create.

Free

$0

Download it, keep it forever.

  • First 5 stages of the course
  • Top 200 practice — in all 21 languages
  • All 48 keyboard layouts
  • Your own texts — 3 slots, first 1,000 words of each
  • Full statistics, heatmap and streaks included
  • 2 themes, 2 fonts, 2 sound packs
Download free on the Mac App Store

Full version

$12.99 once

One In-App Purchase, no subscription — yours for good, on every Mac signed in to your Apple Account. US price; varies by region.

  • The whole course — 16 stages and the Final Test
  • Every word set from Top 1K to Top 50K, movie & book quotes, misspelled-word drills
  • Smart Drill — extra reps for your three weakest keys
  • Unlimited custom texts and the full built-in library
  • Punctuation practice and Word Emphasis
  • All 16 themes, 5 fonts, 22 sound packs
Download, then unlock in the app

Bought Mochi Type back when it was a paid download? Everything is already unlocked for you, forever — if the app ever asks, press Restore Purchase.

FAQ

Questions, answered.

Is Mochi Type really free?

Yes — the free download includes the first 5 course stages, Top 200 practice in all 21 languages, every keyboard layout, full statistics, and 3 slots for your own texts. A single one-time purchase (US $12.99) unlocks everything else. There is no subscription and no ads.

Does it support Dvorak, Colemak, or AZERTY?

Yes. 48 keyboard layouts ship built in: QWERTY, AZERTY, QWERTZ, Dvorak, Colemak, Cyrillic and Greek layouts, ANSI and ISO variants, and programmer versions. The on-screen keyboard always matches the layout you picked, labels included.

Can I learn to type in my language?

Mochi speaks 21 languages — English, German, Spanish, French, Ukrainian, and more. The course and every word list are built from each language's most frequent words, so you practice real vocabulary from the first minutes.

Can I practice on my own texts or books?

Yes. Paste any text or import .txt, .md, .rtf, and .epub files — Mochi cleans them up for typing and bookmarks your exact word. A built-in library of twenty books in four languages ships with the app as well.

Is it suitable for kids and complete beginners?

The course starts from zero and adds a few keys at a time, every word set is age-appropriate (the app is rated 4+), the typing text scales large, and the on-screen keyboard is big and clearly outlined — friendly for young and older typists alike.

Does Mochi Type work offline? What about my data?

It runs entirely on your Mac — no account, no third-party tracking. Your history lives locally and can sync privately across your Macs with iCloud. You can also export all statistics to JSON or CSV at any time.

Which Macs does it run on?

Any Mac running macOS 14.6 or later — native on both Apple silicon and Intel.

I bought Mochi Type before it went freemium — do I pay again?

No. If you bought Mochi Type when it was a paid download, everything is unlocked for you forever at no extra cost. If the app ever asks, press Restore Purchase.