Kanji, kana, and furigana—matched to your specific knowledge

Perhaps the most challenging aspect of learning to read Japanese is the chicken-and-egg problem of kanji. Before you've reached a critical mass of knowledge, it's easy to feel swamped by all the characters you don't yet know.

Satori Reader solves this by dynamically choosing to show you words in kanji, kana, or kanji with furigana (readings) based on your knowledge and preferences. This allows you to challenge yourself for words whose kanji you should know but not get bogged down by the kanji you haven't yet learned. Or, have Satori Reader show the article as written but include furigana over words that contain characters you don't know. Or show everything in kana. It's completely customizable and you can try different settings instantly.

How does this work? In the example below, we've set up three imaginary users, each with a different kanji knowledge. Pick a user, then try different display preferences and watch how the article changes in response.

Pick a user Mike: Elementary School, Grade 1 Sara: Elementary School, Grade 6 Yukiko: High School, Grade 3 Kanji As Written According to My Knowledge None Furigana All According to My Knowledge None

Pick a user Kanji Furigana Mike: Elementary School, Grade 1 Sara: Elementary School, Grade 6 Yukiko: High School, Grade 3 As Written According to My Knowledge None All According to My Knowledge None

Sample article goes here