Best Free Calcudoku Game

Fill a Latin square so each cage hits its target with +, −, × or ÷.

Filled: 0 / 0 · Conflicts: 0

Click a cell and type a number from 1 to N (the grid size). Every row and every column must hold each number exactly once. The clue in the corner of each dashed cage — like 6× or 3− — is the target its cells must reach using the shown operator; for + and × the order doesn't matter, for − and ÷ it's the larger combined with the smaller.

Level 1 press P to pause
Love Best.Free? Share it

How to play

  1. Read the cage clue. Each dashed cage shows a target and an operator, like 6× or 3−. The cells in the cage must combine with that operator to make the target.
  2. Fill the Latin square. Click a cell and type a number from 1 to the grid size. Every row and every column must contain each number exactly once.
  3. Satisfy every cage. When the grid is full, every row and column is repeat-free and every cage hits its target, the puzzle is solved.

About Calcudoku (KenKen)

Calcudoku, also known by the brand name KenKen, is a number puzzle that blends a Latin square with arithmetic. Fill the grid so every row and every column holds each number from 1 to N exactly once — where N is the grid size. The grid is split into dashed cages, and each cage shows a target and an operator: the cage's cells must combine with that operator (addition, subtraction, multiplication or division) to produce the target. For + and × the order of the cells doesn't matter; for − and ÷ it's the larger value combined with the smaller. Every board is generated fresh from a valid Latin square. The grid grows with difficulty — 4×4 on easy, 5×5 on normal and 6×6 on hard. No signup.

Frequently asked questions

Fill the grid so each row and column contains the numbers 1 to N once each, where N is the grid size. Then make every dashed cage reach its target using the operator shown — addition, subtraction, multiplication or division.

Essentially yes. KenKen is a trademarked name for the same puzzle; Calcudoku is the generic term. Both ask you to complete a Latin square while satisfying arithmetic cage clues.

Subtraction and division cages always have two cells, and you take the larger value combined with the smaller. A 3− cage means the two numbers differ by 3; a 2÷ cage means the larger divides the smaller to give 2. For + and × the order does not matter.

A number cannot repeat within a row or column, but a cage that spans two different rows and columns may contain the same number twice — the only hard rule inside a cage is that its cells reach the target with the given operator.

Difficulty sets the grid size: easy is 4×4, normal is 5×5 and hard is 6×6. Larger grids mean more numbers per line and more cages to satisfy.

Completely free — no signup, no download and no paywall. It generates and runs entirely in your browser, and nothing is uploaded.

Yes. It runs in your browser, so Calcudoku works on phones and tablets as well as desktop — there is no app to install.

No. Calcudoku works with no signup at all; an optional free account only exists to unlock higher usage limits.

Usually just a few seconds for a typical file — Calcudoku starts working the moment you give it your input.

Your input is processed in memory and never stored, so nothing is left behind once you have your result.

← All games

Rate this page
5.0/5 (0)

What could we improve? Your feedback helps us fix issues.