Torii - SRS learning application for vocabulary

Version 1.3.5 is live!

Feedback is appreciated. If you find any bugs, please let me know. Download links can be found in the top post.

New features

  • Font randomization is now available
Click to show details

I got the ideas for this feature from Jitai. When you’re doing reviews, this feature automatically sets the font of the vocab to a random one you have downloaded. If you can’t read it, you can hover over it and right-click & hold (Desktop), press & hold Space (Desktop) or tap & hold (Android) to switch back to the normal font. The font will be changed for every new word.

To activate this feature and download fonts, go to Settings → Reviews. There are currently ~15 fonts to choose from, all taken from (You could in theory add your own fonts by placing the *.ttf or *.otf files into the folder where Torii saves the fonts, but I don’t support it.)

If you notice anything weird, for example missing glyphs, please let me know.

  • It’s now easier to test one’s Kanji knowledge: Just check ‘Hide Furigana’ in Settings → Reviews. When doing reviews, press Tab to make it visible again.
  • Desktop: Added various keyboard shortcuts. For details, press the keyboard-shaped button in the top bar when doing reviews.
  • When searching for items via Browse, unlearned words can now be moved to the front of the lessons queue. This allows you to prioritize items or learn words that are not part of your currently selected Study mode. Use wisely.
    Unlearned words are now visually marked with gray font color.
  • A auto-submit feature has been added, no need to press Enter anymore. Use wisely.
  • In EN->JP mode, only basic PoS will be displayed from now on (eg: ‘Verb’ instead of ‘Godan verb with su-ending’)
  • Added a setting to auto-play sentence audio in reviews
  • Added some more minor features not worth mentioning in detail


  • Fixed a couple performance issues that could lead to overheating on some devices
  • Fixed an endless loading loop bug caused by the dashboard incorrectly showing ‘1 review left’
  • The confirm-button didn’t convert n to ん if it’s the last character of a word
  • Some more minor bug fixing and code optimisation