Multiplayer typing

Multiplayer Typing Race: How to Play With Friends

Learn how to create a free multiplayer typing race, invite friends, choose a timer and dictionary, and compare WPM, accuracy and results on NinjaType.

By NinjaType6 min read

A multiplayer typing race lets you and other players type the same passage at the same time. You can compare typing speed, accuracy, and the amount of text completed, then play another round together. It turns a typing test into a short shared challenge.

On NinjaType’s multiplayer typing race page, you can create a free room, invite friends, or join a public room. You only need a nickname and a security check; there is no account registration. A physical keyboard on a desktop or laptop is the most comfortable way to play.

How to start a typing race with friends

Creating a room takes you straight into its lobby. Here is the complete flow:

  1. Open the multiplayer typing race and select Create room. Enter your nickname, or keep the generated one. Choose a room name that is easy to share.
  2. Choose your race settings. Select Words or Time mode, the race length, and a dictionary. Everyone in that round gets the same passage and settings.
  3. Select Create & join room. After creation, a fresh security check runs and you enter the lobby automatically with your chosen nickname. There is no second join submission.
  4. Invite your friends. Use Invite friends inside the room to copy a link. They can also select Join room and enter the exact room name. Room names are case-sensitive.
  5. Ready up together. At least two connected players must be ready. Either ready player can start the race. A shared three-second countdown gives everyone time to focus on the keyboard.

You do not need to install an app or send each friend a separate passage. Share one invitation link and wait until the players you want to race are ready.

Rooms are public: someone who knows the name or discovers the room may join too. The room displays its player limit; the default is ten players. For a friendly group race, agree on the settings before starting.

Words mode or Time mode: which should you choose?

The two modes answer different questions. Words mode asks who can finish a shared passage first. Time mode asks who can type the most correct text during the same amount of time.

ModeAvailable lengthsHow the race endsHow the winner is chosen
Words15, 30, or 50 wordsThe first accepted completion, or the two-minute limitThe first player to finish correctly; no completed winner if everyone times out
Time15, 30, 60, or 120 secondsThe selected timer expiresThe highest correct-character score after final results are collected

Start with a 30-word race if your group wants a quick finish-line challenge. A 60-second timed typing race is useful when you want everyone to keep typing for the same duration, even when your speeds differ.

In Time mode, everyone receives the same long passage at the start. The visible words advance with your typing, so you can keep going without waiting for more text to load. Completing a portion of that passage is expected: focus on correct typing until the timer ends. The completion percentage refers to the full passage, so a low percentage does not mean you performed poorly.

If two timed racers type the same number of correct characters, accuracy breaks the tie. An exact tie uses a consistent participant order. If nobody types any correct characters, there is no winner.

Pick a dictionary that suits the group

The dictionary controls the vocabulary; it does not change the standard WPM calculation. NinjaType offers the same word-list choices for both race modes:

  • English 1k: A smaller vocabulary pool for getting comfortable with the race.
  • English 5k: A broader vocabulary pool for variety across rounds.
  • English 2k · short: Shorter words for a different rhythm.
  • English 2k · long: Longer words that reward careful reading and steady typing.
  • English 5k · medium: A word list focused on medium-length words.
  • Brainrot: A playful list of internet slang and phrases for casual rounds.

Use the same dictionary and duration when comparing your performance across sessions. Switching from short words to long words changes the task, so a lower score alone does not show that your typing skill has declined.

Understand WPM, accuracy, and the leaderboard

Words per minute (WPM) uses the standard five-character definition of a word:

WPM = correct characters ÷ 5 ÷ elapsed minutes.

For example, 250 correct characters in one minute equals 50 WPM. Actual dictionary words can be longer or shorter than five characters; the formula keeps speed comparable across passages.

Accuracy tracks your typing attempts, including mistakes you correct. A mistake can therefore affect accuracy even after you fix the text. Keep your pace steady rather than rushing and spending the next few seconds on backspaces.

Your own speed and progress update while you type. The compact leaderboard above the keyboard shows the top five players, with opponents’ estimates updating about every second. Those live estimates help you follow the race; the final standings use the scores accepted at the end of the round.

When the race ends, the keyboard closes and Race over appears. The results show every racer’s WPM, accuracy, and words completed. The performance chart lets you switch between WPM and passage completion, and select player names to show or hide their lines.

The chart reflects samples observed in your browser, with validated final scores at the end. If you joined late or missed part of the race while disconnected, it may not contain the entire earlier trend.

Join a public room or play another round

Playing with strangers works through the same room system. Choose an open room from the list, or refresh the list to find available rooms. Complete the security check to enter. A room may fill up or expire between appearing in the list and your join request; choose another room if that happens.

If you enter after a race has started, you can watch and wait for the next round. You are only a racer in a round if you were connected and included at its start.

After your result is collected, select Race again to opt into a rematch. At least two connected players must opt in. The next round starts after final-score collection closes, with a fresh passage and the same mode, dictionary, and length.

Results and rematch options stay available for up to two minutes. A room lasts at most 20 minutes in total, including rematches, so create a fresh room when your group wants to continue beyond that.

What happens if your connection drops?

Your place is reserved for up to two minutes after the server detects your disconnection. Reconnecting requires a fresh security check, and the race clock keeps running. The room’s expiry or results deadline can shorten that window.

If multiplayer is under maintenance or unavailable, solo typing practice still gives you a place to work on speed and accuracy. You can also race a ghost of your best saved pace or use touch typing lessons to practise individual fingers before returning to a live room.

Make each round useful

Try a short routine with your friends: warm up in solo practice, play a few races using the same settings, then compare accuracy as well as speed. Look for long pauses or repeated corrections in your own performance. Pick one thing to improve in the next round rather than treating every race as a personal-best attempt.

A shared race gives you a reason to practise together. The useful outcome is a steadier pace and fewer mistakes, whether you finish first or last.

Create or join a multiplayer typing race →