MSBattle
Play Learn Leaderboard Profile Settings Admin

Sign in

Sign in to save your rating, stats, and progress across devices.

Player
β€”

Sprint

10% mines Β· fast race

β€”

Standard

20% mines Β· deduction

β€”

Puzzles

Solo Β· rated, streak & storm

β€”

Solo

Practice to improve your times

Practice
DAILY PUZZLE

Today's challenge

Streak β€” Today β€”

Active rooms

  • Loading…
Browse Custom Lobbies

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.

Create a room

Casual race Β· no rating change. Share the room or add bots once you're in.

Players
Board size
Mine density 10%
10%20%30%
Round time
Mine penalty
Series length
Modifier

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.

Puzzles

Rating β€”

Hand-picked deduction positions served near your rating β€” one at a time.

Puzzle Ladder Earn points on every solve and climb the tiers. Streak Chain solves without slipping β€” one mistake ends it. Storm Crack as many as you can in three minutes. Daily One shared board a day. Keep your streak alive.

Leaderboard

Top-rated players. Filter by mode β€” Overall is your best across all ladders.

  1. Loading…

Profile

Sign in to see your rating, win rate, and recent matches.

No ranked matches yet β€” play a ranked match to start building your history.

Settings

Local preferences β€” board skin and controls, saved on this device.

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 Finding match…

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
    Best β€”
    Board size
    Mine density
    Finding match…
    0:00
      0/0 players
      Round
      Terms of Service Β© MSBattle Privacy Policy

      How to play

      The rules

      • Reveal tiles to uncover them. A number tells you how many of the 8 neighbouring tiles are mines.
      • Flag the tiles you've worked out are mines.
      • Clear every safe tile to win. Reveal a mine and the game ends.
      • Every board is always solvable with logic β€” you never have to guess.
      Each number = mines in the 8 tiles around it
      Flag the mines, clear the rest to win

      Game modes

      • Solo β€” practice any board size & mine density against your own best time.
      • Ranked (Sprint & Standard) β€” race others to clear the same board fastest.
      • Puzzles β€” bite-size deduction challenges: rated, streak, storm & daily.
      • Territory β€” grow from your corner and claim more of a shared board than your rivals.

      Controls

      Reveal a tileLeft-click or X
      Flag / unflagRight-click or Z
      Chord (clear neighbours)Click a number once its mines are flagged
      Move the cursor↑ ↓ ← β†’
      Jump to next areaTab

      Keys are rebindable on the Profile page.