Subathon Timer Overlay

A free OBS browser source that adds time for every sub and Bit, on Twitch and Kick, with mod controls from chat.

πŸ†“ Free forever. No login, no account, no watermark.

🧩 Using more than one overlay? The Overlay Suite puts every widget in one browser source, with scenes and a live control panel.

Look: font, size and colors

Preview

Test buttons only affect this preview.

Your overlay link

Subathon Timer Overlay by AIPreciseTools Β· Open the full calculator β†—

How to add it to OBS, Streamlabs or Meld

  1. Set it up above, then press Copy link.
  2. In OBS Studio, click + under Sources and choose Browser. In Streamlabs Desktop, add a Browser Source; in Meld Studio, add a Browser layer.
  3. Paste the link into the URL box and set the width and height shown under the link.
  4. Leave "Shutdown source when not visible" off. If it is on, live alerts and goals stop whenever you switch scenes.
  5. Drag it where you want it and resize it with the red handles. The background is transparent, so only the text shows.

It also works as a Twitch Studio, PRISM Live or vMix browser input. Gear that pairs well: a Stream Deck or a free OBS install. Disclosure. Your settings are saved in this browser, so you can come back and change them; after changing settings, paste the new link into the source.

How time is added

Each sub adds its tier's minutes (tier 1, 2, 3 or Prime) Each gift sub adds the same as a sub of its tier, when gift subs are on Bits add (Bits Γ· 100) Γ— minutes per 100 Bits Kick subs and gifted subs count as tier 1

Example: starting at 1:00:00 with 5 minutes per tier 1 sub and 1 minute per 100 Bits, a viewer gifting 5 subs adds 25:00 and a 500-Bit cheer adds 5:00. With a 24-hour cap, the timer stops accepting time once the total would pass 24 hours.

How it hears your chat: the overlay connects to your Twitch or Kick chat the same anonymous, read-only way a logged-out viewer does. It never posts, needs no login or token, and sees subs, gift subs and Bits as they're announced in chat. Commands only work for you (the broadcaster) and your moderators.

Chat command (broadcaster and mods)What it does
!addtime 10mAdds time. Also 1h30m, 90s or 2:30. Use this for tips, YouTube Super Chats or anything the overlay can't see.
!subtime 5mRemoves time
!settime 4hSets the timer to an exact amount
!pause / !resumePauses and resumes; !start also starts a timer set to wait
!resetsubathonStarts over from the starting time

The timer saves its state inside OBS, so it picks up where it left off after a crash, a PC restart or reloading the source. To plan how long a subathon could run, try the subathon calculator.

Frequently asked questions

Is this subathon timer really free?

Yes. No account, no login, no watermark and no paid tier. It runs as a web page inside OBS and connects to your chat anonymously.

Does it work with Kick?

Yes. Type your Kick channel name and Kick subs and gifted subs add time automatically. Kicks and tips can be added with !addtime.

What happens if OBS crashes?

The timer saves its state in OBS's browser storage every time it changes, so it continues from where it was when you reopen OBS.

Can my mods add time?

Yes, with !addtime, !subtime, !settime, !pause and !resume in chat. Only the broadcaster and moderators can use them.

Was this calculator helpful?

Sources