b2KIT

Chess Clock / Game Timer

Two-player chess clock with multiple time control modes including Fischer, Bronstein, and simple delay.

Tested tool guide Tested browser tools Checked August 16, 2026

What Chess Clock / Game Timer does, with a checked example

Chess Clock / Game Timer tracks separate countdowns for two players while allowing only the active player's time to run. Set the starting time and choose a plain countdown, Fischer increment, Bronstein delay, or simple delay, then switch sides whenever a turn ends. The commonly missed distinction is that Fischer adds time, while both delay methods protect part of the time spent on a turn. Bronstein and simple delay can therefore show different values during a turn even when their post-turn results match.

Worked example

A concrete input and expected output from the current implementation.

Input

Starting time: 1:00 each; mode: Fischer; increment: 5 seconds. Player 1 uses exactly 8 seconds, then ends the turn.

Expected output

Player 1 has 0:57 remaining, Player 2 has 1:00 remaining, and Player 2's clock is active.

Player 1's 60 seconds fall to 52, then the 5-second Fischer increment raises the balance to 57. Player 2 has not used any time.

How the result is produced

1

Alternating clocks

The timer maintains one balance for each player, but counts down only the active side. Ending a turn stops that player's clock and starts the opponent's clock. This handoff is essential: if a player forgets to switch sides, the displayed balances will describe elapsed clock time incorrectly even if the moves themselves were valid.

2

Time control modes

Fischer timing gives the player the full configured increment for each completed turn. Bronstein timing returns up to the configured delay, limited to the time actually spent. Simple delay waits for the configured delay before reducing the main balance. Bronstein and simple delay have the same net deduction after a completed turn, but their live countdown behavior differs.

Good uses

  • Timing a casual chess game with the same Fischer increment used in its planned time control.
  • Running a two-player board game where each participant should receive a short grace period before losing main time.
  • Practicing rapid move decisions while keeping each player's remaining time separate and visible.

Limits and checks

  • A missed, late, or accidental clock press changes which player is charged, so the timer cannot reconstruct the intended turn sequence.
  • Fischer time can rise above the original starting balance because the full increment is awarded after completed turns.
  • This browser timer is not automatically an approved tournament clock; event rules and the organizer determine whether it may be used.

Common questions

Are Fischer increment, Bronstein delay, and simple delay interchangeable?

No. Fischer adds the entire increment and can increase a player's balance. Bronstein offsets no more than the time spent, while simple delay postpones the main countdown. Bronstein and simple delay can produce equal balances after each completed turn, but they do not present the running turn in the same way.

Can this clock determine whether a player lost the game on time?

It can show that a player's configured time has expired, but that alone may not settle an official result. Chess rules can make the outcome depend on the position, the opponent's mating possibilities, claims, and event procedures. For organized play, use the displayed expiration together with the governing rules and an arbiter's decision.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools