KanjiVG
Stroke-order vector data by Ulrich Apel, copyright Β© 2009β2026, licensed under CC BY-SA 3.0.
Choose a character to see its reading, hear its sound, and study the stroke order.
Select the kana rows you want to practise, then work through focused stages.
Study useful Japanese words through reading, meaning, recall, and listening.
See what you have practised, where you are improving, and what to revisit next.
Kana Practice is made possible by open language data, public services, and typefaces created by these projects and contributors.
Thank you to everyone who makes Japanese learning resources freely available.
Stroke-order vector data by Ulrich Apel, copyright Β© 2009β2026, licensed under CC BY-SA 3.0.
Dictionary readings and example sentences, with upstream data from projects credited by Jotoba, including EDRDG/JMdict and Tatoeba.
Open API by wkei providing optional online vocabulary from JLPT N5 through N1.
Automatic English-to-Thai translations for optional vocabulary that has no curated Thai meaning.
Noto Sans, Noto Sans JP, and Noto Sans Thai served through Google Fonts and licensed under the SIL Open Font License.
Japanese pronunciation uses the speech-synthesis voices available in your browser and operating system.
The kana tables, curated local vocabulary, Thai meanings, learning flow, interface, and app code are maintained as part of this project.
External services are credited for the material they provide; their names and marks remain the property of their respective owners.