0 3
0/30
Today
0
Learned
0
Words
0 / 0

Recall the meaning for this word.

0 / 0
Meaning

Add a word

Format: [kanji:reading], kana stays literal. Example for 幸せ: [幸:しあわ]せ. Leave empty for kana-only words. Auto-fill fills this when it can.

Import words

1 · Turn a rough word list into cards

Paste your words however you wrote them down — romaji you sounded out, kanji, kana, with or without a rough meaning. One per line. Misspellings and repeats are fine, that's what this step is for.

Paste that into whichever model you use, then bring the JSON it returns back to step 2.

2 · Add what came back

Pick the file your model gave you, or paste the text. JSON or plain word, reading, meaning lines both work.

Progress

0
Total words
0
Mastered
0
Reviews done
0
Longest streak

Review pile

0 due right now  ·  0 scheduled for later  ·  0 not yet introduced

This is not a to-do list. Spaced repetition deliberately lets items pile up: a word you know well comes back in a month, one you keep missing comes back in ten minutes, so the "due" number swings around on its own and says more about the schedule than about you. Your daily target is 20 correct answers — clear that and the day is done, however big this number is. If you want more, keep going: once the pile is empty the review draws on words that aren't due yet, so practice never runs out.

Words by level

Breakdown tools

Cards missing a proper etymology-style Breakdown (per KANJI_ETYMOLOGY_GUIDE.md) can be batched to any LLM you already have — ChatGPT, Claude, Gemini, whatever. Export bundles the guide + the cards' data as a single prompt. Paste the LLM's JSON back to merge.

Paste Breakdowns JSON to import

Expects an array of {"word":"…","explanation":"…"}. Matches by exact word. Existing Breakdowns are overwritten.

Daily target: reviews per day. Sessions are capped at this; you can always keep going past it.
Audio: checking…

Account

Password

Devices

A device token lets a video player or another app send words to your Import tab. It can only add words: it can't see your deck or your progress. Paste it into the app's settings together with this address:

0
Due now
0
New
0
Total
0 / 0

Recall when this pattern is used, and its form.

0 / 0