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.

Player
β€”

Sprint

10% mines Β· fast race

β€”

Standard

20% mines Β· deduction

β€”

Puzzles

Solo Β· rated, streak & storm

β€”

Custom

Casual Β· invite friends

Casual
DAILY PUZZLE

Today's challenge

Streak β€” Today β€”

Top players

    Full leaderboard β†’

    Sprint

    10% mines Β· fast race

    β€”

    Choose your match

    Puzzles

    Solo deduction Β· served near your rating

    Rating β€”

    One puzzle at a time. Three ways to play.

    Choose a mode

    Rated Climb the ladder β€” every solve moves your rating. Streak Chain solves without slipping β€” one mistake ends it. Storm Crack as many as you can in three minutes.

    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

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