Private screenshot solver · 10 original lessons

Meowdoku Answers, Walkthroughs & Solutions

Upload a puzzle screenshot, correct the detected color regions, and reveal a verified answer one logical step at a time.

Your screenshot never leaves this browser
Verified answer

Solver check

One valid solution

Start with your puzzle

Images are analyzed locally and are never uploaded or saved.

Or load a Meowdoku Pro level

Frame the square board

Choose the grid size, then zoom and move the screenshot until the board fills the preview.

Upload a screenshot to frame its board.

Check the detected grid

Paint any wrong cell with its region color. Switch to Cat to mark starter cats already shown in the screenshot.

Detect a screenshot or load a level to edit the grid.

Reveal the answer

The same rule engine as the game checks every row, column, region, and neighboring cell.

Your verified solution will appear here.

From screenshot to a trustworthy answer

Automatic recognition gets you close; a quick human check makes the result reliable even when cats or X marks cover the colors.

  1. 01

    Upload privately

    Choose a clear screenshot with the complete square grid visible.

  2. 02

    Frame and detect

    Set the size and align the board so every cell can be sampled.

  3. 03

    Correct the regions

    Drag to repaint mistakes and mark any starter cats already present.

  4. 04

    Reveal step by step

    Verify uniqueness, then advance through the placements instead of copying blindly.

Screenshot processing happens entirely on your device with the browser Canvas API. The image is not sent to Meowdoku Pro or a third-party recognition service.

10 Meowdoku solution walkthroughs

These original examples move from obvious forced cats to larger contradiction chains. Open one, study the first placements, then try the puzzle yourself.

01Normal level 1 · 6×6Begin with the fixed cat

A starter cat immediately blocks its row, column, neighboring cells, and color region. Mark those X cells before looking anywhere else.

  1. 1Row 1, column 5. This cat was already fixed on the board.
  2. 2Row 2, column 2. Other choices eventually break a row, column, region, or adjacency rule.
  3. 3Row 3, column 4. Region 3 is forced after removing blocked cells.
Try this puzzle
02Normal level 6 · 6×6Find a region with one survivor

Scan the smallest color region after applying existing blocks. When only one cell remains, that cat is forced.

  1. 1Row 3, column 4. This cat was already fixed on the board.
  2. 2Row 1, column 6. Other choices eventually break a row, column, region, or adjacency rule.
  3. 3Row 4, column 1. This is the only safe cell left in row 4.
Try this puzzle
03Normal level 12 · 6×6Let a completed row do the work

Once a row owns its cat, every other cell in that row disappears from consideration and can collapse another region.

  1. 1Row 1, column 2. Other choices eventually break a row, column, region, or adjacency rule.
  2. 2Row 2, column 5. Other choices eventually break a row, column, region, or adjacency rule.
  3. 3Row 3, column 1. Other choices eventually break a row, column, region, or adjacency rule.
Try this puzzle
04Normal level 22 · 7×7Use the column bottleneck

A column with one legal position is just as powerful as a one-cell region. Place it, then rescan both adjacent columns.

  1. 1Row 1, column 3. Other choices eventually break a row, column, region, or adjacency rule.
  2. 2Row 2, column 7. Other choices eventually break a row, column, region, or adjacency rule.
  3. 3Row 3, column 2. Other choices eventually break a row, column, region, or adjacency rule.
Try this puzzle
05Normal level 35 · 7×7Respect diagonal breathing room

Cats cannot touch at corners. A diagonal exclusion often removes the tempting cell and exposes the true answer nearby.

  1. 1Row 1, column 7. Other choices eventually break a row, column, region, or adjacency rule.
  2. 2Row 2, column 5. Region 2 is forced after removing blocked cells.
  3. 3Row 3, column 2. Region 3 is forced after removing blocked cells.
Try this puzzle
06Hard level 1 · 8×8Link two constrained regions

When two regions compete for two rows, their cats are locked into that pair, so those rows can be cleared in every other region.

  1. 1Row 1, column 7. Other choices eventually break a row, column, region, or adjacency rule.
  2. 2Row 2, column 5. Other choices eventually break a row, column, region, or adjacency rule.
  3. 3Row 3, column 8. Other choices eventually break a row, column, region, or adjacency rule.
Try this puzzle
07Hard level 16 · 9×9Propagate a forced chain

One certain placement can force a column, which forces a region, which forces another row. Re-scan after every cat instead of jumping ahead.

  1. 1Row 1, column 8. Other choices eventually break a row, column, region, or adjacency rule.
  2. 2Row 2, column 4. Other choices eventually break a row, column, region, or adjacency rule.
  3. 3Row 4, column 9. This is the only safe cell left in row 4.
Try this puzzle
08Hard level 31 · 11×11Test the tempting branch

If no direct move exists, assume one candidate briefly. When it leaves a later row or region empty, reject it and keep the alternative.

  1. 1Row 1, column 9. Other choices eventually break a row, column, region, or adjacency rule.
  2. 2Row 2, column 11. Other choices eventually break a row, column, region, or adjacency rule.
  3. 3Row 11, column 1. This is the only safe cell left in column 1.
Try this puzzle
09Ultra level 1 · 9×9Solve without starter cats

Ultra boards begin quietly. Start with region shapes and row-column scarcity rather than waiting for a fixed cat to create exclusions.

  1. 1Row 1, column 6. Other choices eventually break a row, column, region, or adjacency rule.
  2. 2Row 2, column 3. Other choices eventually break a row, column, region, or adjacency rule.
  3. 3Row 3, column 5. Region 3 is forced after removing blocked cells.
Try this puzzle
10Ultra level 26 · 10×10Close the final dependency loop

On a large board, the last few cats may depend on each other. Track their candidate rows and columns as a set, then eliminate the arrangement that creates contact.

  1. 1Row 1, column 8. Other choices eventually break a row, column, region, or adjacency rule.
  2. 2Row 2, column 6. Region 2 is forced after removing blocked cells.
  3. 3Row 10, column 5. Region 10 is forced after removing blocked cells.
Try this puzzle