PeerPuzzles
Nurikabe
Shade a wall that leaves each number its island.
Each number is an island of that many squares, with one number in it.
Every other square is wall, and the wall joins up into one piece.
No 2 × 2 block of wall anywhere.
Tap a square to cycle it: wall, dot (island), plain.
Progress can't be saved in this browser (private browsing, or site data blocked), so solved levels won't be ticked off.
Free play: a new random puzzle
To install: tap Share, then Add to Home Screen.