Random interval settings
Set the possible duration range and interval behavior.
Chaos Timer (Random Interval Timer)
Set a random range, then run a single random countdown or a sequence of random intervals. Fullscreen keeps the active interval large and readable.
How it works
Chaos Timer is a random interval timer and a random countdown timer. You set a seconds range, and the page rolls a new duration inside that range. You can run one random countdown (single mode) or run a sequence of random intervals (interval mode) with a clear progress indicator. The goal is simple: you get unpredictability without losing control of the bounds.
This page is not a workout plan, lesson, or program. It is a timing tool for situations where “exactly the same time every round” is the wrong behavior. If you want fixed, repeatable intervals and rounds, use HIIT Timer or Tabata Timer. If you only need a plain countdown with no randomness, use Countdown Timer or Fullscreen Timer.
- 1) Choose Random interval timer if you want multiple random rounds, or Random timer if you want just one.
- 2) Set Min seconds and Max seconds. Each round rolls a whole number of seconds inside that range.
- 3) If you are in interval mode, set Intervals to the number of rounds you want.
- 4) Press Space or click Start. Press Space again to pause and resume.
- 5) If you want audio cues, turn Sound on (or press S). Use Beep each interval and Final beeps based on how you want the session to feel.
- 6) Press F for fullscreen and Esc to exit. In fullscreen, tap/click the timer display to start or pause.
In interval mode, the tool shows your progress as “current interval / total intervals”, so you can see how far you are without guessing.
The next preview is the next rolled duration, shown early. You still do not know the full sequence, but you do get a small heads up for the next transition. If you want maximum surprise, ignore the preview and use the beeps. If you are leading a group, the preview helps you cue the next change without stopping the timer.
- 8–12 seconds: fast transitions. You will notice the randomness immediately because a 9-second round and a 12-second round feel very different.
- 10–45 seconds: a common “chaos” range. Rounds can feel short or long, but still stay inside one practical window.
- 20–60 seconds: slower pacing with obvious differences. Useful when people are across the room and need time to react to the cue.
What you will see while the timer runs
The large countdown shows the time remaining in the current rolled duration. In interval mode, the session panel shows your range (for example, “10s–45s”), your progress (for example, “3/10”), and the current interval’s rolled length (for example, “This interval: 32s”). You also get a “Next preview” value (for example, “Next preview: 14s”). That preview is not a schedule. It is only the next roll.
Pause freezes the countdown where it is. Resume continues from the exact remaining time. Reset re-rolls from your current settings and returns you to a ready state. If you switch mode or adjust your range while not running, the timer primes a fresh roll so the displayed values match the new settings.
Real scenarios (with concrete timings you can copy)
These scenarios are written around what people actually want from a random interval timer: unpredictability, clean cues, and a setup that does not require constant attention.
The fastest workflow is: set your range, set interval count if needed, press Space, and let the timer run. Fullscreen is for readability. In fullscreen, you can tap/click the display to start or pause, which is useful on mobile or when you are stepping back from the keyboard.
Use Chaos Timer when you want unpredictability inside a range. Use structured interval tools when you need repeatable rounds, and use simple timers when you just need time on the screen.
Technical details (random roll, timing, sound, fullscreen)How durations are rolled and what can affect timing in browsers▼
Each duration is rolled as a whole number of seconds between Min and Max, inclusive. If Min is greater than Max, the values are swapped so the range always makes sense.
In interval mode, the tool rolls the next duration early so it can show a preview while the current interval runs. This does not change the randomness of the roll, it just exposes the next value sooner.
Each countdown targets a timestamp and computes remaining time as end - now. The UI updates with requestAnimationFrame for smooth display, while the time math uses a high-resolution clock.
Beeps use the Web Audio API. Some browsers require a user interaction (tap/click/keypress) before audio can play. If Sound is off, beeps are not played.
Browsers may throttle updates in background tabs or low-power states. When you return, the timer typically catches up to the correct remaining time, but on-screen updates can look less smooth while throttled.
Fullscreen uses the browser Fullscreen API on the timer card. The fullscreen UI adds top and bottom control bars. Exit with Esc or the Exit button. In fullscreen, tapping/clicking the display toggles start/pause for quick control.
Keyboard shortcuts
Click the timer card once, then use the keyboard to control the chaos countdown. Shortcuts won’t trigger when your cursor is inside an input.
| Key | Action |
|---|---|
| Space | Start / pause |
| R | Reset and re-roll from your current settings |
| F | Toggle fullscreen |
| S | Toggle sound |
| Esc | Exit fullscreen |
Common scenarios
Use this page to run unpredictable countdowns inside a seconds range. Choose Random timer for one countdown, or Random interval timer to run multiple random intervals with progress and a next preview. Go fullscreen for a big, clean display, and enable sound if you want audible cues.
Frequently Asked Questions
What does this Chaos Timer do?
What’s the difference between Random timer and Random interval timer?
How do I start, pause, and reset?
How do Min seconds and Max seconds work?
What does “Intervals” mean in interval mode?
What is “Next preview”?
What does Sound do?
What are “Beep each interval” and “Final beeps”?
Why don’t I hear sound even when it’s enabled?
How does fullscreen work?
What keyboard shortcuts are supported?
Does this page save my settings or require an account?
How this page helps
Random range • Single random countdown or random intervals • Interval preview • Optional sound beeps • Fullscreen mode • Keyboard shortcuts
▼
How this page helps
Random range • Single random countdown or random intervals • Interval preview • Optional sound beeps • Fullscreen mode • Keyboard shortcuts
- Reaction drills by setting a tight range (example: 8–12s) and using interval mode.
- Games/classroom prompts with a wider range (example: 20–60s) and Sound on so the end is obvious without watching.
- Focus bursts by running intervals with final beeps on for a clear “wrap it up” cue in the last few seconds.
- One-off randomness by using Random timer (single) when you only need one unpredictable countdown.
Technical details▼
Each interval duration is rolled uniformly within your seconds range. In interval mode, the app also rolls the next duration early so it can show a next preview while the current interval runs.
The timer targets an end timestamp and updates remaining time using requestAnimationFrame for smooth updates while calculating time left from a high-resolution clock.
Beeps use the Web Audio API. Some browsers require a user interaction (click or keypress) before sound can play.
Fullscreen uses the browser Fullscreen API on the timer card. Esc exits fullscreen.