MSBattle
Play Learn Practice Leaderboard Profile Admin
Playing as

Sign in

Sign in to save your rating and stats and keep them across devices.

or just change your name

Set your display name.

Ranked

Sprint

10% mines Β· fast race

Wide cascades, blink-fast clears, click speed wins.

β€”

Standard

20% mines Β· deduction

Dense boards. Read the numbers carefully or pay the price.

β€”

Tournament

16 players Β· 15%

Bottom half cut every round. Last one alive takes the crown.

β€”

Territory

1v1 Β· shared board

Grow from opposite corners. Claim the most cells, avoid mines.

β€”

Casual

Custom

Casual Β· invite friends

Pick a size, share the link, race anyone you want.

CASUAL

Solo puzzles

Puzzles

Solo Β· climb the ladder

One puzzle at a time. Every solve moves your rating.

β€”

Streak

Solo Β· one mistake ends it

Chain solves without slipping. How far can you push?

Best β€”

Storm

Solo Β· three minutes

Crack as many puzzles as you can before time runs out.

Best β€”
DAILY PUZZLE

Today's challenge

One puzzle a day, same for everyone. Solve every day to keep your streak alive.

Streak β€” Today β€”

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.

  1. 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.

RANKED

Move: arrows (Shift = skip revealed, Tab = next blank) Β· Reveal: Space / X Β· Flag: Z

Scoreboard

    Series

    Games
    Round time
    Mine penalty
    Board size
    Mine density

    Bots

    ← Rated puzzles
    β€” πŸ”₯ 0
    β€”
    0 / 0 β†’ β€”
    Solved 0
    Level β€”
    Best 0

    Free play

    Time 0:00
    Mines 0 / 0
    Board size
    Mine density
    Finding match…
    0:00
      0/0 players
      Round
      Β© MSBattle Privacy Policy Terms of Service