Nihongo Ride
Type your way across Japan
Free
Nihongo Ride is a calm, focused typing-practice app that actually teaches you Japanese.
Most typing games test speed. Nihongo Ride teaches — kana, vocabulary, and real sentences — while you ride your way across Japan, from Tokyo to Kyoto. Type the correct reading and you move forward. Miss a word and it comes back later, exactly when you need it.
WHY IT'S DIFFERENT
• A built-in mini-IME. Type romaji on your normal keyboard — no system IME, no setup. It accepts every valid spelling (shi or si, tsu or tu, n or nn) and matches your keystrokes to kana in real time.
• Learn, don't just race. Every word shows its kana, an optional romaji hint, and its meaning in English and Chinese.
• Smart review. Words you mistype flow into a spaced-repetition queue (SM-2), so your practice targets your real weak spots.
THREE WAYS TO RIDE
• Journey — an immersive ride across Japan; type to keep moving and unlock famous stops.
• Time Attack — 60 seconds, as many words as you can.
• Practice — a quiet, distraction-free mode for word drills or long passages, with an optional BLIND challenge that hides all romaji hints.
CONTENT
• 7,000+ words across JLPT N5 to N1, with English and Chinese meanings.
• Example sentences and 183 reading passages — from everyday greetings to short literary paragraphs.
• Katakana loanwords supported, with foreign-sound digraphs.
PRIVATE BY DESIGN
• Fully offline. No account, no network, no tracking, no ads.
• Your progress stays on your Mac.
Whether you're starting N5 or polishing N1, Nihongo Ride turns daily typing into real Japanese progress. Hop on and ride.
more • Fixed a review count that was too high. If a word had been withdrawn from the dictionary after you studied it, its card kept counting toward the number on the app icon, in the widget and in the reminder -- and could never be cleared, because a card whose word is gone can never come up for review. Those counts now match the words the app will actually give you.
• 64 cards now say which reading of their spelling is the everyday one. Where the app teaches you the less common reading of a kanji -- and the ordinary reading has its own card -- the card says so, instead of leaving you with two cards that look identical.
• Dictation can now follow what you are studying: hear the sentences for a saved word list, or for the words due for review today. It tells you how many sentences it can actually play, which is a smaller number than the list's -- some sentences are left out of dictation because the built-in voice reads a kanji in them differently from the way the app writes it.
1.22 1d ago
• Dictation, a new mode. The sentence is spoken, not shown, and you type what you hear. Replaying is free and unlimited -- this is listening practice, not a memory test -- and the results tell you how many replays a run took, because that is the part a score cannot say.
• Sentence mode can now follow what you are actually studying: practise the sentences for a saved word list, or for the words due for review today. It tells you how many sentences it found instead of quietly padding the run out with unrelated ones.
• Dictation leaves out the sentences where the built-in voice was measured to read a kanji differently from the way the app writes it. Those stay in Sentence mode, where you can see the reading, rather than being played to you and then marked wrong for typing what you heard.
1.21 5d ago
• More example sentences at every level: 6,737 in all, up from 6,458, and every level is now at or above 91% of its words. Nearly all of them can be typed in Sentence mode.
• 28 definitions corrected or extended. Two were teaching you to write incorrect Japanese: てっきり was defined as "surely", but it always means you were sure and turned out to be wrong, and 素直 was defined only as "obedient" where it usually means frank or candid.
• Words that no honest example can teach -- where every natural sentence reads the kanji a different way than the card does -- are now identified and left without one, rather than given a sentence that would train the wrong reading.
1.20 6d ago
• Example sentences at every level. The corpus grows from 3,722 to 6,458 sentences: N2 goes from 34% to 93% of words covered and N1 from 23% to 86%, so Sentence mode and furigana now have material at the levels where they were nearly empty.
• Every new sentence was checked for the thing that matters most in a typing app: that the context forces the reading the card teaches. Sentences that would have you typing the wrong reading of a kanji were rejected rather than shipped -- 21 at N1 alone, including ones whose Japanese was otherwise flawless.
• 20 definitions corrected. Two were describing a different word than the card teaches: 強請る is the word for pestering someone for something, but its English read "to extort".
• Words that could not be given an honest example -- where no natural sentence produces the reading the card teaches -- were left without one rather than given a misleading one.
1.19 Aug 9
• NEW: Sentence mode. Type a whole example sentence instead of a single word -- over 3,700 of them, at every level. Your speed and accuracy are tracked the same way, and the sentence tells you which word it was teaching when you finish.
• NEW: Furigana. The reading now sits above the kanji in example sentences, so you can tell which reading a sentence uses -- some kanji have several, and until now there was no way to know. Turn it off in Settings if you would rather work it out.
• More example sentences, and corrections to the Chinese translations of 35 of them: tense that did not match the Japanese, a word that read as a riot where the Japanese said commotion, a wrong character in a verb.
• Four definitions were describing a different word than the card teaches -- the entry for the reading げ carried した's definition, so two different words showed the same meaning.
1.18 Aug 8
• N3 example sentences, nearly complete. 95% of N3 words now have one, up from 40% -- 807 new sentences, each with English and Chinese.
• Every sentence was checked for the thing that matters most in a typing app: that the surrounding words actually force the reading the card teaches. Sentences that would have had you typing the wrong reading of a kanji were rejected rather than shipped.
• A few word definitions gained a missing sense, so the definition on the card explains the sentence beneath it -- 単位 now says "credit (academic)" and not only "unit", 笛 says "whistle" and not only "flute".
• Two entries were showing the same Chinese definition twice.
1.17 Aug 6
• One setting for hints, instead of two that did not know about each other. Choose Always (full romaji on screen, as before), When stuck, or Off. "When stuck" shows nothing until you are genuinely stuck -- repeated different attempts at the same character -- and then OFFERS the answer rather than handing it over. Leaning on a key is not being stuck, so the app does not count a held key as trying again. Taking the offer costs what it should: the word scores minimally and comes back for review. Time Attack never offers -- the clock runs either way. Off means off.
• Your word lists are safer. A list of more than 500 saved words is no longer silently trimmed, and if the app cannot read your lists at startup it now says so and refuses to overwrite them instead of quietly replacing them with an empty set.
• Practice no longer hides the characters you are supposed to be typing on short screens, and its text scrolls at every text size.
• Accessibility: at the large text sizes the Time Attack countdown no longer truncates 35 seconds into something that reads as 3, list buttons and journal dates stop clipping, and charts grow with their labels. VoiceOver fixes too -- the Best WPM tile said "em dash" where it meant "no rides yet", the BEST badge in Speed trend was on screen but unreachable, and your best speed is now the same number in the journal and the stats.
1.16 Aug 4
• NEW: the Typing Coach. When a mistake keeps happening across different words, the app now names the pattern -- particles typed the way they sound (konnichiwa for こんにちは), a dropped small tsu, kya typed as ki+ya, m before b/p -- shows YOUR keystrokes next to a spelling that works, explains the rule, and offers a targeted drill built from words you already know. All on your device, no AI guesswork: the app knows exactly which key was refused and why.
• 779 new example sentences for N5 and N4 words -- generated, machine-checked against the app's own reading and level data, then reviewed before shipping. Nearly every N5/N4 word now has one.
• Recorded numbers are honest now: paused time no longer counts as riding time in your WPM, a ride that crosses midnight keeps your streak, and on Mac, stray presses of Tab or the arrow keys no longer count as typos or reschedule words you typed correctly.
• Data fixes: eleven headwords that displayed one word while grading another (ジェット, けれど, キロ and friends), and your review history now survives a damaged file -- one bad record costs that record, not everything.
• Small honesty fixes: passage practice shows the passage's length instead of calling everything N5, the space bar no longer silently skips your passage, and clearing a word list asks first.
1.15 Aug 3
• Fixed: some verbs were taught with the WRONG conjugation. Nouns read -iku (hoiku, hatsuiku, shiiku and friends) were drilled with the irregular ending that belongs to iku, and three words that merely sound like verbs (hirou, yosou, kisou) were conjugated from the wrong pattern entirely. If you practised those, the answer you were graded against was not real Japanese -- sorry. They are correct now.
• Fixed: two entries showed the wrong word. One headword was missing its last character, and one N5 card showed the wrong word for the reading it taught.
• Fixed: review reminders and the app icon badge ignored verb-conjugation drills, so if you were practising only conjugations you were never reminded and the badge stayed at zero. Both now count words and conjugations together.
• Accessibility: at the larger text sizes the results tiles overlapped each other and cut digits off the numbers, the main buttons truncated their labels, and the route strip on the home screen collapsed. Everything now grows with the text.
1.14 Jul 31
• NEW: lock-screen widgets. Add Nihongo Ride to your Lock Screen to see how many words and conjugations are due at a glance -- inline, rectangular, or circular.
• Fixed: if you cleared the app's iCloud data, this device stopped uploading and still said "Synced". It now rebuilds your iCloud copy and re-uploads everything.
• Fixed: the small widget could say "all caught up" while verb-conjugation drills were still due. It now shows those too.
• iPhone polish: a horizon landmark no longer overlaps the word you're typing, and lists no longer slide under the status bar clock while scrolling.
1.13 Jul 24
• Fixed: on a second device, your lifetime distance and word count could end up roughly doubled. New installs no longer count another device's rides as their own.
• Fixed: the widget, Ride Log and daily reminder could say words were due while the app offered none. Both now agree, and a card is due for the whole day it falls on.
• Fixed: turning iCloud Sync off now stops it immediately, instead of finishing an upload and still showing "Synced".
• Fixed: a ride where nothing was typed is no longer graded as a clean run.
• The road now goes somewhere: as your lifetime distance grows you ride eight stretches from Edo to Kyoto, each with its own sky, light and road surface. The results screen keeps the sky you arrived under.
• The ride scene now respects Reduce Motion, and repaints far less often.
1.12 Jul 22
• NEW: a home-screen widget. See how many words and verb conjugations are due to review today at a glance — without opening the app. Add it in small or medium size; it follows your in-app language and updates as you review.
• Refinements throughout.
1.11 Jul 18
• Fixed: removing a word from a list now syncs to your other devices. Until now a removal quietly came back the next time another device synced. Removals you make from this version onward stick.
• Fixed: deleting a whole list now syncs too — it never did.
• Share your ride: a results-screen card with your score, distance, combo and accuracy.
• Sync reliability: turning iCloud sync off now stops it immediately, and sync problems are reported instead of silently showing 'Synced'.
• The menu now shows the word count for the level you actually picked.
1.10 Jul 16
• NEW: Stats — a dedicated screen with your words-per-day, accuracy, and speed trends, plus your verb-conjugation review at a glance (what's due today and this week, and the forms you've practiced).
• Read-aloud on the results screen: with the speaker turned on, tap a review word to hear it.
• Sync stability fixes for review progress across your devices.
• Polish throughout.
1.9 Jul 14
• Conjugation Review now syncs across your devices via iCloud — the verb forms you're due to review follow you from Mac to iPhone to iPad, so you can pick up right where you left off.
• Sync reliability improvements.
1.8.1 Jul 6
• NEW: Conjugation Review — verb-conjugation practice now remembers the forms you get wrong and brings them back with spaced repetition, weighted toward your weakest forms. A "Review N due" button appears in the menu when forms are ready.
• More verbs to drill: the ずる verbs (演ずる, 感ずる, 信ずる, and more) are now conjugable, adding N1/N2 verbs to the pool.
• NEW: Read Aloud — turn on the speaker button (in Settings) to hear the kana spoken with an offline Japanese voice, on the word and conjugation cards.
• Polish and fixes throughout.
1.8 Jul 5
• Bigger text support: Nihongo Ride now follows your system "Larger Text" (Dynamic Type) setting across the whole app, so the menus, word cards, and stats scale up for easier reading.
• NEW: Weak Words — a focused cram of the words you struggle with most, drawn from your review history. It's pure practice: it never changes your spaced-repetition schedule.
• Verb Conjugation: choose exactly which forms to drill (te-form, past, negative, potential, volitional, and more) from the menu, instead of always getting every form.
• Polish and fixes throughout.
1.7 Jun 29
• NEW: Verb Conjugation — a new practice mode. See a verb's dictionary form and a target form (te-form, past, negative, past-negative, potential, volitional, and polite -masu), then type the conjugated reading. Choose your JLPT level from the menu; turn romaji hints off to practice recalling the form from memory.
• Conjugations are derived from open dictionary data and checked against a hand-verified core set.
• Polish and fixes throughout.
1.6 Jun 27
• NEW: Custom Word Lists — make as many named lists as you like. Tap the star to save a word to your favourites, or long-press it to file the word into any list. Practice any list on its own, right from the menu. Your lists sync privately across your devices via iCloud.
• NEW: A short, skippable intro on first launch — romaji spelling, the three modes, and saving words.
• Accessibility: VoiceOver now reads every screen — the HUD, score cards, ride log, settings, and your word lists.
• Polish and fixes throughout.
1.5 Jun 25
This update fixes a rare launch issue and improves iCloud sync reliability. Thanks for riding!
1.4.1 Jun 23
• NEW: iCloud sync — your review progress, ride log, and saved words now follow you across all your devices, automatically and privately.
• NEW: Saved Words — tap the star to save any word (on the word card or the results screen), then drill your saved deck right from the menu.
• Polish and fixes throughout.
1.4 Jun 20
• NEW: Game Center — climb the Time Attack leaderboard and earn achievements: First Ride, Century (100 words), Long Hauler (1,000 words), a Seven-Day Streak, and a Flawless Run.
• Polish and fixes throughout.
1.3 Jun 19
• NEW: Daily review reminders — turn them on in the new Settings screen and get a gentle nudge when words are due, counted accurately for each day ahead.
• NEW: Settings screen — your language, romaji hints, sound and reminder preferences now stay put between launches.
• Polish and fixes throughout.
1.2 Jun 18
• NEW: iPhone support — the whole ride, redesigned for portrait. Everything fits neatly above the on-screen keyboard.
• NEW: Ride Log — your typing travel diary. Daily streak, lifetime words and kilometres, a WPM trend drawn as the road you've ridden, upcoming reviews, and your last ten runs.
• 720 new example sentences across N3–N1, and 50 new literary practice passages (now 233).
• The menu and results screens no longer pop up the keyboard — it appears only where you type.
1.1 Jun 12
• Fixed a review count that was too high. If a word had been withdrawn from the dictionary after you studied it, its card kept counting toward the number on the app icon, in the widget and in the reminder -- and could never be cleared, because a card whose word is gone can never come up for review. Those counts now match the words the app will actually give you.
• 64 cards now say which reading of their spelling is the everyday one. Where the app teaches you the less common reading of a kanji -- and the ordinary reading has its own card -- the card says so, instead of leaving you with two cards that look identical.
• Dictation can now follow what you are studying: hear the sentences for a saved word list, or for the words due for review today. It tells you how many sentences it can actually play, which is a smaller number than the list's -- some sentences are left out of dictation because the built-in voice reads a kanji in them differently from the way the app writes it.
more Version 1.22 1d ago
Data Not Collected The developer does not collect any data from this app.