Zugzwang Explained
Zugzwang is the rare chess situation where you would rather pass, and the rules will not let you. Every legal move loses a pawn, gives up a key square, or allows the enemy king in. It is most common in pawn endings, where there is nothing left to move except the king and pawns that cannot step backward.
What it looks like
The opposition is a small zugzwang. Kings on e4 and e6, one square between them, and a White pawn back on e3: if it is Black's turn, Black must step aside and White's king advances. Black was not attacked. Black simply ran out of useful moves. That idea, and the rook-pawn exception, is laid out in king and pawn endgames.
A larger version: you are defending a pawn that your king must stay next to, and any king move abandons it, while any pawn move drops it or opens a road for their king. There is no check. The position collapses because it is your turn.
Triangulation
Kings need two moves to step to a neighboring square and back if they go directly. They need three moves if they take a triangle: e4 to f4 to f3 to e3, or a similar loop, and end up where a direct route would have arrived with the other side to move. That extra move is how you transfer zugzwang to the opponent.
You can only triangulate if you have a spare square the enemy king does not control. If their king has the same spare squares, they can copy you and the turn does not change hands. Before you start the triangle, check that they cannot mirror it.
Zugzwang with pieces on the board
It is less common, and it still happens. A knight that has only one square, and that square hangs a rook, is in a kind of zugzwang if every other piece is equally stuck. Rook endings produce it when the defender's rook is tied to a pawn and the king is tied to a mating net, so any rook move loses the pawn and any king move allows mate.
Do not hunt for zugzwang in a lively middlegame. There you almost always have a useful piece move. The concept earns its name in simplified positions. When you are the attacker in those positions, improve your king until they are the one with no good move, instead of forcing a capture that frees them.
How to use it
As the attacker, put your king on the ideal square and ask whose turn it is. If it is yours and every pawn push ruins the win, look for a triangle. As the defender, try to be the one who keeps a spare pawn move. A pawn that can step forward one square without collapsing the position is a spare tempo, and spare tempi are how you answer triangulation. Spend them only when you must, not on move one of the ending.
Frequently Asked Questions
Is stalemate the same as zugzwang?
No. Stalemate means you have no legal move at all, and the game is a draw. Zugzwang means you have legal moves, and all of them lose.
Can both sides be in zugzwang?
The player to move is the one who suffers. A position can be a reciprocal zugzwang, where whoever has to move loses. Those are exactly the positions triangulation is for.
Does this matter before the ending?
Rarely as a pure zugzwang. The related middlegame skill is prophylaxis, not walking into a position where all your pawn moves create a weakness. Defense under pressure is covered in defending a worse position.
Sometimes the best move is to hand them the turn
Learn the opposition, then learn one triangle. You will win pawn endings that used to look stuck. When the king route is unclear, move the kings on the board and ask chess hints what the spare tempo is worth.
Try the line on the board with chess hints.