Sudoku Tips

Scan a Sudoku Grid Faster: Row & Column Cross-Hatching

July 24, 2026 · The Play Sudoku Team

If you have ever stared at a half-finished Sudoku grid and felt completely stuck, you are not alone. One of the biggest obstacles for new and intermediate players is simply not knowing where to look next. Scanning the grid efficiently — rather than wandering from box to box at random — is the skill that separates a frustrated solver from a confident one. The good news is that there is a structured, repeatable technique for doing exactly that: row and column cross-hatching. Once you understand it, you will notice your solving speed increase almost immediately, and you will spend far less time second-guessing yourself.

What Is Cross-Hatching in Sudoku?

Cross-hatching is the process of eliminating candidate positions for a specific digit by drawing imaginary lines across the grid — one line for each row and one line for each column that already contains that digit. Wherever those lines intersect inside a target 3×3 box, the digit cannot go. Whatever cells remain unblocked inside that box become the only legal candidates for the digit you are tracking.

The name comes from the visual idea of crossing horizontal and vertical lines over a region, just like the hatching strokes an artist uses to shade a drawing. In Sudoku terms, every row that contains a particular number “blocks” that number from appearing anywhere else in the same row. The same rule applies to columns. By combining the row blocks and the column blocks at the same time, you can often pinpoint the exact cell where a number must go — or at least narrow the possibilities down to one or two cells.

Cross-hatching works because of the fundamental rules of Sudoku: each digit from 1 to 9 must appear exactly once in every row, every column, and every 3×3 box. Row and column cross-hatching is essentially a systematic way of exploiting all three constraints simultaneously without having to think about them separately.

This technique is sometimes described alongside other foundational methods like candidate elimination, naked singles, and hidden singles. Cross-hatching is particularly useful for finding hidden singles — cells where only one digit fits even though the cell itself is not the only empty cell in the box.

How to Cross-Hatch Step by Step

Let us walk through the method in a structured way. With a little practice, these steps become second nature and you will do them almost automatically.

  1. Choose a digit to track. Start with a digit that already appears frequently on the board — say, the number 7. The more times a digit already appears, the fewer cells it can go in, so you get faster results.
  2. Find all rows that already contain that digit. Every row containing a 7 blocks an entire horizontal band. Mentally (or with your pencil) draw a line across the full length of each of those rows.
  3. Find all columns that already contain that digit. Every column containing a 7 blocks a full vertical band. Draw a line down each of those columns.
  4. Focus on one 3×3 box at a time. Look at a box that does not yet contain the digit. Within that box, check which of its cells lie on a blocked row and which lie on a blocked column. Any cell that is on at least one blocked line cannot contain your digit.
  5. Identify unblocked cells. The cells in the box that are not on any blocked row or column are the only possible positions for your digit. If exactly one cell is unblocked, you have found a definite placement — write the digit in!
  6. Repeat for all boxes missing that digit. Go through each remaining box that needs the digit, applying the same row-and-column filter.
  7. Move on to the next digit. Once you have exhausted all placements for one digit, move to the next. Many solvers cycle through digits 1 to 9 repeatedly, each pass revealing new information.

A useful habit is to start with the digit that appears most on the grid, because it will have the most rows and columns blocked, leaving the fewest candidates. Some solvers call this approach digit frequency scanning — it combines naturally with cross-hatching to maximise efficiency.

A Concrete Example: Tracking the Number 5

Let us illustrate the technique with a worked example. Imagine a Sudoku puzzle where the digit 5 already appears in the following positions:

  • Row 1, Column 4
  • Row 3, Column 7
  • Row 5, Column 2
  • Row 6, Column 9
  • Row 8, Column 6

That means rows 1, 3, 5, 6, and 8 are all blocked for the digit 5 — no additional 5 can appear anywhere in those rows. Meanwhile, columns 2, 4, 6, 7, and 9 are all blocked for the digit 5.

Now focus on the top-right 3×3 box (rows 1–3, columns 7–9). This box does not yet contain a 5. Which rows cross through this box? Rows 1, 2, and 3. Of those, rows 1 and 3 are blocked (they already have a 5 elsewhere). So the 5 in this box cannot go in row 1 or row 3 — it must be in row 2 if it goes here at all.

Now check the columns in this box: columns 7, 8, and 9. Column 7 is already blocked, and column 9 is already blocked. That leaves only column 8 as an available column in this box.

