Skip to content
Practice JLPT
  • Home
  • N5 · BeginnerN4 · ElementaryN3 · IntermediateN2 · Upper IntermediateN1 · Advanced
  • All GrammarJLPT N5JLPT N4JLPT N3JLPT N2JLPT N1
  • All VocabularyJLPT N5JLPT N4JLPT N3JLPT N2JLPT N1
  • All KanjiJLPT N5JLPT N4JLPT N3JLPT N2JLPT N1
  • All ReadingJLPT N5JLPT N4JLPT N3JLPT N2JLPT N1
  • All TestsJLPT N5JLPT N4JLPT N3JLPT N2JLPT N1
  • All TopicsHiragana & KatakanaJapanese FoodPrefectures & CapitalsNumbers & CountersCommon Words & PhrasesGuideAll GuidesTest Dates 2026 & 2027How Long to StudyScoring & Pass Marks
Support me
Practice JLPT

Free grammar, vocabulary, kanji & practice for every JLPT level.

Feedback & questions:
hello@practicejlpt.com

Join the Practice JLPT Discord

Support on Patreon The site is free. Memberships help cover hosting.

Study

All GrammarAll VocabularyAll KanjiAll ReadingAll TestsJLPT GuideCreditsPrivacy

Topics

All TopicsHiragana & KatakanaJapanese FoodPrefectures & CapitalsNumbers & CountersCommon Words & Phrases

Browse by level

JLPT N5 GrammarVocabularyKanjiReadingTests
JLPT N4 GrammarVocabularyKanjiReadingTests
JLPT N3 GrammarVocabularyKanjiReadingTests
JLPT N2 GrammarVocabularyKanjiReadingTests
JLPT N1 GrammarVocabularyKanjiReadingTests
Also from us
Korean Path KoreanGerman Fluent German
© 2026 Practice JLPT · A free, open JLPT learning resource. · Dashboard

Watch the stroke order, then trace it yourself.

Stroke data: strokesvg (OFL)