register (top right) to chat & get ranked
connecting…
demo account — user demo · password demo1234
by registering you accept the Terms of Service and Privacy Policy
enter your username and the recovery code you saved at registration (looks like BB-XXXX-XXXX-XXXX) — then pick a new password.
not linked — link your Discord to get your rank role in the server.
not linked.
Put this code anywhere in your TETR.IO bio, save it, then enter your TETR.IO username below. That is the whole check — we never ask for your password, and you can take the code back out afterwards.
your recovery code resets a lost password. don't have one yet — or lost it? generate a fresh code (the old one stops working).
Finding you a match — a house bot fills in within a few seconds if no human is free.
Tell a friend to open … and press PLAY NOW to play you directly.
YOU WIN
waiting for opponent…
—
| # | player | rating | W–L | matches |
|---|
this is the only way back into your account if you forget the password. it is shown once — write it down or save it now.
Clears become garbage on your opponent's field — instantly. Double 1 · Triple 2 · Quad 4 · T-Spins 2/4/6 · B2B +1 · combos to +5 · Perfect Clear 10. Incoming garbage shows a 0.6s warning before it lands — your clears in that window cancel it (countering). Garbage holes move with every attack. Top out — you're done.
T-Spin — rotate a T into a slot its corners point into: Mini 1 · Single 2 · Double 4 · Triple 6 (Mini counts only without a wall kick). Back-to-Back — chained Quads/T-Spins earn +1 each. Combos — consecutive clears on back-to-back pieces add up to +5. Perfect Clear — empty field after a clear: 10 lines. Hold (C/Shift) banks a piece — once per piece. Hard drop locks instantly; on the ground you have 0.5s and up to 15 move/rotate resets before lock.
Right-click a name to address them, middle-click for a private "only to" message. The dot before each nickname shows live status: free · away · in battle. Sort the roster by rating / name / status. Click your own row to toggle away (⊘) — away players can't be challenged.
| /w name msg | private message |
| /to name msg | address publicly |
| /ignore name | hide their messages |
| /unignore name | undo · /ignores — list |
| /away | toggle away · /help — all commands |
Watch any live battle: open the BATTLES tab, or click a #-marked (playing) name in the roster. Both boards stream live. Players see the spectator count — and your nickname — in their HUD while you watch.
Start at 100. Winner gains 5 × (loser ÷ winner), loser drops 4 × (loser ÷ winner) — beat stronger players to climb faster. Quitting mid-match forfeits. Classic arena formula. Idle accounts (14+ days without a match) drift 2 points/day back toward 100.
| ← → | move | ↓ | soft drop |
| SPACE | hard drop | ↑ / X | rotate CW |
| Z | rotate CCW | C / SHIFT | hold |
| M | mute | P | pause (solo) |
| ◀ ▶ | move | ▼ | soft drop |
| ⤓ DROP | hard drop | ⟲ ⟳ | rotate |
| HOLD | bank a piece (once per piece) | ||
Why can't I invite someone? They're away (⊘), already battling, or in a live tournament. How do I re-watch my match? After the result, press REWATCH — or SHARE to export a video (with sound and combo popups). Are the lobby bots real players? They're house bots — they chat, take challenges and usually run it back. Lost rating without playing? Inactivity decay, 2/day after 14 idle days.
Minos are the arena's coin — earned only by winning: +2 per win, +1 for an upset, and +5 for your first win each day. Losses pay nothing. (max 100/week from battles — tournament prizes are uncapped). Spend them in the SHOP (footer): block skins, board themes, chat name colors, avatar frames — all earned in the arena. Minos can never be traded for rating, and rating can never buy minos — the ladder stays honest.
The TOURNAMENTS tab lists everything. One cup starts every hour, buy-ins kept low — mostly QUICKFIRE 5, with a few DYNAMITE 10 and PRIMETIME 15 cups and exactly one THE DAILY 25 a day. Two weekly specials on top: WEEKEND SPECIAL 50 (Saturday) and SUNDAY HIGH ROLLER 100 (Sunday), both ~23:00 CET. Registration opens 2h before the start.
Buy-ins are paid in rating, and you can only stake what you hold above the 100 floor — so win a couple of matches first. Bracket games are unrated: the pool is the stake. GTD events pay the guarantee even with small fields, payouts favor the podium, and leaving before the start refunds you in full.