Minesweeper
Reveal cells without hitting a mine.
Play Minesweeper online with three difficulty levels. Reveal every safe cell, use the numbers to locate mines, and place flags with a right-click or a long press on mobile.
Desktop: left click to reveal, right click to place or remove a flag.
Mobile: use the Reveal / Flag buttons, or long press a cell to place a flag.
Quick explanation
Choose a difficulty, then reveal your first cell: it is protected, along with its neighboring cells. Numbers show how many bombs touch a cell.
Use “Reveal” mode to open safe cells and “Flag” mode to mark suspicious positions. You win when all non-bomb cells have been revealed.
Try this too
Want a faster grid game?
Try Tic-tac-toe for a short game with two players or against the computer on a nine-cell grid.
Additional information
How to play Minesweeper?
Choose a difficulty, then reveal cells without hitting a mine.
The numbers show how many mines are around a cell. Use these clues to identify safe cells and mark likely mines with flags.
Available difficulty levels
The game offers three levels: Easy, Medium, and Hard. Each difficulty changes the grid size and the number of mines to avoid.
Options are locked during the game so the rules stay the same until the end.
Reveal or place a flag
You can choose the action mode with the “Reveal” and “Flag” buttons.
On desktop, left click reveals a cell and right click can also place or remove a flag. On mobile, the mode buttons make the game easier to use with touch controls.
End of the game
The game is won when all safe cells have been revealed. It is lost as soon as a mine is opened.
An end message shows the result of the game. You can then start a new grid or change the difficulty.
Gameplay tip
Start with the areas that open automatically, then use the numbers to deduce where mines are located.
Avoid placing too many random flags: they can block safe cells and make the grid harder to read.
Data and privacy
The game runs directly in your browser. The grid, mines, flags, and play time are not sent to a server.
Limits and reuse
AppErgo tools are provided free of charge for practical and informational purposes. Although care is taken in their design, a result may be incomplete, unexpected or incorrect. Before relying on a result for any important use, check it using an appropriate method.
To report a bug in the tool, you can use the dedicated bug report form.
Results produced by AppErgo tools may be copied and reused freely. When publicly reusing a result, a method or an AppErgo page, a link to the relevant page is appreciated.
Unless otherwise stated, AppErgo texts, images, visual elements, scripts, templates and internal components remain the property of AppErgo.
For any other request, you can contact the webmaster.