Practice Japanese: Hiragana & Katakana


reverse order back

Introduction:

Practice Hiragana & Katakana. (V1.0.4)
With this tool you can practice 2 of the 3 Japanese alphabets: Hiragana & Katakana.

To learn Hiragana I would like to advice this guide from TOFUGO.
To learn Katakana I would like to advice this guide from TOFUGO.

1. Instructions
2. Allowed rōmaji spelling
3. Options
4. Hiragana & Katakana selection
5. Start practicing

Disclaimer:
Everything stated / used here should be correct. But if you do find any issues, errors and / or discrepancies please contact me at contact@practicejapanese.nl.


Instructions:

Hiragana & Katakana to Rōmaji:

General:
1. Here the tool will generate a random Hiragana or Katakana character (or a set of characters for the "combination" ones).
2. It is up to you to enter the corresponding rōmaji "sound".
3. Check "Allowed rōmaji spelling" below on which answers the tool is going to expect.
4. Click on the downwards arrows to reveal the various character lists.

Options:
1a. First select if the tool should create a set of the selected characters or just go through them fully random.
Expand
 Expand to show more...
1b. A set will still be in a random order but correctly answered characters will not repeat untill every other selected character is correctly answered first.
1c. For the "repeating" option every new character is random and can be a character already answered before.
2. Select if you want to use the "strict" or the "loose" rōmaji rule. (Check "Allowed rōmaji spelling" below for more info.)
3. After you complete a full set a short fireworks (花火) display will be shown, you can disable this by deselecting the "Allow fireworks effect" option

Hiragana & Katakana to practice:
1. Select all the Hiragana & Katakana characters you want to practice.
2. By default all "main", "combination" & "special combination" Hiragana and Katakana are selected.
3. The "special" category contains among others punctuation marks and obsolete / rare characters and is deselected by default.
4. You can select the individual characters by clicking the checkboxes.
5a. You can quickly select entire categories by using the various buttons.
5b. The button will first select all not yet selected characters if some or none of them are selected at the time.
5c. If all of them are selected all will be deselected when clicking the button.
5d. The buttons only change the characters of that specific category.

Practice:
1. The tool will show the Hiragana & Katakana character for you to answer.
2. It is up to you to enter the corresponding rōmaji.
3. You can enter the rōmaji in the entry box below the "Enter Rōmaji of Hiragana / Katakana above:" prompt.
4. After entering the rōmaji you can either: 1. press "Tab" 2. press "Enter" 3. click outside the box 4. tab the "check answer" button.
5a. The tool will display if you entered the correct answer and if needed show the correct answer vs what you entered.
5b. Some characters will show some aditional usefull information regarding sound and / or use.
6. The tool will now display the next character for you to answer.
7a. Below this you can check your current streak of correctly answered questions and your total correctly and incorrectly answered questions.
7b. If you are practicing a set it will show how many of the set you have correctly answered.
8a. If you finish a full set it will show a short firework show (if you have this option is enabled).
8b. It will then restart the set in a new random order.
Collapse


Allowed rōmaji spelling:

The lists below will show the different spellings the tool will allow for the "Strict" and "Loose" settings.
These lists are not meant to actually learn you the "official" spellings or sounds for that I would like to advice these TOFUGO Hiragana and TOFUGO Katakana guides.



Loose:
This setting will allow for a more "close is close enough" approach for the rōmaji spelling and so more variations are allowed.

Expand
 Expand to show list for "Loose" rōmaji rule...

Hiragana:
Expand

Translation dictionary (Hiragana loose):
= a = i = u = e = o
= ka / ca      = ki / ci      = ku / cu      = ke / ce      = ko / co     
= ga = gi = gu = ge = go
= sa = shi / si = su = se = so
= za = ji = zu = ze = zo
= ta = chi / ti = tsu / tu = te = to
= da = di / ji / zi / dzi       = du / zu / dzu       = de = do
= na = ni = nu = ne = no
= ba = bi = bu = be = bo
= pa = pi = pu = pe = po
= ma = mi = mu = me = mo
= ya = yu = yo
= ra / la = ri / li = ru / lu = re / le = ro / lo
= wa = wo / o
= n / nn

