Hidden Single
A digit that fits in only one cell of a row, column, or box — even when that cell still has other candidates.
A hidden single is a digit that has exactly one legal home within a unit. The cell may still carry several pencil marks, so the placement is "hidden" behind those other candidates, but the digit itself has nowhere else to go in that row, column, or box.
Hidden singles are the highest-value beginner technique: most puzzles up to medium are solved almost entirely by alternating naked and hidden singles.
How to spot it
Take one digit at a time and one unit at a time. Within the unit, mark which cells could legally hold that digit. If only one cell can, that cell is a hidden single for the digit — place it regardless of the cell’s other candidates.
- Fix a digit, e.g. 4.
- In a chosen box, find every cell where 4 is still legal.
- If only one cell qualifies, 4 goes there.
Box scanning
The fastest way to find hidden singles is "cross-hatching": for a digit, draw imaginary lines through the rows and columns that already contain it. Those lines eliminate cells in neighbouring boxes; often only one cell in a box is left.
Worked example
- Look for the digit 7 in the centre box.
- Two rows passing through the box already contain a 7, eliminating six cells.
- A column through the box contains a 7 as well, eliminating two more.
- Only one cell in the box can still hold 7.
- Place 7 there — a hidden single.
Try it yourself
Tap a cell, then a number, to practise.
Frequently asked questions
- Why is it called hidden?
- Because the winning cell often shows several pencil marks, so the forced placement is concealed among them. The deduction comes from the unit, not the cell.
- Which should I look for first, naked or hidden singles?
- Hidden singles via box scanning usually fill the grid fastest early on; switch to naked singles once you have full pencil marks.
Related techniques
Practice: Hidden Single
Put the Hidden Single to work on a live board — free puzzles with notes, hints and four difficulty levels.
Try it on a live board