How to play

Debug Challenge is a daily find-the-bug game. You get a short snippet in Python, JavaScript, or TypeScript. Find what's broken and fix it.

  1. Open the site — today's puzzle is on the homepage. No account needed.
  2. Read the buggy code and the expected behavior. Edit the snippet in the editor.
  3. Click Check Solution. You get 3 tries. After a miss, we surface a hint from the existing Hint system — not a second hint track.
  4. Stuck? Use Hint or Give Up to reveal the fix and a short explanation. Giving up does not count as a streak day.
  5. Solve it to keep a browser streak (saved in localStorage, no login). Share a Wordle-style result — it never includes the answer.

Not a print-guessing game

They guess the print. We find the bug. If you want a daily JavaScript output puzzle, try What's the Output?(opens in a new tab, not affiliated) — a separate site we like, not a Debug Challenge product.