Typing Battle
Race a friend on the same text, live, from a shared link.
Private by design. This tool runs entirely in your browser. Your input is processed on your own device and is not uploaded by DO101.
About the Typing Battle
Create a room, send the link to a friend, and race through identical text with both progress bars moving in real time. The connection is peer-to-peer over WebRTC, so there is no server holding your keystrokes.
How to use it
- 1Create a room and copy the link.
- 2Send it to a friend and wait for them to join.
- 3Race the same text and see who finishes first.
What you get
- Real peer-to-peer connection over WebRTC
- Live opponent progress and WPM
- Synchronised countdown and identical text
- Rematch without creating a new room
- Honest connection states — never a fake opponent
Frequently asked questions
Is this real multiplayer?
Yes. Both browsers connect directly to each other over WebRTC using a public signalling broker to exchange addresses. DO101 never simulates an opponent — if nobody joins, the screen says so.
Why did the connection fail?
Strict corporate firewalls and some mobile networks block peer-to-peer traffic. DO101 shows a clear failure state with a retry, rather than pretending you are connected.
How long does a room last?
A room exists only while the host's tab is open. Close it and the room is gone — there is no database keeping it alive.
Keep going
People who use this tool usually reach for these next.
Measure your WPM and accuracy in 15, 30 or 60 seconds.
How fast are your reflexes? Measure it in milliseconds.
Repeat a growing sequence. How many can you hold?
Live word, character, sentence and reading-time counts.