About

A timer site that does not drift, does not nag, and does not need an account.

01

What it is

Go Intervals is a set of browser timers: stopwatch, countdown, interval, Tabata, EMOM and Pomodoro. It exists because every other timer site either drifts when the tab is backgrounded, covers the screen in ads, or wants you to sign up to save a preset.

Timing is derived from the system clock, so a phone that sleeps through three rounds wakes up on the right one. Sounds are generated in the browser. The site is static, hosted on Cloudflare Pages, and works offline after the first visit.

02

What is stored, and where

Everything lives in your browser's local storage, on your device. Nothing is sent to a server.

  • The last settings you used on each timer
  • Interval presets you saved
  • Your last 50 completed sessions and the Pomodoro session count
  • Whether sound and vibration are muted

There are no cookies. The only third-party scripts are Google Analytics 4 with IP anonymisation and Cloudflare's cookieless Web Analytics, both used to see which timers get used. If your browser blocks them, nothing on the site changes.

03

Open source

Built by one person who got tired of a 20 minute EMOM ending 40 seconds late. The whole thing, timer engine included, is MIT licensed on GitHub . Read how the timing works, run your own copy, or send a fix.

Found a bug or want a preset page for a workout you do? Open an issue. There are templates for both, and the contributing guide explains what gets merged.