Marathon-Timer Marathon-Timer
❤️ Support the project 💜 Follow me on Twitch Connect
💜 Twitch subathon timer

Subathon timer for Twitch

Marathon-Timer reads your channel through EventSub, the notification system Twitch built for this. Subs, gifted subs, re-subs, cheers, bits spent on power-ups, raids and follows each add the time you decide, the second Twitch reports them.

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

How it works on Twitch

Marathon-Timer connects to Twitch through the official EventSub API: subs, resubs, gift subs, community gifts, bits and channel-point power-ups are picked up the second they happen — no bot in your chat, no password to share. Each sub tier can add a different amount of time.

You decide how much time each event adds, and the countdown does the rest. Everything is visible live on your OBS overlay, and the full history stays in your dashboard once the subathon is over.

How the Twitch connection actually works

One sign-in, then nothing to maintain

You sign in with Twitch through OAuth — we never see your password — and the EventSub subscriptions are created for you on that first login. From then on Twitch pushes each event to a signed endpoint, and every call is checked against its HMAC signature before anything touches your timer. There is no bot in your chat, nothing to install, and nothing that has to stay running on your machine. Close everything and the countdown keeps receiving events.

Every event, at the value you choose

Tier 1 and Prime, Tier 2 and Tier 3 each have their own amount, and re-subs are set separately from first subs — a returning viewer does not have to be worth the same as a new one. Gifted subs are counted per recipient, so a batch of twenty adds twenty times the value, not once. Cheers convert bits into time at your own rate, and follows are there too, at zero seconds by default and deduplicated so the same person cannot pad the clock twice.

Bits spent on power-ups, which most tools miss

When a viewer gigantifies an emote, buys a message effect or triggers an on-screen celebration, they spend bits — but Twitch reports it as a power-up, not as a cheer. Tools that only listen for cheers see nothing. Marathon-Timer picks up all four kinds, including custom power-ups you configure yourself, and each has its own rate. Those bits also count towards your bit goals.

Raids, without the surprises

A raid can add a flat amount, or scale with the number of viewers who arrive. Because a raid is never predictable, you can set a minimum below which it does not count — so a five-viewer raid does not trigger a reward — and a ceiling, so a channel arriving with fifteen thousand people does not add three days to your subathon in one go.

The timer follows your stream

Turn on automatic start and stop, and the countdown begins when you go live and pauses when you end the stream. Twitch signals both, so nothing runs while you are offline and you have one fewer thing to remember at four in the morning.

What you get

⏱️

Real-time countdown

The clock extends the moment an event lands on Twitch — no refresh, no delay, no manual adjustment.

🎥

OBS overlay

A transparent browser source you drop into OBS or Streamlabs Desktop, with 15 themes, custom colours, fonts and CSS.

🎯

Sub & donation goals

Goal boards next to your timer, resetting daily, weekly, monthly or for the whole subathon — each with its own overlay.

Set up in three steps

  1. Connect Twitch

    Sign in with Twitch, then link your Twitch account from the Connections page. It takes about a minute.

  2. Set your rate card

    Choose the time added per subscription tier, per 100 bits and per unit of currency donated — plus a maximum duration if you want one.

  3. Paste the overlay into OBS

    Copy your overlay link, add a browser source in OBS at 800×200, and the timer is live on your stream.

Twitch subathon timer — FAQ

Is the Twitch subathon timer free?

Yes, completely. No subscription, no premium tier and no commission on your subs or donations — the whole tool is free.

Do I need a bot or an extension on Twitch?

No. The connection uses the official API, so there is nothing to install on your channel and no password to hand over. You can revoke the access at any time.

Can I combine Twitch with other platforms?

Yes. Twitch, YouTube and Kick subs, plus Streamlabs, TipeeeStream, StreamElements and Ko-fi donations, can all feed the same countdown at the same time.

Other platforms and guides

Start your Twitch subathon

Free, in a few minutes, with no commission on your income.

Sign in with Twitch