Free Online Minesweeper Solver

Solve the next Minesweeper move with logic and probability.

Enter opened numbers, unknown squares, and known mines. The Minesweeper Solver checks the local constraints, separates guaranteed logic from probability guesses, and recommends a careful next click in your browser.

Minesweeper Solver - board input, logic, and probability

Use this combined Minesweeper Solver, Minesweeper Probability Calculator, and Minesweeper Helper for the current board state. Paint each square as unknown, known mine, or an opened number, then analyze which unknown squares are forced by Minesweeper rules.

Board setup

Optional. If you know the total mine count, the Minesweeper Solver can estimate risk for unconstrained squares too.

Paint square state

Minesweeper Solver board

Unknown Known mine Guaranteed safe Probability

Minesweeper Solver results

Mark a few opened numbers and unknown squares, then analyze the board.

Guaranteed safe

0

Guaranteed mines

0

Probability cells

0

Recommended next move

No recommended click yet. Add opened numbers around unknown squares or load the sample position.

Logic determined region

Guaranteed safe squares

    Guaranteed mine squares

      Important Minesweeper Solver boundary

      The Minesweeper Solver proves a square safe only when every valid local mine arrangement agrees. A low probability recommendation is different: it is only the best available guess from the current constraints, not a guarantee.

      Probability guessing region

      Probability recommendations are not 100% safe. Some Minesweeper positions cannot be solved by logic and require a guess.

      Unknown square mine probabilities

      Cell Mine probability Basis

      Share this Minesweeper Solver

      Try this free Minesweeper Solver to separate guaranteed safe cells from probability guesses in your browser. #MinesweeperSolver #PuzzleTools

      Minesweeper Solver workflow from board state to next move

      This page combines Minesweeper Solver, Minesweeper Probability Calculator, and Minesweeper Helper intent because one board state needs logic checks and probability estimates together.

      Minesweeper Solver board entry

      Paint opened numbers, covered unknowns, and known mines so the Minesweeper Solver can read the same position you see in the game.

      Minesweeper Solver board input with opened numbers, unknown squares, and marked mines

      Minesweeper Solver logic and probability split

      The Minesweeper Solver labels cells that are forced by every valid arrangement separately from cells that only have a lower estimated risk.

      Minesweeper Solver results distinguishing guaranteed safe cells, guaranteed mines, and probability heat map

      Minesweeper Solver next-click recommendation

      Use the recommended move as a cautious helper: click a logic-safe square when available, or recognize when the board has become a probability guess.

      Minesweeper Solver next move recommendation with a low-risk covered square highlighted

      How the Minesweeper Solver works

      The Minesweeper Solver runs local constraint checks in your browser and does not need an external puzzle database.

      Minesweeper Solver reads numbered clues

      Each opened number becomes a constraint: the adjacent unknown squares must contain exactly the remaining mine count after known mines are subtracted.

      Minesweeper Solver enumerates local regions

      Connected unknown regions around numbers are enumerated locally. Squares that are mines in every valid arrangement are guaranteed mines; squares that are never mines are guaranteed safe.

      Minesweeper Solver estimates guesses

      When no logical move is forced, the Minesweeper Solver reports mine probabilities from the remaining valid arrangements and marks the recommendation as a guess.

      Minesweeper Solver input guide

      Follow these steps to get accurate Minesweeper Solver logic, probability, and next-move output.

      01

      Enter the Minesweeper Solver board size

      Choose the visible grid size you want to analyze. The total mine count is optional, but it helps the Minesweeper Solver estimate risk for hidden squares that are not touching any opened number.

      • Use only the part of the board you can see clearly
      • Known mines should be squares you are confident are flags, not suspected guesses
      02

      Paint Minesweeper Solver clues carefully

      Click a paint mode, then mark opened numbers, unknown squares, and known mines. A copied wrong number or a misplaced flag can create a contradiction.

      • Opened zeroes are allowed and often prove nearby squares safe
      • Right-clicking a board cell toggles between unknown and known mine
      03

      Read Minesweeper Solver certainty before probability

      Use guaranteed safe cells first. If the Minesweeper Solver only offers a low probability recommendation, the position may be a real Minesweeper guessing position.

      A low mine probability is helpful, but it is not 100% safe. The page keeps logic-safe output and probability guesses visually separate for that reason.

      Minesweeper Solver FAQ

      Common questions about the Minesweeper Solver, Minesweeper Probability Calculator, and Minesweeper Helper on this page.

      Is this also a Minesweeper Probability Calculator?

      Yes. The Minesweeper Solver calculates mine probabilities for unknown squares that participate in local number constraints. If you enter the total mine count, it can also estimate risk for unconstrained hidden squares.

      Is this also a Minesweeper Helper?

      Yes. The page is a Minesweeper Helper because it tells you which squares are guaranteed safe, which are guaranteed mines, whether the board is contradictory, and what next move is most reasonable.

      Can the Minesweeper Solver guarantee every recommendation is safe?

      No. The Minesweeper Solver only guarantees cells listed as logic safe. Probability recommendations are not 100% safe because some Minesweeper positions genuinely require a guess.

      Why does the Minesweeper Solver say my position is contradictory?

      A contradiction means at least one opened number cannot be matched by the known mines and unknown squares around it. Recheck marked mines, copied numbers, and whether the board region was entered correctly.

      How are Minesweeper Solver probabilities calculated?

      The tool groups unknown squares that touch numbered clues, enumerates valid mine placements for each local group, and reports how often each unknown square is a mine across those valid placements.

      Does the Minesweeper Solver upload my board?

      No. The Minesweeper Solver runs in browser JavaScript after the page loads. Board states, probabilities, and recommendations stay local to your device.

      What are the limits of this Minesweeper Solver?

      Very large connected unknown regions can be too expensive for exact enumeration in a browser. In those cases the Minesweeper Solver still checks direct contradictions and simple forced moves, but it may limit probabilities for that region.

      Try more free tools after the Minesweeper Solver

      SolverBox keeps puzzle helpers free, browser-based, and focused on the board or clue set in front of you.

      After this Minesweeper Solver, browse more game, logic, number, and word solvers.

      No account required - analyze Minesweeper logic and probability directly in your browser.