Advanced AI-Powered Sudoku Generator & Solver

Commercial-grade puzzles with intelligent solving assistance. Library available for licensing.

📦 Unique Puzzle Packs
🧩 Solvable With Logic
🎯 Perfect Difficulty
🤖 AI Assistance

Sample #5126: Devious

Required Techniques

Hidden Single Naked Single Naked Pair Locked Candidates X-Wing

Press Solve to find the next logical step

Code Example


// Get a hint for the current puzzle state.
// Solver runs in a separate worker thread and is therefore asynchronous,
// however it returns practically immediately.
const hint = await SudokuGen.hint({
    grid: [
        0, 4, 0,  0, 9, 0,  1, 3, 6,
        0, 8, 0,  1, 4, 0,  5, 0, 0,
        1, 0, 0,  3, 0, 0,  2, 4, 8,
        
        0, 5, 0,  0, 3, 9,  0, 0, 1,
        8, 0, 1,  0, 0, 4,  0, 5, 0,
        0, 0, 7,  0, 0, 1,  6, 0, 0,
        
        0, 1, 0,  0, 8, 3,  9, 6, 5,
        9, 0, 8,  0, 0, 5,  0, 1, 0,
        5, 0, 0,  9, 1, 0,  0, 0, 0
    ],
    /* Optional array of known blocked/invalidated candidates */ 
    blocked: [ 
        [[1,2], [7]] // Example: User has ruled out candidate 7 in R1C2
    ]
});

// Returned hint contains detailed solving information
console.log(hint);

// Output:
{
    technique: "Hidden Single",
    hint: "There's only one possible position for 8 in column 6",
    // The primary cell can be highlighted as a more direct hint,
    // in this case the cell R1C6 containing the hidden single
    primaryCells: [[1,6]],
    // Secondary cells can be highlighted as a more subtle hint,
    // in this case the cells forming the column containing the hidden single
    secondaryCells: [[1,6], [2,6], [3,6], [4,6], [5,6], [6,6], [7,7], [8,6], [9,6]],
    // The hint with lowest difficulty is returned by default
    difficulty: 1
}

Level Packs

✓

100% Unique Guarantee: Every puzzle you get is different.
You can purchase the same pack multiple times,
each pack will be unique.

Beginner - Easy

Medium - Advanced

Hard - Devious

Intelligent Generation

Generated puzzles are unique with guaranteed solutions across multiple difficulty levels:

  • Beginner
  • Easy
  • Medium
  • Advanced (New York Times difficulty level)
  • Hard
  • Devious

Solving Techniques

All puzzles are solvable using standard techniques:

  • Hidden Singles
  • Naked Singles
  • Hidden Pairs/Triples/Quads
  • Naked Pairs/Triples/Quads
  • Locked Candidates (Pointing/Claiming)
  • X-Wing
And many more.

AI-Powered Hints

Intelligent assistance that teaches you how to solve puzzles like a pro:

  • Step-by-step guidance using standard techniques
  • Detailed explanations of each solving method
  • Visual highlighting of relevant cells
  • Progressive difficulty in hint delivery

Example Hint:

Hidden Single in Block 5

There's only one possible position for number 7 in this block. Look at the surrounding rows and columns - they eliminate all other positions.

This technique helps you find numbers that are forced into a specific position due to constraints in related cells.

Custom Pattern Generation

Draw your own pattern and we'll create a unique puzzle that matches it

Your Pattern

→

Generated Puzzle

6
5
1
3
2
7
8
4
6
2
5
1
9
3
1
2
6
7
9
8
2
5
9
6
7
1
6
8
2

Library available for licensing

JavaScript
C++
C#
Python
Your Request

REST API Available

Full Feature Access

Access all generator and solver features programmatically through our REST API:

  • Get AI-powered hints
  • Check puzzle difficulty
  • Solve puzzles
  • Validate solutions
Contact for API Access

Looking for other puzzles?

KenKen

Mathematical puzzle combining sudoku and arithmetic

Hashi

Connect islands with bridges in this logic puzzle

Slither

Create a single loop following numeric clues