About Nekokoto

Nekokoto is a comprehensive Japanese learning platform designed to help students master kanji characters and vocabulary through interactive practice and visual learning.

Our platform features over 6,453 kanji characters and 7,974 vocabulary words, all organized by JLPT levels (N5-N1) to match your proficiency. Each character includes detailed stroke order animations, helping you learn proper writing techniques.

Whether you're a beginner starting your Japanese journey or an advanced learner preparing for the JLPT N1, Nekokoto provides the tools and resources you need to succeed.

What We Offer

6,453 Kanji

Complete coverage including Jōyō, Jinmeiyō, and additional characters

7,974 Vocabulary

Essential words organized by JLPT levels and frequency

Stroke Animations

Learn proper writing with detailed stroke-by-stroke animations

Data Sources & Licenses

Nekokoto utilizes data from various open-source projects to provide accurate and comprehensive learning materials. While Nekokoto itself is not an open-source project, we are deeply grateful to the following projects and their contributors for making their data freely available:

AnimCJK

The stroke order animations and character graphics are derived from the AnimCJK project, which provides animated SVG files for CJK (Chinese, Japanese, Korean) characters.

Copyright: 2016-2023 FM&SH
Licenses:
  • Arphic Public License (APL) - For SVG files and graphics representing kanji and hanzi, derived from Arphic PL KaitiM GB and Arphic PL UKai fonts
  • GNU Lesser General Public License v3 (LGPL-3.0) - For all other files, including kana and stroke SVGs

Arphic PL KaitiM GB & Arphic PL UKai Fonts

Many character shapes are derived from fonts generously provided by Arphic Technology Co., Ltd.

Copyright: 1999 Arphic Technology Co., Ltd.
License: Arphic Public License (APL)
These fonts are freely available for modification and redistribution under the terms of the Arphic Public License.

Unihan Database

Character decomposition and dictionary data are derived from the Unicode Unihan database.

Copyright: 1991-2009 Unicode, Inc.
License: Unicode Terms of Use
Permission is granted to use, copy, modify, and distribute the data files without restriction, provided copyright notices are preserved.

Makemeahanzi Project

AnimCJK (and by extension, this project) is derived from the Makemeahanzi project, which provides stroke order data for Chinese characters.

License: Arphic Public License (APL) and GNU LGPL

License Summary

The source data used in Nekokoto comes from open-source projects and is used in accordance with their respective licenses:

  • Arphic Public License (APL) - For kanji and hanzi character graphics and stroke order data
  • GNU Lesser General Public License v3 (LGPL-3.0) - For kana, strokes, and supporting files
  • Unicode Terms of Use - For Unihan database dictionary data

These licenses apply to the original data sources. Nekokoto as an application uses this data under the terms of these licenses.

Acknowledgments

We extend our sincere gratitude to all the open-source projects and contributors who have made this platform possible:

  • Arphic Technology Co., Ltd. for providing the beautiful Kaiti fonts under an open license
  • Unicode Consortium for maintaining the Unihan database
  • AnimCJK contributors (FM&SH) for creating and maintaining comprehensive stroke order animations
  • Makemeahanzi project for pioneering stroke order data for Chinese characters
  • Various reference sources including Wiktionary, Kakijun, KanjiVG, and others for cross-validation of data

Nekokoto builds upon these excellent open-source resources to provide an enhanced learning experience for Japanese language students.

Start Learning Today

Explore our comprehensive collection of kanji and vocabulary to accelerate your Japanese learning journey.