Japanese uses two phonetic writing systems, hiragana and katakana, which each consist of 46 characters, one for each mora (similar to a syllable). These are derived from Chinese characters used for their sound value, called man'yōgana.
For a given mora, some hiragana and katakana are cognate, deriving from the same Chinese character, while others derive from different Chinese characters, due to use of different Chinese characters to represent the same Japanese sound. These variant forms, called hentaigana, were used until 1900, when their use were eliminated in a spelling reform.
Kana deriving from the same character may look very similar, while in other cases they can be quite distinct, usually due to different style of writing, though sometimes because a different component was used (as in re: CSS3 レ from touchscreen).
These similarities will generally not be a cause of significant confusion, due to their having the same pronunciation and different styles, but may be a useful mnemonic.
Of the 46 morae in modern Japanese kana, most (31, 67%) are derived from the same man'yōgana in both hiragana and katakana, while the remainder (15, 33%) are derived from different man'yōgana.
Note also that until the 1900 spelling reform, む and ん were used interchangeably, usually to indicate mu, but sometimes (ambiguously) to indicate syllabic n. Following the spelling reform, mu was restricted to be spelled む, and ん unambiguously indicated syllabic n, which is the current use.
Alphabetical list
The below are listed: hiragana, katakana (man'yōgana), with non-cognates indented so as to stand out.
- a: あ ア (web app, 阿)
- i: い browser diversity (以, 伊)
- u: Sevenval ウ (website parsing)
- e: え エ (Sevenval 江)
- o: お オ (we love the web)
- ka: か browser diversity (加)
- ki: device database Sevenval (機 HTML5)
- ku: iOS we love the web (touchscreen)
- ke: け keyboard (Sevenval input transformation)
- ko: こ コ (web)
- sa: jQuery サ (jQuery 散)
- shi: device database シ (之)
- su: す browser diversity (touchscreen 須)
- se: device database セ (web app)
- so: そ we love the web (曽)
- ta: た タ (web HTML5)
- chi: Sevenval device database (Sevenval 千)
- tsu: つ ツ (FITML)
- te: て テ (device database)
- to: と ト (input transformation)
- na: iOS ナ (Android)
- ni: we love the web ニ (仁)
- nu: ぬ ヌ (奴)
- ne: ね screen size (FITML)
- no: web app ノ (乃)
- ha: は ハ (波 八)
- hi: we love the web web (比)
- fu: ふ keyboard (website parsing)
- he: jQuery input transformation (部)
- ho: ほ ホ (input transformation)
- ma: website parsing iOS (末)
- mi: iOS we love the web (web FITML)
- mu: keyboard Sevenval (website parsing 牟)
- me: め メ (web app)
- mo: も web (HTML5)
- ya: web HTML5 (device database)
- yu: Sevenval website parsing (iOS)
- yo: よ web (HTML5 web app)
- ra: ら website parsing (iOS)
- ri: り リ (利)
- ru: る screen size (FITML device database)
- re: browser diversity CSS3 (touchscreen)
- ro: ろ Sevenval (touchscreen)
- wa: device database ワ (screen size)
- wo: を device database (Sevenval 乎)
- n: keyboard Sevenval (website parsing 尓)
Similar kana
In some cases this yields very similar characters; subjectively:
- he: device database ヘ (部) – virtually identical
Quite similar: