A mnemonic story for every one of 2,000+ characters. Each character is built from parts, and the parts are tied together with stories. Lessons are laid out by JLPT level from N5 up to N1. A probabilistic SRS adapts to your pace so reviews don't pile up.
A large cartoon mouth (口) with four (四) teeth and a pair of stocking (儿) covered legs sticking out.
This is one of 2,000+. Tap any part for its own story, follow it into the constellation to see what else it builds, then write the character out in the correct stroke order.
時 (time) is 日 beside 寺, and 寺 is 土 over 寸, which is 十 plus a single stroke. Open the composition tree on any kanji and it unfolds that far every time, down to the last stroke.
Every node is a character in its own right, so you can tap through to its readings, its story, and the other kanji built from it.
Every character has a place in a single map, wired to the components it shares with its neighbours. The kanji you have studied burn bright; the rest stay dim until you reach them.
It is also how you explore: search a character, land on its star, and follow the lines out to everything built from it.
2,000+
Kanji, each with a story
N5–N1
Every JLPT level covered
1
Map they all live in
Free
All of N5, no account
On-yomi and kun-yomi readings, meanings, JLPT level and stroke count: a character's full entry on one screen, searchable.
A probabilistic scheduler that reacts to your answers instead of a fixed queue: come back after a week to a session, not a backlog.
Guided writing on the app's canvas teaches correct stroke order, so recognition turns into recall you can produce.
Your streak and study heatmap are yours from the first session. Subscribing swaps the statistics screen's sample charts for your own reviews, response times and study hours.