This repository contains automatically generated dictionaries for use with Yomitan (formerly Yomichan), a free Japanese dictionary browser extension. They are built using information from the JMdict project, which is a freely available Japanese dictionary maintained by the Electronic Dictionary Research and Development Group. There are also releases for JMnedict and KANJIDIC, which are respectively a Japanese proper names dictionary and a kanji dictionary.
This repository is automatically updated daily and the dictionary files are built from JMdict using the Yomitan Import tool.
The download links below will always point toward the latest release.
Important
Stephenmk who had worked extensively on creating these dictionaries has now created Jitendex, a further improved Yomitan dictionary built using JMdict and Tatoeba data. We recommend you try it out instead of the English JMdict in this repository.
To see your current version of JMdict, hover over this entry:
JMdict
- JMdict (English)
- JMdict_english_with_examples.zip
- This is the version of JMdict with example sentences from the Tatoeba Project.
- JMdict_english.zip
- This is the same JMdict but without example sentences.
- JMdict_english_legacy.zip
- This is JMdict with legacy formatting. It is not recommended for use; see the FAQ below.
- JMdict_english_without_proper_names.zip
- This is
JMdict_englishbut without several thousand entries from JMnedict. Recommended if you are using JMdict and JMnedict together; see the FAQ below.
- This is
- JMdict_english_legacy_without_proper_names.zip
- This is
JMdict_english_without_proper_namesbut with the legacy formatting ofJMdict_english_legacy.
- This is
- JMdict_english_with_examples.zip
- JMdict (Other Languages)
- JMdict Forms
- JMdict_forms.zip
- This is a version of JMdict that includes only the alternate forms of each entry. This is useful for conjugation lookup for those who do not wish to have any dictionary definitons, and is unnecessary if you are using the regular JMdict.
- JMdict_forms.zip
The legacy JMdict for Yomitan is a version of JMdict for Yomichan with legacy formatting and with lots of information missing. The so-called "extra" version of JMdict was introduced by stephenmk to modernize the formatting and add vital missing information such as notes, type information, source languages, references, antonyms, other forms, and more.
The terminology of "Extra" is confusing since it implies that the extra version is a marginal improvement to the legacy version, so we will just call it the "regular" JMdict. The legacy version is available for download as some third-party apps do not yet support new structured-content features, but we recommend using the regular version if possible as you will be missing out on a lot of important information otherwise.
If you are using JMDict English and JMnedict together, it is recommended to use JMdict_english_without_proper_names.
Starting in 2023, JMdict began copying a subset of entries from JMnedict (~10k as of 2026) into its dictionary file as part of the default distribution process for JMdict English. As a result, if you are using both JMdict English and JMnedict in Yomitan and look up a proper name that has been copied over, such as 三貴, you will get duplicate results from both dictionaries.
To solve this issue, a version of JMDict English without proper names is provided here that is built from a variation of JMdict English that skips partially copying entries from JMnedict (JMdict_b from EDRDG). Other languages are not affected, so do not have additional variations provided.
However, an equivalent to JMdict_english_with_examples but without any JMnedict entries is not provided here as EDRDG does not currently publish a version of JMdict_b with examples to use as a source for it.
-
The JMdict project is quite active so we recommend you update your JMdict files every few months as lots of entries are added and improved upon every single day by contributers. You can even contribute to the project here.
-
The JMnedict project is also somewhat active although arguably less relevant. However, there is an old version of JMnedict from before it was updated by stephenmk; the old version is structured in such a way that you get a lot of search bloat when searching any kanji or kana so we strongly recommend you download the newest JMnedict at least once.
-
The KANJIDIC project does not appear to be as active, so it is probably fine not to update it.
There is a very old version of the JMdict Forms dictionary floating around under the name 漢字使い参考 dating back to 2021 or so. We recommend you update to the latest version of JMdict Forms from that so that you get the benefits of the latest JMdict data.
This repository was heavily inspired by Aquafina-water-bottle's JMdict for Yomichan repository.
The code in this repository is licensed under the MIT license. The released dictionaries are licensed under the Creative Commons Attribution-ShareAlike Licence (V4.0) that JMdict is.
This repository uses the JMdict/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.