Get the daily puzzle every day
For many years, I've personally selected a new puzzle every day from real tournament games. Today's puzzle is just the latest one, the archive now contains more than 2,000 past daily puzzles you can solve at your own pace.
Follow the daily puzzle on your favorite platform, subscribe with RSS, or add it to your own website.
Chess puzzles from your tournament
Please contact me, if you'd like the daily chess puzzle to feature puzzles from your tournament.
Show the daily chess puzzle on your website
You can show the daily chess puzzle on your website or blog with the following code:
<div>
<span id="puzzleShortHeader" style="display:block;margin-bottom:4px;font-weight:600"></span>
<a id="puzzleLink" href="https://chesspuzzle.net/Daily">
<img id="puzzleImage" alt="Daily Chess Puzzle" />
</a><br />
<span id="puzzleText" style="display:block;margin-top:4px;font-weight:600"></span>
</div>
<script type="text/javascript">
var request = new XMLHttpRequest();
request.open('GET', 'https://chesspuzzle.net/Daily/Api', true);
request.onload = function () {
if (request.status >= 200 && request.status < 400) {
var result = JSON.parse(request.responseText);
document.getElementById("puzzleText").textContent = result.Text;
document.getElementById("puzzleLink").href = result.Link;
document.getElementById("puzzleImage").src = result.Image;
document.getElementById("puzzleShortHeader").textContent = result.ShortHeader;
// Alternative: show players and site separately
// document.getElementById("puzzlePlayers").textContent = result.Players;
// document.getElementById("puzzleSite").innerHTML = result.Site;
}
};
request.send();
</script>