Puzzle Editor

The puzzle editor lets you create custom Sudoku puzzles from scratch, edit saved puzzles, and review grids imported via OCR or text input. It provides real-time validation, difficulty analysis, and solution counting — everything you need to craft and refine puzzles before playing them.

Getting Started

You can open the editor in several ways:

Placing Digits

With a cell selected, tap a digit on the keypad to place it. Tapping the same digit again cycles through states:

Tap Result
1st Places a given (bold, part of the puzzle definition)
2nd Changes to a user value (normal weight, like a solved cell)
3rd Clears the cell

Givens are the fixed clues that define the puzzle. User values are useful when setting up partially-solved states or testing placements.

To clear a cell directly, use the Clear button, or press 0, Delete, or Backspace.

Notes Mode

Tap the Notes button on the keypad (or press N) to toggle notes mode. In notes mode, tapping a digit toggles that candidate on or off in the selected cell.

Notes are optional in the editor — they're useful when preparing partially-solved puzzle states or importing puzzles in S9B format that include candidate information.

Stylus Input

The editor supports Apple Pencil and other stylus devices for natural digit entry.

Drawing Digits

Draw a digit directly on a cell to place it. The editor uses pressure sensitivity to determine whether to place a given or a note:

Pressure Action
Firm (or pressure detection off) Places a given digit
Light (below threshold) Places a note candidate

Stroke colour changes to reflect the mode — value strokes and note strokes use distinct colours from your theme.

Gestures

Gesture Cell has value Cell is empty
X (strikethrough) Clears the cell Removes a candidate (in notes mode)
O (circle) Toggles given ↔ user value No action

Error Feedback

Status Banner

The status banner at the top of the editor shows real-time information about your puzzle:

State Banner shows
No clues placed "Empty grid"
Conflicts detected Conflict count (tap to clear)
No valid solution "Unsolvable — N clues"
Multiple solutions "N+ solutions — N clues"
Exactly one solution "1 solution — N clues"
Analysis complete "Score: X.XCategory"

When conflicts are present, the affected cells are highlighted in red on the grid.

Analysis

Automatic Analysis

The editor automatically runs a quick analysis after each change:

Detailed Analysis

Tap the Analyse button on the keypad to run a full technique-based analysis. This opens a banner showing:

Detailed analysis is only available when the puzzle has exactly one solution.

Counting All Solutions

When the quick check finds multiple solutions, tap the Count button on the status banner to count all solutions (up to 100,000). The result includes elapsed time.

Show Solution

Tap the Solution button on the keypad to toggle a solution overlay. This shows what the completed grid looks like, helping you verify that the puzzle solves to the intended state.

The solution overlay is only available when the puzzle has exactly one solution.

Saving Puzzles

First Save

Tap Save to name and store your puzzle. A default name is suggested — you can accept it or type your own.

Updating

After the first save, tapping Save silently updates the existing puzzle. The save icon shows an accent colour when there are unsaved changes.

Save As

Use Save As (available after the initial save) to store a copy under a new name. The editor suggests an incremented name — e.g., "My Puzzle" becomes "My Puzzle 2".

Puzzles with conflicts cannot be saved.

Sharing

Choose Share from the overflow menu to share your puzzle as a URL via the system share sheet. Recipients can open the link to load the puzzle directly.

Clear & Generate

From the overflow menu:

OCR Review Mode

When you enter the editor after scanning a puzzle with the camera, the original image is displayed behind the grid so you can compare the recognised digits against the source.

Two additional buttons appear in the navigation bar:

This makes it easy to spot and correct any OCR misreads before saving.

Navigation Bar

The navigation bar provides quick access to editor actions:

Button Action
Save Save the puzzle
Undo Undo last action (badge shows stack depth)
Redo Redo last undone action (badge shows stack depth)
Play Start playing the puzzle (requires a valid, conflict-free grid)

The overflow menu (⋯) contains: Clear Grid, Generate, Share, Send Feedback, and Settings.

Keyboard Shortcuts

On devices with a hardware keyboard:

Key Action
1–9 Place digit
0 / Delete / Backspace Clear cell
Arrow keys Navigate the grid
N Toggle notes mode
Ctrl+Z Undo
Ctrl+Shift+Z / Ctrl+Y Redo

Layout

The editor uses the same responsive layout as the game screen:

Tips

  1. Start from a generated grid — use Generate to create a complete grid, then remove clues to design your puzzle
  2. Watch the status banner — it tells you immediately if your puzzle is solvable and unique
  3. Use Analyse for difficulty — check which techniques are needed to solve your puzzle
  4. Save often — the accent on the save icon reminds you when there are unsaved changes
  5. Use OCR review — after scanning, toggle Hide Values to compare against the original image
  6. Try stylus pressure — with a stylus, light strokes place notes and firm strokes place givens

Related Features