← UAJ Studio Home

⌨️ Typing Battle

Type correctly to attack, miss and you take damage!

Not logged in (playing as guest)

Choose a Match Mode

Ad Space (Lobby)

What Is Typing Battle?

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)

The Three Match Modes

ModeLoginHow your opponent is chosenRank points
Casual MatchNot required (guests welcome)Chosen automatically when you press the button. A waiting screen is shown until an opponent is foundNo change
Play with FriendsNot required (guests welcome)You play whoever you share a 6-character room code withNo change
Ranked MatchRequired (Google sign-in)Opponents with a nearby tier are preferredRises 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.

How a Match Works

  1. Match found: Once an opponent is set, you move to the "Opponent found" screen. If your opponent is signed in, a tier badge appears next to their name.
  2. Ready up: Press the "Ready" button. You have 10 seconds, and the timer and bar turn red once 3 seconds or less remain.
  3. Forfeits: A player who doesn't ready up within 10 seconds loses by default. If only one player is ready, that player wins by default; if neither is ready, the match is a draw. In Ranked Matches, a forfeit moves a fixed 50 rank points (a draw changes nothing).
  4. Countdown: Once both players are ready, a 3-second countdown runs and then the battle begins.
  5. Battle: Finishing a prompt shows "HIT!" and a wrong key shows "MISS!". Each match uses a set of 50 prompts, and when both players are using the same language they get them in the same order.
  6. Result: The match ends when either HP reaches 0, and it is a draw if both do. The result screen shows Victory, Defeat or Draw, and in Ranked Matches it also shows the points gained or lost and your current tier.

How Damage Works

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.

UnitsDamage dealtJapanese examplesEnglish examples
2100あい, きょう-
3125でんしゃ, しょうりcat, sky
4150たいよう, がっこうlove, king
5175こんぴゅーたcloud, water
6200ぜんしゅうちゅうflower, battle
7225いんたーねっとcompany, skibidi
8 or more250 (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.

Romaji Input Rules (Japanese Mode)

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.

HiraganaAccepted 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)

Ranking System

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.

TierIII
Aluminum (アルミ)0-9991000-1999
Bronze (ブロンズ)2000-29993000-3999
Silver (シルバー)4000-49995000-5999
Gold (ゴールド)6000-69997000-7999
Platinum (プラチナ)8000-89999000-9999
Emerald (エメラルド)10000-1099911000-11999
Diamond (ダイヤ)12000-1299913000-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 HP1000800600500400200100
Points gained (winner) / lost (loser)200162124105864829

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.

Match History

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.

English Mode

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.

Tips for Improving

Frequently Asked Questions

What can't I do without signing in?

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.

My key presses aren't registering.

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.

Can I play on a phone?

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.

I typed "ん" but it counted as a miss.

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.

What happens if the connection drops during a match?

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.

Can my rank points go negative?

No. Your points stop at 0, so you never fall below Aluminum I.

How do I report a bug or cheating?

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.

The site says "Under Maintenance" and I can't play.

While maintenance is in progress, a notice screen is shown and new matches can't be started. Please try again a little later.