OK
Yes No

Deck Properties




Edit Card




Markup:
{word|ruby} {small} _italic_ *strong* <-- -->
Result:
wordruby small italic strong ← →
Menu Save deck as JSON Teach Kanji details ? Clear +
  • ← Hide menu
  • Built-in decks
  • Deck properties
  • Create cards
  • Edit card
  • Load deck from JSON
  • Save deck as JSON
  • Add new cards from TSV
  • Import deck from TSV
  • Export deck as TSV
  • Show all cards
  • About
The deck of flashcards is empty.
Create some cards, load a previously saved deck from JSON, or import a deck from TSV, or start practising with one of the built-in decks.
Close

This software uses stroke data from Ulrich Apel's KanjiVG project.

This software uses the EDICT and KANJIDIC dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

Most of the example sentences in the built-in decks come from the Tatoeba project and the Tanaka Corpus, which are licensed under Creative Commons CC-BY.

About Kanji Practice

A writing based, minimalistic flashcard (SRS, Spaced Repetition System) app for learning Japanese kanji.

A small tap on the drawing area will show a hint for the next stroke, a vertical swipe upwards will clear the canvas and restart the current character.

Key differences from other similar apps:

  • Dark colorscheme.
  • Minimalistic stroke recognition, so you won't be frustrated with the app repeatedly failing to accept a correct stroke (however, it might tolerate an incorrect one).
  • No subscription fees, no data privacy concerns. All your flashcard data is located on your device, so the control is 100% yours. This also means that for example if you want to make a backup copy of your learning data from time to time, you will have to use the the app's menu to manually export them to your device as TSV or JSON files.
  • It's a single HTML file that you can download to your phone, tablet, or computer and use it from your local file system in a browser, even without an internet connection. This also means that you don't have to worry about an update introducing changes that you don't like. You can even change the source code if you want to. (Note: the app's data storage in the browser is associated with its location and file name, so before changing these, make sure to save your deck of flashcards using the menu in order to avoid losing them.)
  • Since it's completely offline, there's no background communication with any servers, so it won't start lagging and glitching while you are practising. This also implies that you will have to manually save or export your flashcards using the app's menu if you want to transfer and access them from a different device.

The source code is available on GitHub.

This software uses stroke data from Ulrich Apel's KanjiVG project.

This software uses the EDICT and KANJIDIC dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

Most of the example sentences in the built-in decks come from the Tatoeba project and the Tanaka Corpus, which are licensed under Creative Commons CC-BY.

Back

Built-in Decks

Hiragana
Start learning the Japanese writing system with this deck of flashcards.
Katakana
If you are already comfortable with hiragana, you might want to start learning katakana.
Basic Kanji
Learn your first 200 kanji through the more than 300 words from this deck of flashcards. (It contains all the kanji that might come up at the N5 level of the JLPT, and more.)
Lower Intermediate Kanji
If you already know around 100-200 basic kanji, challenge yourself with the 300 kanji that is included in this flashcard deck. (It contains all the kanji that might come up at the N4 level of the JLPT, and more.)
Back

Load Deck

Drag and drop a file here
Back

All cards

Score distribution

<10% <20% <30% <40% <50% <60% <70% <80% <90% ≤100%

Studied cards: , yet to study: .