ℹ️ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 0 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://www.sudokuwiki.org/sudoku.htm |
| Last Crawled | 2026-04-14 17:45:26 (3 hours ago) |
| First Indexed | 2019-11-22 07:40:54 (6 years ago) |
| HTTP Status Code | 200 |
| Meta Title | Sudoku Solver by Andrew Stuart |
| Meta Description | Sudoku Solver by Andrew Stuart. Shows the logic behind solving Sudoku square by square. |
| Meta Canonical | null |
| Boilerpipe Text | Welcome to my Sudoku page
Since I first studied Sudoku in May 2005 I think I've finally got a handle on this puzzle. My original
intention was to prove to myself that a small number of simple strategies existed that could solve
every sudoku. How wrong I was. Sudoku has enormous depth and while this solver has grown up enough
to crack 99.9% of puzzles there are many weird and wonderful examples that defeat it. The main
reason to keep this solver in development is to analyse these difficult ones. To that end I've added
new graphical tools and features which I hope you'll enjoy.
I am continuing to document the various strategies that I and many other people have invented.
These are available
here
.
I've tried to give credit where credit is due. Please update me if I have
missed anyone or need to make a correction.
I am now working independently on puzzle creation, especially at
www.str8ts.com
.
All feedback, comments, arguments, bug reports and strategy ideas are welcome. There is a
FEEDBACK
form with a column displaying comments and questions.
Many thanks to all the people who have done so and helped improve this solver.
Original version 1.01
28th May 2005
-
Full version history here
New: Candidate and cell colouring
Many people have written to me to comment about multiple solutions for a given Sudoku. There
are no logical tricks the solver can use to detect this other than to not complete correctly.
The only way to check this is to perform a brute force analysis which tests every possible
legal placement of a number. Computers are good at this and that's what the
Solution Count
button is for. Try this on any Sudoku to check whether if it is sane or not.
Strategy Overview
>
Tick and untick the check boxes to enable/disabled specific strategies.
The first five 'basic' tests are the simplest and my advice is to allow the solver to use them
as skipping may cause unexpected logic in later strategies.
>
The order of these advanced strategies - and my inclusion of them in categories 'tough', 'diabolical'
and 'extreme' are my personal choice after close study and are roughly in order of complexity. While
the logic is different for each, you should be aware that there is considerable overlap in their
power to solve in certain situations. For example, X-Cycles are a subset of Alternating Inference Chains.
If you turn off X-Cycles the same elimination might turn up under AICs. Since March 2010 I have reworked
most chaining strategies to find the best and shortest chains - not necessarily the first one it happens to find.
>
All strategies in the list have
links to documentation
, but it's worth describing what the first tests do:
Show Possibles (Naked Singles)
: For each unknown square we eliminate all
possibles where those numbers are known in each row, column and box. This may reveal a single
candidate, in which case we have a solution for that cell.
Hidden Singles
: If a candidate
occurs once only in a row or column or box we can make it the solution to the cell.
Test 2
: In this test we check for 'naked'
Pairs and Triples
.
For example, if we have two pairs, eg 3-4 and 3-4 in the same row, column or box, then both 3 and 4 must
occupy those squares (in what ever order). 3 and 4 can then be eliminated from
the rest of the row, column or box.
Test 3
: This test is for
Hidden Pairs
,
Hidden Triples
Test 4
: Naked and Hidden Quads - much rarer but simply extends Pairs and Triples.
Test 5
: See
Pointing Pairs and Triples
for
a full explanation. This test helps us eliminate numbers in rows and columns outside the box.
Test 6
:
Box/Line Reduction
.
We check the box against the rows and columns that intersect it for each number.
If this solver comes up with an error or it can't be solved, first use the
Solution Count
button to prove it has only one solution.
This uses a fast brute-force algorithm to check for all possible solutions. If it's valid,
please use the "Email This Board" button to send it to andrew@str8ts.com. I'd be very interested to study
examples that can't be solved on this page. |
| Markdown | | | | | |
|---|---|---|---|
| [](https://www.sudokuwiki.org/Sudoku_Solver_for_Android) | Sudoku Solver for AndroidUpdated 28 Jan 2026 [Read the update](https://www.sudokuwiki.org/Sudoku_Solver_for_Android) | SudokuWiki.org Strategies for Popular Number Puzzles | |
- [Sign up for more](https://www.sudokuwiki.org/SPHome.aspx)
- [Main Page](https://www.sudokuwiki.org/Main_Page)
- [What's New](https://www.sudokuwiki.org/Whats_New)
- [Strategy Overview](https://www.sudokuwiki.org/Strategy_Families)
9x9 Solvers
- [Sudoku Solver](https://www.sudokuwiki.org/Sudoku.htm)
- [Jigsaw Solver](https://www.sudokuwiki.org/Jigsaw.aspx)
- [Sudoku X Solver](https://www.sudokuwiki.org/SudokuX.aspx)
- [Windoku Solver](https://www.sudokuwiki.org/Windoku.aspx)
- [Colour Sudoku](https://www.sudokuwiki.org/ColourSudoku.aspx)
- [Killer Solver](https://www.sudokuwiki.org/KillerSudoku.aspx)
- [Killer Jigsaw Solver](https://www.sudokuwiki.org/KillerJigsaw.aspx)
6x6 Solvers
- [6x6 Sudoku Solver](https://www.sudokuwiki.org/Sudoku6x6.aspx)
- [6x6 Killer Solver](https://www.sudokuwiki.org/Killer6x6.aspx)
- [6x6 KenKen Solver](https://www.sudokuwiki.org/KenKen6x6.aspx)
- [6x6 KenDoku Solver](https://www.sudokuwiki.org/kendoku6x6.aspx)
Weekly 'Unsolvable'
- [Unsolvable Sudoku](https://www.sudokuwiki.org/Weekly-Sudoku.aspx)
- [Unsolvable Jigsaw](https://www.sudokuwiki.org/Weekly-Jigsaw.aspx)
- [Unsolvable Str8ts](https://www.str8ts.com/weekly_str8ts.aspx)
Puzzles to Play
- [The Daily Sudoku](https://www.sudokuwiki.org/Daily_Sudoku)
- [Daily 6x6 Sudoku](https://www.sudokuwiki.org/Daily_Mini_Sudoku)New\!
- [The Jigsaw Sudoku](https://www.sudokuwiki.org/Daily_Jigsaw_Sudoku)
- [The Daily Sudoku X](https://www.sudokuwiki.org/Daily_Sudoku_X)
- [The Daily Killer](https://www.sudokuwiki.org/Daily_Killer_Sudoku.aspx)
- [Daily Mini Killer](https://www.sudokuwiki.org/Daily_Mini_Killer_Sudoku.aspx)
- [Daily Killer Jigsaw](https://www.sudokuwiki.org/Daily_Killer_Jigsaw.aspx)
- [The Daily Kakuro](https://www.sudokuwiki.org/Daily_Kakuro)
- [The Daily KenKen](https://www.sudokuwiki.org/Daily_KenKen.aspx)
- [Daily Codewords](https://www.sudokuwiki.org/Daily_Codewords)
- [1 to 25](https://www.str8ts.com/daily_1to25.aspx)
- [The Daily Binairo](https://www.sudokuwiki.org/DailyBinairo)
- [Letterlicious](https://www.letterlicious.com/Letterlicious_Home.aspx)
- [Puzzle Packs](https://www.sudokuwiki.org/ACSPuzzles.aspx)
Apps
- [5 Daily Puzzles](https://www.sudokuwiki.org/5_Daily_Puzzles_for_the_iPad)
- [SudokuWiki Solver](https://www.sudokuwiki.org/Sudoku_Solver_for_Android)
Str8ts
- [Home & Rules](https://www.str8ts.com/str8ts)
- [The Daily Str8ts](https://www.str8ts.com/Daily_str8ts)
- [Str8ts Books](https://www.str8ts.com/New_Str8ts_Books)New\!
Other
- [Latest Articles](https://www.sudokuwiki.org/LatestArticles.aspx)
- [Feedback](https://www.sudokuwiki.org/sudokufeedback.aspx)
- [Donate](https://www.sudokuwiki.org/Donations)
- [Syndicated Puzzles](https://www.syndicatedpuzzles.com/)
| | | |
|---|---|---|
| Logged out | Please [report any bugs](https://www.sudokuwiki.org/sudokufeedback.aspx) and feedback welcome | |
Sudoku Solver
Solve Path excludes unchecked strategies \&\#x2193
| | | | | | | | | |
|---|---|---|---|---|---|---|---|---|
| | | | | | | | | |
| Candidates can be Edited Highlighted Chained Coloured, Shown | | | | | | | | |
| Enter clues or solutions | | | | Errors? \[CRTL\]+\[F5\] to clear and download the latest script files | | | | |
| | | | | | | | | |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| | | Version 2.59.1 Coordinate system: Letter/Number rYcX See [the Strategy Home Page](https://www.sudokuwiki.org/Strategy_Families) for strategy guides | | | | | | |
| | | | | | | | | |
| Show bi-value cells | | | | | | | | |
| Show Strong (bi-location) links in | | | | | | | | |
| | Boxes | | Rows | | Columns | | | |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| | | | | | | | | |
| A | | | | | | | | |
| B | | | | | | | | |
| C | | | | | | | | |
| D | | | | | | | | |
| E | | | | | | | | |
| F | | | | | | | | |
| G | | | | | | | | |
| H | | | | | | | | |
| J | | | | | | | | |
| | | | | | | | | |
| 1 | | | | | | | | |
| 2 | | | | | | | | |
| 3 | | | | | | | | |
| 4 | | | | | | | | |
| 5 | | | | | | | | |
| 6 | | | | | | | | |
| 7 | | | | | | | | |
| 8 | | | | | | | | |
| 9 | | | | | | | | |
| | | |
|---|---|---|
| Welcome to my Sudoku page Since I first studied Sudoku in May 2005 I think I've finally got a handle on this puzzle. My original intention was to prove to myself that a small number of simple strategies existed that could solve every sudoku. How wrong I was. Sudoku has enormous depth and while this solver has grown up enough to crack 99.9% of puzzles there are many weird and wonderful examples that defeat it. The main reason to keep this solver in development is to analyse these difficult ones. To that end I've added new graphical tools and features which I hope you'll enjoy. I am continuing to document the various strategies that I and many other people have invented. These are available [here](https://www.sudokuwiki.org/Strategy_Families). I've tried to give credit where credit is due. Please update me if I have missed anyone or need to make a correction. I am now working independently on puzzle creation, especially at [www.str8ts.com](https://www.str8ts.com/). All feedback, comments, arguments, bug reports and strategy ideas are welcome. There is a [FEEDBACK](https://www.sudokuwiki.org/sudokufeedback.aspx) form with a column displaying comments and questions. Many thanks to all the people who have done so and helped improve this solver. **Original version 1.01 28th May 2005 - [Full version history here](https://www.sudokuwiki.org/Sudoku_Solver___Version_History)** New: Candidate and cell colouring  Many people have written to me to comment about multiple solutions for a given Sudoku. There are no logical tricks the solver can use to detect this other than to not complete correctly. The only way to check this is to perform a brute force analysis which tests every possible legal placement of a number. Computers are good at this and that's what the **Solution Count** button is for. Try this on any Sudoku to check whether if it is sane or not. | | Strategy Overview \> Tick and untick the check boxes to enable/disabled specific strategies. The first five 'basic' tests are the simplest and my advice is to allow the solver to use them as skipping may cause unexpected logic in later strategies. \> The order of these advanced strategies - and my inclusion of them in categories 'tough', 'diabolical' and 'extreme' are my personal choice after close study and are roughly in order of complexity. While the logic is different for each, you should be aware that there is considerable overlap in their power to solve in certain situations. For example, X-Cycles are a subset of Alternating Inference Chains. If you turn off X-Cycles the same elimination might turn up under AICs. Since March 2010 I have reworked most chaining strategies to find the best and shortest chains - not necessarily the first one it happens to find. \> All strategies in the list have [links to documentation](https://www.sudokuwiki.org/Strategy_Families), but it's worth describing what the first tests do: Show Possibles (Naked Singles) : For each unknown square we eliminate all possibles where those numbers are known in each row, column and box. This may reveal a single candidate, in which case we have a solution for that cell. Hidden Singles : If a candidate occurs once only in a row or column or box we can make it the solution to the cell. Test 2 : In this test we check for 'naked' [Pairs and Triples](https://www.sudokuwiki.org/Naked_Candidates#NP) . For example, if we have two pairs, eg 3-4 and 3-4 in the same row, column or box, then both 3 and 4 must occupy those squares (in what ever order). 3 and 4 can then be eliminated from the rest of the row, column or box. Test 3 : This test is for [Hidden Pairs](https://www.sudokuwiki.org/Hidden_Candidates#HP) , [Hidden Triples](https://www.sudokuwiki.org/Hidden_Candidates#HT) Test 4 : Naked and Hidden Quads - much rarer but simply extends Pairs and Triples. Test 5 : See [Pointing Pairs and Triples](https://www.sudokuwiki.org/Intersection_Removal) for a full explanation. This test helps us eliminate numbers in rows and columns outside the box. Test 6 : [Box/Line Reduction](https://www.sudokuwiki.org/Intersection_Removal#LBR) . We check the box against the rows and columns that intersect it for each number. If this solver comes up with an error or it can't be solved, first use the **Solution Count** button to prove it has only one solution. This uses a fast brute-force algorithm to check for all possible solutions. If it's valid, please use the "Email This Board" button to send it to andrew@str8ts.com. I'd be very interested to study examples that can't be solved on this page. |
Solver created on 28-May-2005.
This page was last modified on 10-Apr-2026.
All code and design is copyright and for personal use only and may not be reproduced elsewhere.
[Copyright](https://www.sudokuwiki.org/Copyright) Andrew Stuart @ [Syndicated Puzzles](https://www.syndicatedpuzzles.com/), 2005-2025, [Privacy](https://www.sudokuwiki.org/privacy)
| | | |
|---|---|---|
| | All Solutions to a Sudoku | |
|  | | |
| | Min-lex version: ([docs](https://www.sudokuwiki.org/Sudoku_Min_Lex)) | |
| | By Andrew Stuart, Rui Gonçalves and Jim White (min-lex) | |
| | | |
|---|---|---|
| | Attempting to minimise the number of clues... | |
|  | Warning: This may run for a long time depending on the puzzle and appear to hang. Cancel if excessive. | |
| | Removed: Recursed Still Going\! Finished\! | |
| | | |
|---|---|---|
| | Email your puzzle to a friend | |
|  | | |
| | Copy and paste the contents of the green box into your email program and send it off. The links contain the puzzle which will load when your friend visits the Sudoku Solver. | |
| | | | |
|---|---|---|---|
| | | Import a Sudoku puzzle | |
|  | | | |
| | Paste in 81 numbers. Zeroes can be dots or other punctuation. This importer can handle noisy formats like grids with lines and dots. As long as there are 81 separated numbers. Any number greater than 9 will be treated as a set of candidates. | | | |
| Readable Markdown | null |
| Shard | 70 (laksa) |
| Root Hash | 16065194319553459070 |
| Unparsed URL | org,sudokuwiki!www,/sudoku.htm s443 |