Kanatest is a Japanese kana (Hiragana and Katakana) simple flashcard tool.

During test the Kanatest displays randomly selected kana char (respecting mode and lesson) and waits for user answer expected as romaji equivalent. This process continues until all questions will be answered or all questions will be answered correctly (depends on options). At the end of test a short info about drilling time and correctness ratio is displayed. The results are stored and user can review his performance in any time.

project page at sourceforge.net


  • Fifteen lessons (kana sets)
  • Lesson can be fully customizable by user
  • Built-in kana chart
  • Three testing modes
  • Extended statistics for tests and kana sets
  • Configurable kana font and colors


2009-04-12: version 0.4.8

  • Graph for kana sets statistics
  • Several bug fixes and improvements
  • Added translations: es, it
  • Updated translations: hu, ru

2008-11-30: version 0.4.6

  • Kana selection based on statistics for user-defined lesson
  • Elapsed time is displayed during test
  • Kana sets statistics
  • A new logo and icons
  • Many small improvements and bug fixes
  • Updated Polish translation
  • Added German, Portugal, French and Hungarian translations

read full changelog…



Kanatest needs following dependencies:

  • GTK+ – The GIMP Toolkit library, version >= 2.12
  • LibXML 2 library
  • Font that supports kana characters (e.g. FreeSans, DejaVu)


kanatest-0.4.8.tar.gz (295 kB) – sha1sum: 4f316b28898d37597230c918d6ec01b491d66a35

Maemo port by Aki Nyman:

Kanatest V0.4.8maemo2

Kanatest package is available in the following distributions:

– Archlinux
– Debian
– Fedora
– FreeBSD
– Gentoo
– OpenBSD

Code repository

Please check GIT repository *before* submitting a bug. Use following command to get the bleeding-edge version of Kanatest:

git clone https://git.code.sf.net/p/kanatest/code kanatest

Translation Statistics

Kanatest supports following languages (status for 2009-04-12):

de: 99%es: 99%fi: 100%
fr: 99%hu: 99%it: 98%
pl: 100%pt: 88%ru: 98%

The template file (kanatest.pot) can be found here for those who want to add a new language.


Any bug reports, patches and suggestions are kindly welcomed. Please use our mailing list and trackers (bugs, patches).