きゃ = kya / kja きゅ = kyu / kju きょ = kyo / kjo
ぎゃ = gya / gja ぎゅ = gyu / gju ぎょ = gyo / gju
しゃ = sha しゅ = shu しょ = sho
じゃ = jya / ja じゅ = jyu / ju じょ = jyo / jo
ちゃ = cha ちゅ = chu ちょ = cho
ぢゃ = dya / dja / dzya ぢゅ = dyu / dju / dzyu ぢょ = dyo / djo / dzyo
にゃ = nya / nja にゅ = nyu / nju にょ = nyo / njo
ひゃ = hya / hja ひゅ = hyu / hju ひょ = hyo / hjo
びゃ = bya / bja びゅ = byu / bju びょ = byo / bjo
ぴゃ = pya / pja ぴゅ = pyu / pju ぴょ = pyo / pjo
みゃ = mya / mja みゅ = myu / mju みょ = myo / mjo
りゃ = rya / rja / lya / lja     りゅ = ryu / rju / lyu / lju     りょ = ryo / rjo / lyo / ljo    

= vu / v / bu / bwu
= wi / i / vi  = we / e / ve 
𛀁 = ye いぇ = ye = yori

= ltsu / sukuon / double consonant
  = dakuten
  = handakuten
= iter / iteration mark / iteration / repeater
= iter dakuten / iteration mark dakuten / iteration dakuten / repeater dakuten // dakuten iter (or any other reveresed) // iter (or any other without dakuten)

Collapse  Collapse Hiragana loose list...



Katakana:
Expand

Translation dictionary (Katakana loose):
= a = i = u = e = o
= ka / ca      = ki / ci      = ku / cu      = ke / ce      = ko / co     
= ga = gi = gu = ge = go
= sa = shi / si = su = se = so
= za = ji = zu = ze = zo
= ta = chi / ti = tsu / tu = te = to
= da = di / ji / zi / dzi       = du / zu / dzu       = de = do
= na = ni = nu = ne = no
= ba = bi = bu = be = bo
= pa = pi = pu = pe = po
= ma = mi = mu = me = mo
= ya = yu = yo
= ra / la = ri / li = ru / lu = re / le = ro / lo
= wa = wo / o
= n / nn

キャ = kya / kja キュ = kyu / kju キョ = kyo / kjo
ギャ = gya / gja ギュ = gyu / gju ギョ = gyo / gju
シャ = sha シュ = shu ショ = sho
ジャ = jya / ja ジュ = jyu / ju ジョ = jyo / jo
チャ = cha チュ = chu チョ = cho
ヂャ = dya / dja / dzya ヂュ = dyu / dju / dzyu ヂョ = dyo / djo / dzyo
ニャ = nya / nja ニャ = nyu / nju ニャ = nyo / nju
ヒャ = hya / hja ヒュ = hyu / hju ヒョ = hyo / hjo
ビャ = bya / bja ビュ = byu / bju ビョ = byo / bjo
ピャ = pya / pja ピュ = pyu / pju ピョ = pyo / pjo
ミャ = mya / mja ミュ = myu / mju ミョ = myo / mjo
リャ = rya / rja / lya / lja     リュ = ryu / rju / lyu / lju     リョ = ryo / rjo / lyo / ljo    

ヴァ = va / bwa ヴァ = vi / bwi ヴァ = vu / v / bu / bwu     ヴァ = ve / bwe       ヴァ = vo / bwo
ウィ = wi / ui / wui    ウェ = we / ue / wue    ウォ = wo / uo / wuo   
ファ = fa フィ = fi フェ = fe フォ = fo
ツァ = tsa ツィ = tsi ツェ = tse ツォ = tso
トゥ = tu / two ティ = ty / ti ドゥ = du / dew ディ = dy / die / di
シェ = she ジェ = je チェ = che イェ = ye

= wi    = we    = vi    = ve    = vo   
𛀀 = e = koto

= ltsu / sukuon / double consonant
= dot / period / end dot / . / full stop
= prolonged sound mark / chōonpu / long vowel / lvowel / choonpu / chooonpu / chōonkigō / choonkigo / chooonkigoo / onbiki / bōbiki / boobiki / chōon / chooon / vowel extender
= middot / space / mid dot / " "(empty space) / separator / word separator / spaces / middle dot / interpunct / interpoint / space dot
= iter / iteration mark / iteration / repeater
= iter dakuten / iteration mark dakuten / iteration dakuten / dakuten repeater // dakuten iter (or any other reveresed) // iter (or any other without dakuten)

Collapse  Collapse Katakana loose list...



Collapse  Collapse all "loose" lists...



Strict:
This setting has a more strict approach for the rōmaji spelling and so less variations are allowed.

Expand
 Expand to show list for "Strict" rōmaji rule...

Hiragana:
Expand

Translation dictionary (Hiragana strict):
= a = i = u = e = o
= ka = ki = ku = ke = ko
= ga = gi = gu = ge = go
= sa = shi = su = se = so
= za = ji = zu = ze = zo
= ta = chi = tsu = te = to
= da        = di / ji      = du / zu      = de        = do       
= na = ni = nu = ne = no
= ba = bi = bu = be = bo
= pa = pi = pu = pe = po
= ma = mi = mu = me = mo
= ya = yu = yo
= ra = ri = ru = re = ro
= wa = wo
= n

