A quiet layer
Transparent by default, with no buttons, adverts or alarm audio on the broadcast. A ring, a bar, a big clock or a corner pill.
Made for the moment before you go live
A countdown that sits beautifully over your scene — or becomes the whole scene. Pick a theme, set the time, copy one URL into a browser source, and you’re ready.
Live preview · 1920 × 1080 canvas
In OBS: Sources then + then Browser, paste, set 1920 × 1080. Open in a tab
Try 5m, 90s, 1:30 or 12h. Up to 7 days, and you can add time live.
Theme · Synthwave Retro
Layout
Background
A full-screen animated scene. Use it as a whole scene at 1920 × 1080.
Colour
Any app with a browser or web source works the same way: add a Browser Source (Streamlabs Desktop), a Web source (Meld, Twitch Studio) or a Web Browser input (vMix), paste the link and use the size above. OBS-only extras — scene restarts, uptime from Start Streaming and remote commands — fall back gracefully elsewhere.
Right-click the source → Interact, click the timer, then:
OBS 28+ can pass commands to the overlay over obs-websocket. Send a CallVendorRequest with this request data (in Streamer.bot: the OBS Raw sub-action, run from a sub, cheer or donation trigger):
action can be add, remove or set (with seconds or minutes), pause, resume, toggle or restart. Leave out id to control every TimerHub overlay at once.
Transparent by default, with no buttons, adverts or alarm audio on the broadcast. A ring, a bar, a big clock or a corner pill.
Start fresh on every load, or keep the original finish time through reloads, crashes and restarts. OBS’s “Shutdown source when not visible” and “Refresh browser when scene becomes active” settings decide when a source reloads.
Open Interact and click the timer: Space pauses, R restarts, ↑ and ↓ add or remove a minute. Add visible buttons from the studio if you want them on screen.
Overlays load in OBS’s Browser Source. Test your scene before going live. Timing a talk or a lesson instead? Make a timer video or embed a timer on a website.