gizmobench

Japanese Keyboard

Type romaji into the box and it turns into hiragana or katakana as each syllable completes, or click the 46 kana keys to insert at the cursor. The ゛, ゜ and 小 keys add a dakuten or a handakuten, or make small the kana just before the cursor, and pressing the same key again takes the mark off. What this page does differently is state its rules instead of guessing: the line under the box takes your last word apart (gakkou = ga + k + ko + u, a doubled k is っ), and the full list of spellings it reads sits below the tool, including the ones that settle the hard cases. n before any consonant but y is ん, so konnichiha comes out as こんにちは, and n' always ends ん, so kan'i is かんい rather than かに. To katakana and To hiragana convert the selection, or the whole text when nothing is selected. It is a kana keyboard and nothing more: it does not suggest kanji and it does not translate. Copy the result or save it as a plain UTF-8 .txt file. Nothing is uploaded, and your draft stays in this browser.

0 kana, 0 lines

Each word you type is taken apart here, with the rule that decided it. rulen before any consonant but y is ん; n' always ends ん

Type romaji into the box, or click a kana key.

kana keyshiragana, 46 + marks

Marks change the kana before the cursor

Romaji
Mode
Hiragana
Kana
0
Lines
0
.txt, UTF-8
0 bytes

Type romaji straight into the box and it turns into kana as each syllable completes: a letter that is still waiting for its vowel stays visible until it is decided. The keys insert at the cursor, and ゛, ゜ and 小 change the kana just before it (か to が, は to ぱ, つ to っ); press the same key again to take the mark off. To katakana and To hiragana convert the selection, or the whole text when nothing is selected. Switch Romaji to As typed when you want Latin letters in the text.

What comes out

  • konnichiharomaji, hiragana mode
    こんにちは
  • gakkouthen To katakana
    がっこう, then ガッコウ
  • kan'in, then an apostrophe
    かんい; without it, kani gives かに

How romaji becomes kana

  1. n before any consonant but y is ん: konnichiha gives こんにちは.
  2. n before a vowel or y starts a syllable, so kani gives かに. Type n' to end ん there: kan'i gives かんい.
  3. nn with no vowel or y after it is one ん, so konnnichiha gives こんにちは as well.
  4. n at the end, or before a space or a mark, is ん: hon gives ほん.
  5. A doubled consonant is っ: gakkou gives がっこう. t before ch is っ too: matcha gives まっちゃ.
  6. m before b, m or p is ん, the traditional Hepburn spelling: sempai gives せんぱい.
  7. ji and zu type じ and ず, so ぢ and づ are typed di and du. wo gives を.
  8. Small kana take an x or an l in front: xa gives ぁ, xtsu gives っ, xya gives ゃ.
  9. Long vowels are typed out: toukyou gives とうきょう. A hyphen types the long mark ー: ra-men gives らーめん.
  10. A comma, a full stop and square brackets type 、 。 「 」.
  11. Particles are typed as they are written: the wa of konnichiha is は, typed ha.
  12. Capitals type the same kana. A letter the table does not know stays as you typed it.
All 208 spellings this page reads
  • a
  • i
  • u
  • e
  • o
  • ka
  • ki
  • ku
  • ke
  • ko
  • kyaきゃ
  • kyiきぃ
  • kyuきゅ
  • kyeきぇ
  • kyoきょ
  • kwaくぁ
  • ga
  • gi
  • gu
  • ge
  • go
  • gyaぎゃ
  • gyiぎぃ
  • gyuぎゅ
  • gyeぎぇ
  • gyoぎょ
  • gwaぐぁ
  • sa
  • shi
  • si
  • su
  • se
  • so
  • shaしゃ
  • syaしゃ
  • shuしゅ
  • syuしゅ
  • sheしぇ
  • syeしぇ
  • shoしょ
  • syoしょ
  • za
  • ji
  • zi
  • zu
  • ze
  • zo
  • jaじゃ
  • zyaじゃ
  • jyaじゃ
  • juじゅ
  • zyuじゅ
  • jyuじゅ
  • jeじぇ
  • zyeじぇ
  • jyeじぇ
  • joじょ
  • zyoじょ
  • jyoじょ
  • ta
  • chi
  • ti
  • tsu
  • tu
  • te
  • to
  • chaちゃ
  • tyaちゃ
  • cyaちゃ
  • chuちゅ
  • tyuちゅ
  • cyuちゅ
  • cheちぇ
  • tyeちぇ
  • cyeちぇ
  • choちょ
  • tyoちょ
  • cyoちょ
  • tsaつぁ
  • tsiつぃ
  • tseつぇ
  • tsoつぉ
  • thiてぃ
  • thuてゅ
  • twuとぅ
  • da
  • di
  • du
  • de
  • do
  • dyaぢゃ
  • dyuぢゅ
  • dyoぢょ
  • dhiでぃ
  • dhuでゅ
  • dwuどぅ
  • na
  • ni
  • nu
  • ne
  • no
  • nyaにゃ
  • nyiにぃ
  • nyuにゅ
  • nyeにぇ
  • nyoにょ
  • ha
  • hi
  • fu
  • hu
  • he
  • ho
  • hyaひゃ
  • hyiひぃ
  • hyuひゅ
  • hyeひぇ
  • hyoひょ
  • faふぁ
  • fiふぃ
  • feふぇ
  • foふぉ
  • fyuふゅ
  • ba
  • bi
  • bu
  • be
  • bo
  • byaびゃ
  • byiびぃ
  • byuびゅ
  • byeびぇ
  • byoびょ
  • pa
  • pi
  • pu
  • pe
  • po
  • pyaぴゃ
  • pyiぴぃ
  • pyuぴゅ
  • pyeぴぇ
  • pyoぴょ
  • ma
  • mi
  • mu
  • me
  • mo
  • myaみゃ
  • myiみぃ
  • myuみゅ
  • myeみぇ
  • myoみょ
  • ya
  • yu
  • yo
  • yeいぇ
  • ra
  • ri
  • ru
  • re
  • ro
  • ryaりゃ
  • ryiりぃ
  • ryuりゅ
  • ryeりぇ
  • ryoりょ
  • wa
  • wo
  • wiうぃ
  • weうぇ
  • wyi
  • wye
  • vu
  • vaゔぁ
  • viゔぃ
  • veゔぇ
  • voゔぉ
  • vyuゔゅ
  • xa
  • xi
  • xu
  • xe
  • xo
  • la
  • li
  • lu
  • le
  • lo
  • xya
  • xyu
  • xyo
  • lya
  • lyu
  • lyo
  • xtu
  • xtsu
  • ltu
  • ltsu
  • xwa
  • lwa
  • xka
  • lka
  • xke
  • lke
  • xn
  • n
  • nn
  • n'
