Sign in
Sign in to save your rating and stats and keep them across devices.
Set your display name.
Today's challenge
One puzzle a day, same for everyone. Solve every day to keep your streak alive.
Sprint
10% mines Β· fast race
Choose your match
Custom lobby
Casual rooms β pick the ruleset and play with friends or against bots. No rating change.
Open rooms
- No open rooms. Create one to get started.
In progress
- No games in progress.
Learn
Four short courses, from the rules of the game all the way to speed-solving.
Course complete!
Ranked rules
- 1v1 β head-to-head race against one opponent, fastest clear wins.
- 6-player β free-for-all on a shared no-guess board, your finish order determines points and Elo.
- Tournament β 16 players, the bottom four are cut each early round, then the bottom two, until a 1v1 final.
- Death penalty β clicking a mine freezes you for 5 seconds before you can play again.
- Sprint timer β once one player clears, everyone else has 10 seconds to finish.
Practice
Warm up before going ranked β no rating on the line.
Daily Speedrun
Same shared no-guess board for everyone today. Race the clock; leaderboard resets weekly.
Coming soon.
Free play
Make a casual room with any board size, mine density, or game count. Play solo or invite a bot.
Pattern drills
Short focused puzzles on classic minesweeper patterns (1-1-2 walls, edge corners, 1-2-1 chains).
Coming soon.
Bot trainer
Pick a tier and play a 1v1 against a bot tuned to that Elo.
Coming soon.
Leaderboard
Top-rated players overall. Mode and time-window filters are coming in the next pass.
- Loadingβ¦
Profile
Sign in to see your rating, win rate, and recent matches.
Privacy Policy
Last updated: 11 June 2026
MSBattle is a free online multiplayer Minesweeper game. In short: we collect as little as possible, never sell your data, and run no ads, analytics, or tracking cookies. Here's what the game touches.
What we collect
- Only if you sign in: your account ID, display name, email, and avatar from Google or Discord. We use OAuth and never see your password.
- Gameplay data: your display name, ranked rating, and match and puzzle results, stored on our server to run the ladder and leaderboard. Play as a guest and you get a temporary account you can upgrade later.
- On your device: a session token kept in your browser keeps you signed in. It isn't an advertising or tracking identifier.
- Standard logs: our hosting and auth providers may log routine request data (such as your IP address) to keep the service running and secure.
Who processes it
We use Google and Discord for sign-in and Fly.io for hosting and our database. Signing in with Google or Discord is also covered by that provider's own privacy policy. Your display name, avatar, and ranked standing are visible to other players and on the public leaderboard.
Your choices
You can clear your browser data for this site to remove the local session, or email us to access or delete your account data. You can also revoke MSBattle's access from your Google permissions page. We keep your data only while your account exists.
Children
The game isn't directed at children under 13, and we don't knowingly collect their data.
Changes & contact
We may update this policy; the date above shows the latest version. Questions? Email erik.odenman@gmail.com.
Terms of Service
Last updated: 11 June 2026
MSBattle is a free online multiplayer Minesweeper game. By playing or signing in, you agree to these terms.
Fair play
- Don't cheat, use bots or automation, or exploit bugs to manipulate matches, ratings, or the leaderboard.
- Don't disrupt the game, its servers, or other players.
- Pick a display name that isn't offensive, impersonating, or infringing β we may change or remove names that break this.
We may suspend or remove accounts that break these rules.
Your account
You're responsible for what happens under your account. The MSBattle name, logo, and its original code and artwork belong to us.
No warranty
The game is provided "as is", without warranties, and may change or go offline at any time β ranked ratings and match data may be reset. To the extent permitted by law, we aren't liable for any damages arising from your use of it.
Governing law
These terms are governed by the laws of Sweden.
Changes & contact
We may update these terms; the date above shows the latest version. Questions? Email erik.odenman@gmail.com.
Move: arrows (Shift = skip revealed, Tab = next blank) Β· Reveal: Space / X Β· Flag: Z