⌨️

Typing Game Arena

Race three bots with realistic human speeds. Every keystroke synthesized, every millisecond counted. Click the text box and just start typing.

0WPM
100%Accuracy
30sTime Left
0%Progress

Esc resets focus · Backspace fixes mistakes (they cost you time!) · Results save your best per mode & difficulty on this device.

Scoring Guide

How The Arena Works

🏁

The Race

You and three bots type the same passage length. Bots move at fixed WPM targets from your difficulty tier. First to 100% wins the lane — but your score is your real WPM.

📐

The Math

WPM = (correct characters ÷ 5) ÷ minutes. That's the industry standard. Accuracy = correct ÷ total keystrokes. Errors stay visible red until backspaced.

🥇

The Ranks

Finish placements use net WPM so slow-but-perfect beats fast-and-sloppy. Beat a personal best? The arena remembers it locally — chase it tomorrow.

TierBot RangeGood For
🌱 Chill22–45 WPMFirst-timers, kids, touch-typing warmups
⚔️ Pro50–80 WPMMost office professionals target this zone
💀 Insane90–130+ WPMCourt reporters' cousins and keyboard nerds
FAQ

Arena Questions

What's a good typing speed?
Average is ~40 WPM. Office-proficient is 55–70, developers benefit from 65+. Above 90 puts you in the top ~5% of typists worldwide.
Does typing speed actually matter for programmers?
Yes — not for raw output, but for keeping flow state. Ideas outrun your fingers at low speeds; every hesitation breaks the thought chain you were holding.
Are the bot speeds fair?
Bots hold constant WPM like metronomes — real humans surge and stall. Beating a Pro-tier bot means your average genuinely exceeds theirs.
Why mechanical keyboard sounds?
Audio feedback builds rhythm and makes practice addictive (in a good way). Sounds are synthesized in-browser — zero downloads, works everywhere.

One More Run Never Hurt.

Bots don't sleep. Neither does your potential PB.

⌨️ Race Again