Nihongo Mock — practise Japanese in the real JLPT format.

118 practice papers from N5 to N1. Timed, marked for you, with answer explanations and listening scripts.

Next JLPT

52 days to go

The worldwide sitting date. Application dates are set by each country — check yours. Official information

Daily review

Mark words ✓ or ✗ as you study. Anything you get wrong comes back on the right day.

Open review

Everything on this site

Free, in twelve languages, and nothing to sign up for.

9,638 Vocabulary N5 → N1
2,211 Kanji Stroke order
280 Grammar N5 → N1
118 Practice papers N5 → N1
1,753 नेपाली Meanings in Nepali
12 Languages Interface and lists

What is available

Papers, listening audio and word meanings, level by level.
LevelPapersListeningWord meanings
N518 papersAll 18Yes
N425 papersAll 25Yes
N325 papersAll 25Yes
N225 papersAll 25Yes
N125 papersAll 25Yes

74,638 word meanings · A button under each question shows every word in it, with furigana and an English meaning.