Type correctly to attack, miss and you take damage!
Typing Battle is a one-on-one, real-time typing game where you type the prompt on your screen to chip away at your opponent's HP. Both players start with 1000 HP. Every time you finish a prompt, your opponent takes damage, and every time you hit a wrong key, you take damage yourself. The first player to bring the other's HP to 0 wins.
Speed alone won't win a match. Accuracy matters just as much. The game runs entirely in your browser, so there is nothing to install, and you can jump into a match as a guest without signing in with a Google account. You can play in Japanese mode, where you type hiragana prompts in romaji, or in English mode, where you type English words exactly as shown.
On this page: Match modes · How a match works · How damage works · Romaji input rules · Ranking system · Match history · English mode · Tips · FAQ (for a more detailed walkthrough, see the full guide, which is in Japanese)
| Mode | Login | How your opponent is chosen | Rank points |
|---|---|---|---|
| Casual Match | Not required (guests welcome) | Chosen automatically when you press the button. A waiting screen is shown until an opponent is found | No change |
| Play with Friends | Not required (guests welcome) | You play whoever you share a 6-character room code with | No change |
| Ranked Match | Required (Google sign-in) | Opponents with a nearby tier are preferred | Rises or falls with wins and losses |
To play with a friend, one of you presses "Create a Room Code". The code is six characters made up of capital letters and digits (the easily confused 0, O, 1 and I are never used). Send the code to your friend, who enters it in the box on the same screen and presses "Join" to start the match. The code is not case-sensitive and works for one match only.
Ranked Matches require a Google sign-in. If you try to start one without signing in, you will see "Ranked matches require you to be logged in". The longer you wait, the wider the tier gap allowed between you and your opponent becomes. Guests can set a nickname in the lobby (up to 20 characters); if you leave it blank, a random name is used. If you sign in with Google, your nickname starts out as the name on your Google account (or a generic default name if none is available), and you can change it at any time with the "Change" button in the lobby. Guest matches are not saved to the match history page.
When you finish a prompt, your opponent takes 50 + 25 × units damage, capped at 250. "Units" is how the game measures a prompt's length: one hiragana character is one unit, a combination with a small character such as きゃ, しゅ or ふぁ counts as one unit even though it is two characters, and っ, ん and ー each count as one unit as well. For English words, each letter is one unit. When you make a mistake, on the other hand, you take a flat 25 damage per wrong key, no matter how long the prompt is.
| Units | Damage dealt | Japanese examples | English examples |
|---|---|---|---|
| 2 | 100 | あい, きょう | - |
| 3 | 125 | でんしゃ, しょうり | cat, sky |
| 4 | 150 | たいよう, がっこう | love, king |
| 5 | 175 | こんぴゅーた | cloud, water |
| 6 | 200 | ぜんしゅうちゅう | flower, battle |
| 7 | 225 | いんたーねっと | company, skibidi |
| 8 or more | 250 (cap) | かいぞくおうにおれはなる (12 units) | mountain (8 letters), doomscroll (10 letters) |
For example, finishing たいよう (4 units) takes your opponent from 1000 HP to 850. If you made one mistake along the way, you drop from 1000 to 975. Using only 3-unit prompts, it takes 8 hits to empty a 1000 HP bar (1000 ÷ 125), and with the 250 cap it takes as few as 4. Five mistakes (125 damage) cost as much as one 3-unit prompt is worth, so in a close match the number of misses can decide the winner.
In Japanese mode, the romaji shown under each prompt is only a suggestion. Every spelling that produces the same reading is accepted, so if the guide shows "shi" you can type "si" instead. Letters you have already typed turn green, the next letter is yellow and underlined, and letters still to come are gray.
| Hiragana | Accepted input |
|---|---|
| し, ち, つ, ふ | shi/si, chi/ti, tsu/tu, fu/hu |
| じ, ぢ, づ | ji/zi, ji/di, zu/du |
| を | wo/o |
| しゃ, ちゃ, じゃ | sha/sya, cha/tya, ja/zya/jya (the same goes for しゅ, しょ and so on) |
| ふぁ, てぃ, うぇ | fa, ti, we (ふぃ, ふぇ, ふぉ, でぃ, うぃ, うぉ, じぇ, ちぇ and similar are also accepted) |
| くぁ, くぃ, くぇ, くぉ | Start with kw or q, as in kwa/qa |
| ー (long vowel) | Repeat the previous vowel (koohii) or press the - key (ko-hi-) |
| っ (small tsu) | Double the next consonant (がっこう → gakkou, まっちゃ → matcha) |
| ん | n or nn (see the notes below) |
x or l (きゃ → kixya/kilya, うぇ → uxe/ule). A small っ cannot be typed with xtu, though; double the next consonant instead.n once and move straight on to the next character (かんじ → kanji). If the next character starts with n (な, に, ぬ, ね, の and so on), press n twice to lock in ん and then continue (んな → nnna).n. If you type nn out of habit, the second n counts as input for the next prompt, which in most cases makes it a miss.a to z and - keys are used. Capital letters are treated as lowercase, and any other key, such as digits or symbols, is ignored without counting as a miss.In Ranked Matches you collect rank points to climb the tiers. You start at 0 points and move up one tier for every 1000 points, through 16 tiers from Aluminum I to Grandmaster. The tier names inside the game are always shown in Japanese (for example アルミⅠ), even in English mode.
| Tier | I | II |
|---|---|---|
| Aluminum (アルミ) | 0-999 | 1000-1999 |
| Bronze (ブロンズ) | 2000-2999 | 3000-3999 |
| Silver (シルバー) | 4000-4999 | 5000-5999 |
| Gold (ゴールド) | 6000-6999 | 7000-7999 |
| Platinum (プラチナ) | 8000-8999 | 9000-9999 |
| Emerald (エメラルド) | 10000-10999 | 11000-11999 |
| Diamond (ダイヤ) | 12000-12999 | 13000-13999 |
| Master (マスター) | 14000-14999 | |
| Grandmaster (グランドマスター) | 15000 and up (no upper limit) | |
The points that change hands in a match depend on the winner's remaining HP. The formula is 10 + 190 × (winner's remaining HP ÷ 1000), rounded to the nearest whole number. That amount is added to the winner and subtracted from the loser. Neither player's tier is part of the calculation, so a win of the same margin is worth the same whether you beat a higher tier or a lower one.
| Winner's remaining HP | 1000 | 800 | 600 | 500 | 400 | 200 | 100 |
|---|---|---|---|---|---|---|---|
| Points gained (winner) / lost (loser) | 200 | 162 | 124 | 105 | 86 | 48 | 29 |
A draw leaves points unchanged, and points never drop below 0. A forfeit caused by not readying up moves a fixed 50 points regardless of remaining HP. Also note that a Japanese-mode player and an English-mode player can end up in the same match, and in that case the rank points may be adjusted to account for the difference in how many keystrokes each mode requires.
When you are signed in, the "Match History" button in the lobby opens your match history page (the page itself is displayed in Japanese). Every match you play while signed in (Casual, Friends and Ranked alike) is recorded, and the page shows the following.
Press the "English" button in the top right corner to move to the English page and play in English mode, where you type English words exactly as spelled (press "日本語" to go back to Japanese mode). The prompts are everyday English words plus English-language internet slang, and you type them in lowercase exactly as shown. There are no alternate spellings like in romaji, and each letter is one unit. Damage uses the same formula as Japanese mode: 125 for a 3-letter word, and the 250 cap for words of 8 letters or more.
The language of your prompts depends on which page you play from. A Japanese-mode player and an English-mode player can end up in the same match, and in that case each of them gets prompts in their own language.
si, ti and tu are one key shorter than shi, chi and tsu, and を needs only o, so you can deal the same damage faster.You can't start Ranked Matches, and because your matches aren't saved, the match history page isn't available either. Casual Matches and matches with friends work fine without signing in. Sign-in uses your Google account; see the Privacy Policy (in Japanese) for how the information is handled.
The battle screen only accepts the half-width a to z and - keys. If a Japanese input method (IME) is turned on, key presses may not get through, so switch it to half-width alphanumeric input.
Keys pressed together with Ctrl, Alt or the Windows (Command) key are ignored. Input also stops working if the connection to the server has dropped, in which case go back to the lobby and start again.
Yes. On touch devices, tapping "Ready" opens the on-screen keyboard, and you type from it during the battle. If the keyboard closes, tap the battle screen to bring it back. Input is read from a regular alphabetic keyboard, so flick input and text still being composed are not recognized. For serious competition, a physical keyboard that reliably registers every key is the safer choice.
A ん at the end of a prompt completes the prompt as soon as you press n once, so typing nn sends the second n to the next prompt, where it is a miss in most cases. Conversely, when the next character starts with n, you need to press n twice first. See "Romaji Input Rules" above for details.
If your own connection drops, you see "Lost connection to the server. Returning to the lobby." If your opponent disconnects, you see "Your opponent disconnected. Returning to the lobby." Either way you return to the lobby, where you can search for a new match.
No. Your points stop at 0, so you never fall below Aluminum I.
Use the feedback page to send bug reports, cheating reports or requests to the team. Guests can submit too, and when you are signed in and choose a cheating report, you can attach one of your recent matches as related evidence.
While maintenance is in progress, a notice screen is shown and new matches can't be started. Please try again a little later.