Accuracy. Kana entry only: romaji becomes hiragana or katakana by the table shown on this page, so the same keys always give the same kana, and what you copy or save is exact Unicode in a UTF-8 file. It does not suggest kanji or translate, and it cannot know how a word or a name is pronounced: the particle wa is written は and typed ha, so type the spelling you mean and check the kana.

Common questions

How do I type Japanese with an English keyboard?
Type the romaji into the box and each syllable becomes kana as soon as it is complete: ka gives か, kyo gives きょ, and watashi ha gakusei desu gives わたし は がくせい です. A letter still waiting for its vowel stays visible as a Latin letter until the next key decides it, and an n at the end of a word becomes ん when you type a space or move on. Spaces stay exactly as you type them, and written Japanese usually leaves them out. Hepburn spellings (shi, chi, tsu, fu, ji) and the Kunrei ones (si, ti, tu, hu, zi) both work, and capitals type the same kana as small letters. If you would rather click, the kana keys insert at the cursor, with the romaji printed under each one.
Why does konnichiha give こんにちは and not こんいちは?
Because of the rule this page uses for n: n before any consonant but y is ん, and the n of ni is a consonant, so the first n of konnichiha becomes ん and the second starts に. If you learned to type nn for ん on a computer, that works too: nn with no vowel or y after it is one ん, so konnnichiha gives the same こんにちは. The case that needs your help is n before a vowel or y, where the page cannot know whether you mean a syllable or ん. kani gives かに, so type n' when you mean ん: kan'i gives かんい and kan'ya gives かんや. The apostrophe never reaches the text.
How do I type small kana like っ, ゃ and ぁ?
Three ways. A doubled consonant gives a small っ, so gakkou is がっこう and kitte is きって, and t before ch does the same, so matcha is まっちゃ. The combined sounds come straight from their spelling: kya is きゃ, sho is しょ. For any small kana on its own, put an x or an l in front: xa is ぁ, xtsu is っ, xya is ゃ, xwa is ゎ. On the keys, click the full-size kana and then 小, and it becomes small; click 小 again to undo it. The ゛ and ゜ keys work the same way on the kana before the cursor, so か becomes が and は becomes ぱ.
How do I type katakana and the long vowel mark?
Switch the mode to Katakana and the same romaji gives katakana, and the keys show katakana too. A hyphen types the long mark ー in either mode, so ko-hi- in katakana gives コーヒー. Loanword sounds are typed from their parts: fa gives ファ, thi gives ティ, she gives シェ, va gives ヴァ. Text you already typed in hiragana can be changed with To katakana, which converts the selection, or the whole text when nothing is selected; To hiragana goes the other way. Kanji, Latin letters and punctuation are left as they are.
Why is the particle wa typed ha?
Because this page types spelling, not sound. The topic particle is pronounced wa but written は, so you type ha, which is also why konnichiha is spelled that way; konnichiwa gives こんにちわ, a common misspelling. The same goes for the particle o, written を and typed wo, and e, written へ and typed he. Long vowels are typed out as written too: toukyou gives とうきょう. The page cannot know which word you mean, so it never guesses, and the same keys always give the same kana.
Can it turn kana into kanji?
No. This is a kana keyboard: there is no dictionary behind it, so it does not suggest kanji, it does not translate, and it cannot tell you how a name is read. Kanji conversion needs a Japanese input method with its dictionary; Windows, macOS, iOS and Android all include one in their language settings. What this page is for is typing kana accurately and seeing why each one came out as it did. Kanji you paste in are left untouched: only Latin letters become kana, and only while Romaji is set to To kana.
Is my text saved or sent anywhere?
Nothing is uploaded: the table and the typing run in this page, in your browser. Your draft, the hiragana or katakana choice and the romaji setting are kept in this browser so the page opens where you left it, and the Start over button at the top of the page forgets them. The .txt download is the text exactly as it is in the box, encoded as UTF-8 with no byte-order mark, so it opens correctly in any modern editor.

Kana entry only: romaji becomes hiragana or katakana by the table shown on this page, so the same keys always give the same kana, and what you copy or save is exact Unicode in a UTF-8 file. It does not suggest kanji or translate, and it cannot know how a word or a name is pronounced: the particle wa is written は and typed ha, so type the spelling you mean and check the kana.