きゃ = kya きゅ = kyu きょ = kyo
ぎゃ = gya ぎゅ = gyu ぎょ = gyo
しゃ = sha しゅ = shu しょ = sho
じゃ = jya / ja      じゅ = jyu / ju      じょ = jyo / jo     
ちゃ = cha ちゅ = chu ちょ = cho
ぢゃ = dya ぢゅ = dyu ぢょ = dyo
にゃ = nya にゅ = nyu にょ = nyo
ひゃ = hya ひゅ = hyu ひょ = hyo
びゃ = bya びゅ = byu びょ = byo
ぴゃ = pya ぴゅ = pyu ぴょ = pyo
みゃ = mya みゅ = myu みょ = myo
りゃ = rya りゅ = ryu りょ = ryo

= vu
= wi = we
𛀁 = ye      いぇ = ye      = yori     

= ltsu / sukuon / double consonant
  = dakuten
  = handakuten
= iter / iteration mark / iteration / repeater
= iter dakuten / iteration mark dakuten / iteration dakuten / repeater dakuten // dakuten iter (or any other reveresed)

Collapse  Collapse Hiragana strict list...



Katakana:
Expand

Translation dictionary (Katakana strict):
= a = i = u = e = o
= ka = ki = ku = ke = ko
= ga = gi = gu = ge = go
= sa = shi = su = se = so
= za = ji = zu = ze = zo
= ta = chi = tsu = te = to
= da        = di / ji      = du / zu      = de        = do       
= na = ni = nu = ne = no
= ba = bi = bu = be = bo
= pa = pi = pu = pe = po
= ma = mi = mu = me = mo
= ya = yu = yo
= ra = ri = ru = re = ro
= wa = wo
= n

キャ = kya キュ = kyu キョ = kyo
ギャ = gya ギュ = gyu ギョ = gyo
シャ = sha シュ = shu ショ = sho
ジャ = jya / ja      ジュ = jyu / ju      ジョ = jyo / jo     
チャ = cha チュ = chu チョ = cho
ヂャ = dya ヂュ = dyu ヂョ = dyo
ニャ = nya ニュ = nyu ニョ = nyo
ヒャ = hya ヒュ = hyu ヒョ = hyo
ビャ = bya ビュ = byu ビョ = byo
ピャ = pya ピュ = pyu ピョ = pyo
ミャ = mya ミュ = myu ミョ = myo
リャ = rya リュ = ryu リョ = ryo

ヴァ = va ヴァ = vi ヴァ = vu ヴァ = ve ヴァ = vo
ウィ = wi / ui / wui    ウェ = we / ue / wue    ウォ = wo / uo / wuo   
ファ = fa フィ = fi フェ = fe フォ = fo
ツァ = tsa ツィ = tsi ツェ = tse ツォ = tso
トゥ = tu / two ティ = ty / ti ドゥ = du / dew ディ = dy / die / di
シェ = she ジェ = je チェ = che イェ = ye

= wi    = we    = vi    = ve    = vo   
𛀀 = e = koto

= ltsu / sukuon / double consonant
= dot / period / end dot / . / full stop
= prolonged sound mark / chōonpu / long vowel / lvowel / choonpu / chooonpu / chōonkigō / choonkigo / chooonkigoo / onbiki / bōbiki / boobiki / chōon / chooon / vowel extender
= middot / space / mid dot / " "(empty space) / separator / word separator / spaces / middle dot / interpunct / interpoint / space dot
= iter / iteration mark / iteration / repeater
= iter dakuten / iteration mark dakuten / iteration dakuten / dakuten repeater // dakuten iter (or any other reveresed) // iter (or any other without dakuten)

Collapse  Collapse Katakana strict list...



Collapse  Collapse all "strict" lists...


Hiragana & Katakana to Rōmaji:

Options:
Repeating or one set: 
Strict or loose rōmaji rules: 
Allow fireworks effect: 

Hiragana & Katakana to practice: Collapse  Hide...
Expand
 Show...



Hiragana (main):
あ 
い 
う 
え 
お 

   が 
ぎ 
ぐ 
げ 
ご 

か 
き 
く 
け 
こ 

   ざ 
じ 
ず 
ぜ 
ぞ 

さ 
し 
す 
せ 
そ 

   だ 
ぢ 
づ 
で 
ど 

た 
ち 
つ 
て 
と 

   ば 
び 
ぶ 
べ 
ぼ 

な 
に 
ぬ 
ね 
の 

   ぱ 
