Ranked 1v1
LP30s · English · ±LP
You and an opponent near your level type the same English text for 30 seconds. Win and you gain LP, lose and you give some up. If no live opponent turns up, you're matched with a labelled ghost within seconds.

type. match. climb.
League of Keyboards is a competitive typing game that runs in your browser. You race players near your level in 30-second matches, earn LP and climb through nine leagues. Nothing to install, just a keyboard.
Modes
30s · English · ±LP
You and an opponent near your level type the same English text for 30 seconds. Win and you gain LP, lose and you give some up. If no live opponent turns up, you're matched with a labelled ghost within seconds.
8 players · 30s · no LP
Eight players race the same text in a single 30-second round. No LP involved. Empty seats are filled with labelled ghosts, and lobbies with ghosts don't give rewards.
15 · 30 · 60 · 120s
A classic speed test. Toggle punctuation, numbers, time or word-count options. No LP, made for warming up before a match.
League
The first seven leagues are 400 LP wide, split into four 100 LP divisions (IV to I). Apex and Legend have limited seats: you need to be in the top 1000 for Apex and the top 500 for Legend.
Rules
| Placement | Your first 10 matches measure your level without changing LP. Starting LP is set slightly below that level. |
|---|---|
| Even match | Win +12 LP, loss −12 LP. |
| Ghost | Ghost matches count for half (±6 LP). |
| Upsets | Beating a stronger opponent pays more; losing to a weaker one costs more. |
| Daily cap | You can gain at most 200 LP per UTC day. Losses aren't capped. |
| Rank shields | Entering a league gives you 3 shields that stop a drop into the league below. |
| Leaving | Counts as a forfeit and costs more than a normal loss. |
| Season | Each UTC month is a season. Players above 1200 LP get a partial reset. |
Scoring and fair play
Open beta
League of Keyboards is in open beta and free to play. We're tuning league balance and matchmaking with real match data, so the numbers on this page may change. The up-to-date rules always live in the game's own guides.
| Sign-in | Google or email |
|---|---|
| Username | 3–20 characters |
| Age | 13+ |
| Interface | Türkçe, English |
Blog
From how the league works to touch typing, from picking a Q or F Turkish layout to symbol practice for developers.
You can start with a warm-up test before signing up.