Skip to content
An invasive way to learn kanji (Google Chrome extension).
JavaScript CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Invasive Kanji

Code Climate

"Invasive Kanji" is a free and open-source Google Chrome extension for people who lack motivation or time to learn Japanese. Once installed and enabled, this extension will force you to study kanji and/or kana as you browse the Internet.

The extension tries to be as invasive as possible, but without ill side effects. It doesn't track browsing activity, doesn't steal information, doesn't affect functionality of the websites you visit.

There are many features planned ahead. If you have suggestions or problems using the extension, please submit a bug or a feature request. If you are a developer, you are very welcome to contribute by forking this project here on github.


  1. Download the latest available version and unarchive to your preferred location (whichever suits you).
  2. Using Google Chrome browser, navigate to chrome://extensions/ and enable "Developer mode" in the upper right corner.
  3. Click on the Load unpacked extension... button, browse to the unarchived directory of the downloaded release and confirm.

If you have completed the above steps, the "options" page will open indicating successfull installation of the extension. Start browsing the Internet and learning Japanese at the same time.

To read the changelog or download another version take a look at the releases page.


To use the extension simply start browsing the Internet. Once a web page loads, a random question will be presented to you, hiding the contents of the page. To see the page you have to answer correctly within ten seconds!

If you fail to provide a correct answer in time, a valid answer will be displayed on screen. Take your time remembering it, then hit the Enter key to try another question.

If you feel tired, or need to be really productive in the next couple of hours, you can temporarily disable the application by navigating to chrome://extensions/ and unchecking the "Enabled" checkbox next to "Invasive Kanji".

You can access the extension options by clicking the "options" link on the bottom of the question interface or in your installed extensions list.


This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

This package uses the KANJIDIC dictionary file. This file is the property of the Electronic Dictionary Research and Development Group, and is used in conformance with the Group's license.

Creative Commons License

You can’t perform that action at this time.