Marathon-Timer Marathon-Timer
❤️ Support the project 💜 Follow me on Twitch Connect
⏱️ Countdown timer for streams

Subathon countdown timer

A countdown your viewers can push back. Set a starting time, decide what each sub, cheer and donation is worth, and the clock keeps growing while you stream — live in your OBS overlay.

Free — no subscription, no commission on your subs or donations.

A countdown your community controls

A classic countdown only goes down. A subathon countdown goes both ways: it ticks down second by second, and jumps back up every time someone supports the stream. That tension — will it reach zero? — is what keeps the chat watching the clock.

Marathon-Timer runs that clock for you. It listens to Twitch, YouTube and Kick as well as your donation platforms, converts each event into time according to your own rate card, and pushes the new value to your overlay instantly. No refresh, no manual adjustment mid-stream.

What you get

⏱️

Counts down and back up

The clock runs in real time and extends the second an event arrives — to the second, with no delay and no page reload.

🎥

OBS overlay, 15 themes

A transparent browser source for OBS or Streamlabs Desktop: flip clock, seven-segment, nixie, neon, odometer, glass — plus your own colours, fonts and CSS.

🛡️

Caps and safety limits

Set a maximum total duration or a maximum time added per event, pause the clock while you sleep, and adjust the remaining time by hand whenever you need to.

Set up in three steps

  1. Sign in with Twitch

    One click, no password shared. YouTube, Kick and your donation platforms can be linked right after.

  2. Set your starting time and rate card

    Choose the initial countdown, then how many minutes each sub tier, each 100 bits and each unit of currency adds.

  3. Drop the overlay into OBS

    Copy your overlay link into a browser source at 800×200 and the countdown is live on your stream.

Frequently asked questions

How do I add a countdown timer to my stream?

Sign in with Twitch, set your rate card and copy your overlay link into an OBS browser source. The countdown appears as a transparent layer over your scene and updates on its own — no plugin to install.

Can I pause the countdown?

Yes. You can pause and resume the clock at any time from your dashboard, which is what most streamers do while they sleep. You can also start a fresh subathon or set the remaining time by hand.

Can I cap how long it runs?

Yes. You can set a maximum total duration, so the countdown stops growing once it reaches your limit. Announce that cap before you start — a limit that appears mid-subathon is always badly received.

Other pages

Start your countdown

Free, in a few minutes, with no commission on your subs or donations.

Sign in with Twitch