Combining the two results: the 5 in the top-right box must be in row 2 and column 8. That is one cell: row 2, column 8. You can write 5 there with complete confidence, without needing any other advanced technique. That is the power of cross-hatching — a clear, logical path to a definite answer.

Now imagine the middle-right box (rows 4–6, columns 7–9). Rows 5 and 6 are blocked. Only row 4 is open. Columns 7 and 9 are blocked. Only column 8 is open. Once again, the intersection — row 4, column 8 — is the only candidate. A second definite placement found in seconds.

Common Mistakes and How to Avoid Them

Even a simple technique like cross-hatching comes with pitfalls. Knowing them in advance saves you from making errors and having to restart a puzzle.

Forgetting to check both rows and columns. Some solvers only look at one dimension and miss eliminations from the other. Always apply both sets of blocks before drawing a conclusion. A cell might look free from a row perspective but be knocked out by a column constraint.

Not updating after each placement. Every time you write a digit in a cell, that digit now blocks a new row and a new column for that number. If you do not account for new placements in the same scanning pass, you will miss opportunities on the very next box. Get into the habit of re-scanning after writing in a number.

Trying to track multiple digits at once. Cross-hatching works best when you fully commit to one digit at a time. Switching between digits mid-scan leads to confusion and errors. Finish all boxes for digit 5 before moving to digit 6.

Ignoring already-filled cells in the target box. When checking which cells in a box are unblocked, remember that cells already containing another digit are also unavailable, even if they are not on a blocked row or column. Only truly empty, unblocked cells are valid candidates.

Relying on cross-hatching for every situation. Cross-hatching is brilliant for finding singles and making fast progress on beginner and intermediate puzzles. However, harder puzzles — especially those rated “expert” or “diabolical” — will require additional techniques such as naked pairs, pointing pairs, X-Wing, or even trial and error. Think of cross-hatching as the essential first pass, not the only tool in your kit.

Combining Cross-Hatching with Pencil Marks

For puzzles where cross-hatching alone does not give you a definite placement — say, a digit has two unblocked cells in a box rather than one — that is the perfect moment to start using pencil marks (also called candidate notation). Write the digit as a small number in the corner of each unblocked cell. As you continue solving and filling in other numbers, return to those cells and check whether new row or column blocks have reduced the candidates to just one.

This combination is extremely powerful. Your initial cross-hatching pass quickly fills the easiest cells and establishes pencil marks for the harder ones. As the board fills in and more rows and columns become blocked, a second or third cross-hatching pass often converts those pencil-mark candidates into definite placements.

Many experienced solvers describe their workflow as a loop: scan with cross-hatching, write in singles, update pencil marks, scan again. This iterative cycle, sometimes called the basic solving loop, handles the vast majority of easy, medium, and even many hard Sudoku puzzles without requiring any guesswork.

You can also combine cross-hatching with the technique of box-line reduction: if cross-hatching tells you a digit can only go in one row within a particular box, that row is blocked for that digit in all other boxes it passes through. Noticing these extra eliminations on the fly is a sign you are becoming a well-rounded solver.

Key Takeaways

  • Cross-hatching means projecting the rows and columns that already contain a digit, then finding which cells in a target box remain unblocked.
  • Always apply both row blocks and column blocks together before deciding which cells are valid candidates.
  • Start each cross-hatching session with the digits that appear most frequently on the board — they have the most constraints and yield the fastest results.
  • A single unblocked cell in a box is a definite placement; two or more unblocked cells call for pencil marks and a second pass.
  • Update your scan every time you write in a new digit, because each placement creates new row and column blocks.
  • Cross-hatching pairs beautifully with pencil marks and the basic solving loop to handle most Sudoku difficulty levels efficiently.
  • For very hard puzzles, combine cross-hatching with advanced techniques like naked pairs, pointing pairs, and X-Wing.

Learning to cross-hatch quickly and confidently is one of the best investments you can make as a Sudoku solver. It transforms the grid from a confusing jumble of numbers into a structured logic puzzle where every decision has a clear reason behind it. Start practising with the next puzzle you open: pick a digit, trace its rows and columns, and watch how fast the board begins to fill in. The more you do it, the more natural it feels — and before long, you will be scanning an entire grid in under a minute. Head over to playsudoku.org to try a puzzle right now and put your new cross-hatching skills to the test. You might surprise yourself with how much faster you solve today than you did yesterday.

Play a puzzle