A subathon timer is a countdown clock for a Twitch subathon that grows longer every time a viewer supports the stream, so the broadcast keeps going as long as subs, bits, and donations keep topping it up. You set how much time each kind of support is worth, add that time as events come in, and show the live count on screen so everyone can watch the number climb or shrink together. This page explains how a subathon works, how to set your time-per-sub and per-donation values, how to run the Toolfiddle timer as a browser or OBS overlay, and how to pace a run so it stays fun without wrecking your sleep.
The magic of a subathon is that the audience holds the clock. A normal stream ends when the streamer logs off; a subathon ends when the community stops adding time. That single twist turns watching into participating, because every sub and every tip visibly buys more stream. A good subathon timer makes that loop clear and honest, showing exactly how each bit of support translates into more time live.
What a subathon is
A subathon, short for subscription marathon, is an extended live stream that runs for as long as a countdown clock has time on it. The clock starts with some amount of time, and viewer support adds more. New subscriptions, gifted subs, cheers made with bits, and cash tips each add a set number of minutes, so the length of the broadcast is decided by the audience rather than fixed in advance.
That structure creates a powerful feedback loop. Viewers see the clock and understand that their sub keeps the stream alive a little longer, which encourages support in a way a normal broadcast cannot. Communities rally around pushing the timer up, chasing round-number goals, and keeping their favorite streamer live. The countdown becomes the main character of the event.
Subathons range enormously in length. A small channel might run a fun few-hour subathon to celebrate a milestone, while big creators have famously stayed live for weeks. The common thread is the timer, the shared clock that everyone is watching and everyone can influence, and that is exactly the piece this tool provides.
What a subathon timer does
A subathon timer is the clock at the center of the whole event. It holds the current time remaining, counts it down second by second, and lets you add time whenever support comes in. You configure the rules once: how many minutes a subscriber is worth, how much a batch of bits adds, how much a dollar of donations adds, plus a starting time and, if you want, a maximum cap. From then on, running the subathon is a matter of feeding those events into the clock.
The display side matters just as much as the math. A subathon timer is meant to be shown on stream, big and legible, so viewers can see the current count and feel the effect of their support in real time. When a gifted-sub bomb drops and the clock jumps up several minutes at once, that visible leap is part of the fun, and a good timer makes it satisfying to watch.
Because the tool tracks the running total for you, it removes the mental juggling that would otherwise pull your attention away from the stream. You are not trying to remember that you are seventeen minutes and change into a two-hour bank while also entertaining an audience. The subathon timer holds the number, logs every event that fed it, and tells you at a glance how much time your community has added so far.
Who this is for
The core audience is Twitch streamers running a subathon, from first-timers marking a follower milestone to established creators planning a multi-day event. Anyone who wants the classic add-time-for-support format needs a reliable clock, and this tool provides exactly that without the setup overhead of a full overlay suite.
It also suits streamers on other platforms. YouTube creators running a membership marathon and Kick streamers doing the same thing use the identical concept: time added for members, gifts, and tips. Because the tool is just a countdown you control and display, it works regardless of where you broadcast, so you are not locked to one platform's ecosystem.
Smaller and newer streamers get particular value, because paid overlay services and watermarked widgets can feel like a barrier when you are just testing the idea. A free, no-signup subathon timer lets anyone try a subathon night without committing to a subscription or splashing a company logo across their scene. Moderators and stream helpers benefit too, since a clock with plain buttons and keyboard shortcuts is easy for a trusted friend to manage on the streamer's behalf.
How the timer extends: time per sub, bits, and donations
The heart of a subathon timer is the set of rules that convert support into time, and you get to choose every one. The three common inputs are subscriptions, bits, and donations, and each gets its own rate.
Subscriptions are usually the headline. A frequent choice is around five minutes per new subscriber, including gifted subs, so a single gift of a chunk of subs sends the clock leaping upward. That five-minute figure is just a common example, though. A very active channel might dial it down to one or two minutes per sub to keep the run from ballooning, while a smaller channel might make each sub worth ten. The tool keeps tier 1, tier 2, and tier 3 separate, opening at five, ten, and twenty-five minutes to mirror Twitch's own price steps, and you can change any of them.
Bits, the tipping currency built into Twitch cheers, typically add time in proportion to the amount. A common setup adds about a minute for every hundred bits cheered, so a big cheer nudges the clock up in a way that feels fair relative to a sub. Donations or tips made through a payment link work the same way, often set at a couple of minutes per dollar, so a generous tip visibly extends the stream. Both rates are written as a pair here, so many minutes per so many bits or so much money, which keeps the arithmetic out of your head during the run.
The key point is that these are all your numbers. There is no correct universal rate; the right values depend on how often your channel gets each kind of support and how long you are willing to stay live. The subathon timer lets you set each rate independently and then add the matching time whenever an event happens, so the clock always reflects your chosen rules.
Setting a starting time and a maximum cap
Two settings shape the whole feel of a run: where the clock starts and where, if anywhere, it stops climbing. The starting time is your opening bank of minutes before any support has come in. A short start, say one hour, creates instant urgency, because the community can see the clock would run out soon without them, and every early sub feels crucial. A longer start, a few hours or more, feels safer and calmer but takes longer to build momentum. Many streamers land somewhere around an hour to a few hours to balance urgency and comfort.
The maximum cap is a limit on how much time the clock can hold at once, and it is one of the most important safety features of a long subathon. Without a cap, a viral moment or a wave of gifted-sub bombs can commit you to staying live for far longer than is healthy. With a cap of, say, twenty-four hours of banked time, additional support beyond that point stops piling onto the clock, so a huge surge does not turn into a punishing multi-week sentence. Capping is how experienced streamers keep an ambitious subathon from becoming a threat to their sleep and their health.
In this tool the cap has a switch and an hours field, and the bar under the clock shows how full your bank is against it. When an add is bigger than the room left, the part that does not fit is recorded rather than silently dropped, so the event log shows the sub or the tip arrived and the totals show how much time the cap turned away. That honesty matters if a supporter asks why the clock did not move.
Some streamers also set an overall end, a hard date or a total run length, regardless of the clock. That is a different kind of limit from the per-clock cap, and it is worth deciding in advance so both you and your audience know the rules.
How to use the Toolfiddle subathon timer step by step
Setting up the timer takes only a couple of minutes, and then you run it live.
- Set your per-event values. In the panel on the right, enter how many minutes a tier 1, tier 2, and tier 3 sub add, what a gifted sub is worth, and the two rate pairs for bits and donations. The quick-add buttons relabel themselves the moment you change a number, so what you see on a button is always what it will add.
- Set your starting clock. Choose the amount of time banked before any support arrives, with the hours and minutes fields or a one-tap chip for one, two, four, or twelve hours. This is what viewers see the moment you go live.
- Decide on a cap. Leave the cap switch on and pick your ceiling in hours, or turn it off for a short run where a surge cannot hurt you. The bar under the clock fills toward whatever you choose.
- Sanity check the rates. Rough out a plausible night in the planner at the bottom of the panel, so many subs, gifts, bits, and tips, and it tells you what your values would turn that into. If the answer is three weeks live, lower a rate or tighten the cap before you go on air rather than mid-stream.
- Put the clock on screen. Press the big clock button in the top corner and the controls drop away, leaving the title and the digits on a clean background. Add that page to your scene as a browser or window source and size it so viewers can read it at a glance.
- Start the clock and add time as support arrives. Press start when you go live. As a sub, cheer, or tip comes in, tap the matching button or press its key: 1, 2, and 3 for the sub tiers, G for a gift, B for a batch of bits, D for a tip. For a bigger event, such as a bomb of fifty gifted subs or a fifty-dollar tip, type the number into the event box and add it in one go.
- Fix a mistake with undo. A mis-tap during a busy moment is normal. The undo control takes the last event back off the clock and out of the log, so the count stays honest.
- Pause when you need to. For a sleep break or a technical fix, pause the countdown and resume later from the same time, so a break does not spend the hours your community has banked.
A worked example: a night of adds
Numbers make the flow clear. Suppose you set five minutes per subscriber, one minute per hundred bits, and two minutes per dollar donated, and you start the clock at two hours, shown as 2:00:00.
A viewer subscribes, so you add five minutes and the clock reads 2:05:00. Moments later someone gifts five subs at once. That is twenty-five minutes, and the clock jumps to 2:30:00, the kind of visible leap that gets chat buzzing. A cheer of five hundred bits comes in, worth five minutes, taking you to 2:35:00. Then a ten-dollar tip lands, adding twenty minutes, and the clock reaches 2:55:00.
In just a few events the bank has grown from two hours to nearly three, and every viewer watched it happen. The log records each one with the time it landed and the clock it produced, so you can look back afterward and see exactly how the night built. If you had set a maximum cap of twenty-four hours, the clock would keep accepting adds right up to 24:00:00 and then hold there, so even a massive night could not push your commitment past a full day of banked time. That is the whole loop: support arrives, the number climbs, and the stream lives on.
Using it as an OBS or browser overlay
To show the timer on stream, you add it to your broadcast software as a source. Switch on the big clock view first, which hides the buttons, the log, and the settings so only the title and the digits remain. In OBS Studio, add a browser source or a window capture pointed at the timer page, then position and size it in your scene like any other overlay element. Streamlabs and other broadcast tools work the same way, since they all support capturing a browser page or a window.
The big clock view offers three looks. The studio look follows the site's own light or dark theme and suits a full-screen display or a starting-soon scene. The black look is a clean choice for a dark layout. The green screen look paints the background a solid chroma green so you can drop a color key filter on the source in OBS and let only the digits float over your gameplay or your camera. That is the setup most streamers want, and it takes about thirty seconds to configure.
Because the timer runs on your own machine, you keep the page open for the whole subathon, and you control the clock from that same computer. The keyboard shortcuts still work while the big clock view is showing, so you can leave it filling a second monitor and keep adding time without switching back. Whatever you do to the clock, adding time, pausing, resuming, shows up in the broadcast right away.
If you stream from a single computer, this setup is straightforward. If you use a two-PC setup, run the timer on whichever machine hosts your scenes, or capture it over your usual method, and treat it like any other browser overlay in your layout.
It runs on your own device, so you add the time
One detail is worth stating plainly, because it shapes how you use the tool. This subathon timer runs entirely on your own device and does not log into your Twitch account or connect to any stream service. It does not automatically detect subs, cheers, or tips, and it will not add time for you. There is no Twitch integration here at all, and that is a deliberate choice rather than a missing feature.
Automatic detection needs an account link, an API key, and a server sitting between your channel and the clock. All three would break the promise that this tool makes, which is that nothing about your channel leaves your computer. So instead you set the rules, and you or a moderator add time as events come in, using buttons and keyboard shortcuts designed to keep up with a fast chat. One key per event type means a helper watching your alerts can stay in sync even during a gifted-sub bomb, and the undo control covers the occasional mis-tap.
That trade-off buys you privacy and simplicity. There is no account to link, no permissions to grant, no service that can go down mid-run, and no monthly fee. For many streamers, especially those running a first subathon or a casual one, having a trusted friend on timer duty is completely workable, and it keeps the whole thing under your control. If you later decide you want fully automated detection, a service that integrates directly with Twitch can do that, and it comes with the account linking and, often, the fees and watermarks that this tool deliberately avoids. Both approaches are valid. This one is honest about which it is.
Real-world use cases
The headline use case is a milestone celebration. Hitting a follower target, a channel anniversary, or a birthday is a natural excuse for a subathon, and the timer turns the party into a shared goal as the community pushes to keep you live longer than planned.
Charity streams are another strong fit. Tying time on the clock to donations for a cause gives viewers a concrete, visible reason to give, since every tip both supports the charity and extends the event. The countdown becomes a live fundraising thermometer that people enjoy watching climb.
Growth pushes use subathons to build momentum. Because the format rewards support so directly, a well-run subathon can bring in a wave of new subscribers and raise a channel's profile, which is part of why the format spread so fast among ambitious streamers. And plenty of subathons are simply for fun, a marathon hangout where the community decides how long the good time lasts, with the clock as the running joke and the shared project of the night.
Tips for running a subathon
Plan your values before you go live, not during. Decide your per-sub, per-bit, and per-donation time in advance and write them down, so you are not making rate decisions on the fly while also entertaining an audience. Consistent rules feel fair and keep the run predictable.
Set a cap that protects your sleep. It is easy to underestimate how much a supportive community can add. A maximum banked time, or scheduled sleep pauses, keeps a big night from turning into an endurance ordeal. Your health outlasts any single stream, so build the limit in from the start.
Use pauses deliberately. Announce when you will pause for sleep or breaks, and pause the clock so the banked hours are waiting when you return. A transparent pause schedule is standard on long subathons and keeps trust with your audience.
Make the clock a centerpiece, not an afterthought. Put the countdown somewhere prominent, react to big jumps, and call out milestones as the timer climbs. The more you engage with the clock, the more your community engages with feeding it.
Keep a moderator on timer duty during busy spells. When gifted-sub bombs and cheers come fast, a trusted helper adding time keeps the clock accurate while you focus on the show. Agree on the values beforehand so their adds match your rules exactly, and teach them the six shortcut keys, which are far quicker than hunting for a button.
Export the log when the run ends. The event list is a record of who moved the clock and when, which is useful for a thank-you post, a highlight reel, or working out whether your rates were right before you plan the next one.
Common mistakes to avoid
The most common mistake is setting the time-per-sub too high for your channel. Ten minutes a sub sounds generous until a big night adds days you did not plan for. Match your rate to how much support you realistically get, and lean lower if you are popular, so the run stays within reach of a human sleep schedule.
The opposite error, setting values so low that support barely moves the clock, drains the fun. If a sub adds only a few seconds, viewers stop feeling that their support matters. Aim for a rate where each sub produces a satisfying, visible bump on the countdown.
Forgetting a cap is a classic rookie slip on ambitious runs. Without one, a viral moment can commit you to far more time than is safe or sensible. Decide your ceiling before you start, whether that is a banked-time cap, scheduled pauses, or a hard end date.
Neglecting the clock on screen wastes the format. If the countdown is tiny or hidden, viewers cannot feel their impact, and the whole loop weakens. Give it a clear, readable place in your layout. And do not forget to keep the timer page open and in sync; since it runs on your device, closing it or letting adds fall behind breaks the shared count that makes the subathon work.
Famous subathons and what they teach
Subathons went from a niche idea to a headline format on the back of a few enormous runs, and they are worth knowing because they show both the upside and the risk. In 2021, Ludwig Ahgren ran a subathon that lasted 31 days and broke Twitch's all-time subscriber record at the time, drawing enormous attention and reportedly earning well over a million dollars. It put the add-time-for-subs format on the map for a huge audience.
In late 2024, Kai Cenat pushed the ceiling higher with Mafiathon 2, a 30-day subathon that finished with more than 728,000 subscribers, a Twitch record at the time and a landmark for the format. Runs like these show the extraordinary momentum a subathon can build when a large community rallies around a shared clock.
The lesson for a normal streamer is not to expect those numbers, but to notice how central the countdown and the rules were to each event. These runs also underline why caps and pauses matter: a month of continuous or near-continuous streaming is grueling, and the biggest names build in sleep and structure. Some creators have even run continuous subathons stretching well beyond a year by using careful pacing and generous caps. Whatever your scale, the same principles apply, and the timer is the tool that keeps the whole thing legible.
Pacing, pausing, and protecting your health
A subathon is a test of stamina as much as entertainment, and the settings you choose are your main defense against burning out. The maximum cap is the single most important one, because it puts a hard ceiling on how much banked time a surge can create. Choosing a cap you can actually sustain, and sticking to it, is what separates a fun marathon from a miserable one.
Scheduled pauses are the other pillar. Building sleep breaks into the plan, and pausing the clock during them, lets you rest without feeling that every hour asleep is costing your community their banked time. Announcing these pauses in advance keeps everyone on the same page and removes any sense that you are cutting the event short. The timer supports this directly by letting you stop and resume the countdown from the same value, and the clock holds rather than spends while it is paused.
It also helps to think about pacing over the length of the run. Early excitement can add time faster than you expect, so a cap and a pause schedule keep those first big waves from setting an unrealistic pace for the whole event. Treating the subathon as a planned production, with limits and rest built in from the start, is how streamers turn a potentially exhausting idea into something they can finish strong.
Choosing values that match your channel size
There is no universal correct value for time per sub, and copying a huge streamer's numbers is a common misstep. The right rate depends on your typical support volume. If your channel might get a few hundred subs across a run, five minutes each keeps the clock lively without exploding. If you routinely pull big gifted-sub bombs, you may want one or two minutes per sub so the timer stays in a range you can actually stream.
A useful exercise is to estimate a realistic support scenario before you start. Roughly how many subs, bits, and tips might a run bring in, and how many hours would your chosen values turn that into? That is exactly what the planner in the panel is for: put in a plausible night and it converts it into hours of stream, tells you what the cap would hold back, and shows where the clock would end up. If the answer is far more than you can sustain, lower the rates or tighten the cap. If it looks like the clock would barely move, raise them so support feels meaningful. Running that quick model beforehand saves you from awkward mid-stream adjustments.
Bits and donations deserve the same thought. Set them so they feel fair next to your sub value, so a generous tip adds a satisfying chunk of time without dwarfing subscriptions or being lost in the noise. The goal across all three inputs is a set of rules where every kind of support visibly and fairly moves the countdown, which is what keeps a subathon feeling like a genuine team effort.
Why the clock stays accurate over days
Browsers deliberately slow down repeating timers in tabs you are not looking at, which is good for your battery but bad for any clock that counts by adding a second to itself over and over. Tools built that way drift, and on a run measured in days a drifting clock is worse than useless.
This timer never counts increments. When you start it, the tool records the exact moment the clock would run out, and every update simply asks your device what the time is now and subtracts. Adding five minutes moves that end moment five minutes later. The display is always derived from the gap rather than a running tally, so a throttled tab, a minimised OBS source, or a laptop that slept for an hour makes no difference. The instant the page wakes, it recalculates and shows the true time remaining.
Your settings stay on your device
The choices you make for a subathon, your per-sub time, your starting clock, your cap, and the running count itself, all stay on your own device. The subathon timer runs in your browser, so none of your setup is uploaded to a server, tied to an account, or logged anywhere we can see. There is no profile building a picture of your channel and no data about your run leaving your computer.
Because the tool does not log into Twitch or any service, there is nothing to link and no permissions to grant, which is about as private as a stream tool can be. If your connection dropped for a moment after the page loaded, the clock would keep counting on your device, which is the clearest sign that the timer does not depend on us to do its job. Your subathon, and your numbers, remain yours.
Genuinely free, with no watermark
This subathon timer is free in every sense. There is no account to create, no email to hand over, and no paid tier holding back the parts you actually need. Just as importantly, it does not stamp a company logo or a watermark across your overlay, the way some free widget services do to advertise themselves on your stream. Your scene stays clean and yours.
That matters because subathon widgets are a common place for services to charge, gate features, or brand your broadcast. We keep the whole thing open, with no limit on how long your subathon runs or how many times you use the tool. From a quick one-hour run to a multi-day event, the full feature set is available without a card or a subscription.
Instant and unlimited by design
Because the timer runs on your device, it starts the instant you open it, with no spinner waiting on a server and no account setup between you and a working clock. There is no queue at busy times and no drag from the heavy advertising scripts that clutter so many free stream tools. The page is kept deliberately light, so it loads quickly and counts smoothly even on a modest streaming setup, which matters when the clock has to keep perfect time for hours or days.
That reliability is the whole job of a subathon timer. You want a clock that starts at once, keeps accurate time throughout a long run, and never nags you to upgrade in the middle of your event. The tool does one thing, does it steadily, and stays out of the way of your show.
Works on any device, even offline
The timer runs on the computer you stream from, and the page itself works on phones, tablets, and laptops too, with a layout that scales to the screen. That flexibility is handy for planning your values on a phone before a run, or for a moderator watching the clock on a second device. Once the page has loaded, the countdown runs on your device, so a brief internet hiccup will not reset it, which is reassuring on a run that might stretch across days. Nothing depends on a particular brand of browser, as long as it is a modern one.
Related Toolfiddle tools
A subathon timer sits alongside our other time and streaming tools. The Countdown Timer is the general-purpose version for counting down to a date or a plain duration, useful for a starting-soon screen before your subathon begins. The Timer and the Stopwatch help you time segments and breaks within a long stream. The Currency Converter is handy when tips come in from viewers around the world and you want to convert them to your own currency for your donation-to-time rate. For giveaways during the run, the Wheel of Names and the Random Picker both draw a winner on screen, and the Time Zone Converter helps you announce a start time that means the same thing to everyone. Each keeps your information on your device, just like this timer.
A quick recap
A subathon timer is a countdown clock for a Twitch subathon that grows every time a viewer subscribes, cheers with bits, or donates, so the stream runs for as long as the community keeps adding time. You set how much time each kind of support is worth, choose a starting time and a maximum cap to protect your sleep, and show the clock on stream as a browser or OBS overlay. It runs on your own device with no Twitch integration, so you or a moderator add time as events come in using buttons or hotkeys, and nothing about your channel is uploaded. Match your per-sub value to your channel size, use a cap and scheduled pauses on long runs, and make the countdown a visible centerpiece. The Toolfiddle version is instant, private, and free with no watermark, on any device.