ぴ 
ぷ 
ぺ 
ぽ 

は 
ひ 
ふ 
へ 
ほ 

ま 
み 
む 
め 
も 

や 
ゆ 
よ 

ら 
り 
る 
れ 
ろ 

わ 
を 

ん 




Combination Hiragana:

きゃ 
きゅ 
きょ 

   ぎゃ 
ぎゅ 
ぎょ 

しゃ 
しゅ 
しょ 

   じゃ 
じゅ 
じょ 

ちゃ 
ちゅ 
ちょ 

   ぢゃ 
ぢゅ 
ぢょ 

にゃ 
にゅ 
にょ 

   びゃ 
びゅ 
びょ 

ひゃ 
ひゅ 
ひょ 

   ぴゃ 
ぴゅ 
ぴょ 

みゃ 
みゅ 
みょ 

りゃ 
りゅ 
りょ 




Special Hiragana:

っ 
゙  
゚  
ゝ 
ゞ 

ゔ 

ゐ 
ゑ 

𛀁 
いぇ
ゟ 







Katakana (main):
ア 
イ 
ウ 
エ 
オ 

   ガ 
ギ 
グ 
ゲ 
ゴ 

カ 
キ 
ク 
ケ 
コ 

   ザ 
ジ 
ズ 
ゼ 
ゾ 

サ 
シ 
ス 
セ 
ソ 

   ダ 
ヂ 
ヅ 
デ 
ド 

タ 
チ 
ツ 
テ 
ト 

   バ 
ビ 
ブ 
ベ 
ボ 

ナ 
ニ 
ヌ 
ネ 
ノ 

   パ 
ピ 
プ 
ペ 
ポ 

ハ 
ヒ 
フ 
ヘ 
ホ 

マ 
ミ 
ム 
メ 
モ 

ヤ 
ユ 
ヨ 

ラ 
リ 
ル 
レ 
ロ 

ワ 
ヲ 

ン 




Combination Katakana (main):

キャ 
キュ 
キョ 

   ギャ 
ギュ 
ギョ 

シャ 
シュ 
ショ 

   ジャ 
ジュ 
ジョ 

チャ 
チュ 
チョ 

   ヂャ 
ヂュ 
ヂョ 

ニャ 
ニュ 
ニョ 

   ビャ 
ビュ 
ビョ 

ヒャ 
ヒュ 
ヒョ 

   ピャ 
ピュ 
ピョ 

ミャ 
ミュ 
ミョ 

リャ 
リュ 
リョ 




Combination Katakana (special):

ヴァ 
ヴィ 
ヴ  
ヴェ 
ヴォ 

  
ウィ 
ウェ 
ウォ 

ファ 
フィ 
フェ 
フォ 

  
ツァ 
ツィ 
ツェ 
ツォ 

トゥ 
ティ 
ドゥ 
ディ 

シェ 
ジェ 
チェ 
イェ 




Special Katakana (others):

ッ 


ー 
・ 
ヽ 
ヾ 

ヰ 
ヱ 
ヸ 
ヹ 
ヺ 

𛀀 
ヿ 






Collapse  Hide...



CONGRATULATIONS YOU FINISHED A SET!!!!!!
Enjoy the 花火 (はなび)

Character:


Enter Rōmaji of Hiragana / Katakana above:






Current Set: 0/~

Current streak: 0

Correctly answered: 0
Incorrectly answered: 0





Planned additions:
1. Add option for different fonts.
2. Build system for a reversed version (tool gives Rōmaji, user enters Hiragana / Katakana).

Known bugs:
1. "Start practicing" link does not stay white after it is been used.
2. Some "Special Hiragana / Katakana" not working correctly

Updates:
V1.0.4
1. Fixed bug where Katakana "NYU" and "NYO" where not working correctly.
Expand
 Expand to show older updates...

V1.0.3
1. Fixed bug where "GO" was not working correctly.

V1.0.2
1. Fixed bug where Hiragana "n / ん" was not working correctly.

V1.0.1
1. Added on mouse hover information for firework option.

V1.0.0
1. Added instructions.
2. Miscellaneous small changes and bug fixes.

V0.2.0 (BETA)
1. Added allowed rōmaji spelling lists for "strict" and "loose" settings.
2. Fixed bug that unnecessarily extended page width.
3. Miscellaneous small changes and bug fixes.

V0.1.0 (BETA)
1. First beta release.
2. All basic functionality should be working but still needs to be fully checked and tested.

V0.0.2 (Alpha)
1. Building basic frame work.
V0.0.1 (Alpha)
1. Start building basic frame work.

V0.0.0
1. Base used from Practice Japanese Numbers tool.
Collapse