One question per UTC day
Read code. Trust your gut.
A tiny daily challenge for developers. Solve it in under a minute, keep your streak on this device, and share without spoilers.
Today's question loads in your browser.
The challenge changes at 00:00 UTC, so it is not part of this page's static HTML. Reading it, answering it and keeping a streak all need JavaScript.
What this challenge covers
- In one sentence
It gives you one multiple-choice code-reading question per UTC day and tracks how many days in a row you have answered correctly.
- What you enter
One answer choice, then a click to lock it in. There is no account, no sign-up, no email, and nothing to type.
- What you get
Immediate right-or-wrong feedback, a short explanation once you answer correctly, the number of tries it took, your current streak, and a spoiler-free share text that shows coloured squares instead of the answer.
- Assumptions and exclusions
- The day rolls over at 00:00 UTC, not in your local time zone, so a new question can arrive in the middle of your evening or morning.
- Questions ship with the site and are selected by day number from a fixed set of ten, so the set repeats on a ten-day cycle. There is no external question feed and nothing is generated on the fly.
- A wrong answer never reveals the answer and never breaks your streak. Only a correct answer marks the day as solved, and you can keep trying until you get it.
- The streak counts consecutive UTC days solved correctly in this browser. It cannot count days you solved elsewhere.
- Because the whole challenge runs client-side, the correct choice is present in the page source. The scoring is honour-based, not tamper-proof.
- Question source and start date
The questions are written for this site and ship in its static build. Challenge numbering starts at #1 on 11 August 2026 (UTC).
- Privacy
- Everything runs in your browser. tiny-tools has no backend, so your answer is never sent anywhere to be graded.
- Your streak lives in this browser's local storage as a per-day record of whether you were correct and how many tries you took. Clearing site data clears it, and it does not follow you to another browser or device.
- Anonymous product analytics go to PostHog: that the challenge was viewed, started, completed and shared, the category of the day's question such as JavaScript or CSS, whether sharing used the system share sheet or the clipboard, and the hostname of the site that linked you here. The choice you picked, your try count and your streak are not included in those events.
- Your IP address reaches PostHog, which is configured to derive a country and time zone from it and then discard it rather than store it on the events.
- Session replay is part of the same analytics setup, so the on-screen session, including the question and the option you select, can appear in a recording.
- PostHog stores an anonymous visitor identifier in this browser alongside the streak record.