Daily Oracle
Daily OracleStreak 0
ReadyHeart Signal
2
4
4
4
2
11 1
25
35
43
51

Pixel Oracle

How to play

Use each row and column clue to reveal a hidden pixel picture.

Read the clues

Each number is a run of filled squares. Separate multiple runs by at least one empty square. X marks are optional; every required filled square completes the puzzle.

One-minute strategy

Start with overlap: if a run is longer than half its available line, every legal placement shares some middle squares. Fill those certainties, then cross-check the other direction.

Nonogram, Picross and Griddlers

These names describe the same family of picture logic puzzles. Pixel Oracle is an independent game and is not affiliated with third-party brands.

Quick answers

Do I need to guess? No. Every included puzzle is proven solvable by logic alone.

Do I have to mark every empty square? No. X marks help reasoning but are not required to finish.

Will my progress save? Yes. Your active puzzle and local records stay on this device.

Is there a new Daily? The date deterministically selects one launch puzzle every local day.

Private by design

No account, analytics or tracker. Puzzle progress stays in this browser and the game works offline after the first visit.

no-guess-v1

Why no guessing is needed

Every published puzzle must have exactly one solution. A deterministic solver then reconstructs every cell through replayable deductions; if it stalls, disagrees with the clues, or cannot replay its proof, the puzzle is rejected.

The same admitted proof data powers the validator report, public facts, result panel and structured page metadata.

  • Unique solution verified
  • Logic-only proof replayed

A puzzle fails publication when

  1. its generated clues do not match its source grid
  2. it has zero or more than one solution
  3. the deterministic solver needs a guess or exceeds its fixed budget
  4. an independent verifier cannot replay the complete proof

Deduction reasons, from simplest to hardest

  1. Full spanA run and its required gaps fill the whole available line.
  2. OverlapAll legal placements share one or more filled cells.
  3. Completed runA finished run forces its neighboring unknown cells empty.
  4. SeparationRequired gaps between runs force cells empty.
  5. Cross-line eliminationConfirmed information from the other direction removes alternatives.