Kotowa · 词和
N5–N1 Japanese study
Search 7,811 words, 2,383 kanji and 526 grammar points from N5 to N1 — with Chinese vocabulary and grammar explanations, translated examples, and furigana where available. Or grab the whole dataset for your own app.
Levels follow Jonathan Waller's community lists; the JLPT has not published official lists since 2010. Based on JMdict and reviewed source updates · data updated 2026-09-29.
Browse by level
- 674 words
- 84 kanji
- 81 grammar points
- 630 words
- 169 kanji
- 98 grammar points
- 1,659 words
- 387 kanji
- 101 grammar points
- 1,778 words
- 398 kanji
- 123 grammar points
- 3,070 words
- 1,345 kanji
- 123 grammar points
Study tools
Foundations
Start with kana, build word and grammar skills, then review with flashcards.
🃏 Flashcards
Spaced-repetition review for any level — words, kanji or grammar. Progress saves in your browser.
🔍 Text analyzer
Paste any Japanese text and see which JLPT level each kanji belongs to.
📦 Data & API
JSON, CSV, SQLite and Anki downloads, a CDN, and loaders for JavaScript and Python.
Built for developers
The same data powers this site and can power your app: free to use, including commercially, under CC BY-SA 4.0.
npm install git+https://github.com/AntaresGG/kotowa.git#main
import { findWord, getGrammar } from 'kotowa';
findWord('食べる'); // { reading: 'たべる', level: 'N5', pos: ['v1','vt'], examples: [...] }
getGrammar('N4'); // 98 grammar points with examples