Skip to content

Countdown timer and stopwatch for OBS

The Timer widget shows a countdown or a stopwatch on your overlay: a waiting screen, a challenge, a subathon run by hand. You set it up in the Twools editor, paste your overlay link into an OBS or Streamlabs Browser Source, then start it, pause it and adjust the time from the Control Room.

Included in the free plan · No credit card

Overlays are built on a computer.

What your viewers seeDigital, bottom left
Timer : Digital, bottom left, Default

All layouts

The label and the time in large type; paused, in the last ten seconds or finished, the clock shows it.A progress ring with the time and the label in the center.The flip clock: one flap per digit, the hours only when there are hours.A clock icon, label and time in a horizontal bar.The time within a one-line phrase, such as “Back in 12:34”.A bar with the label on the left and the time at the end of the fill.A console line: the label as a comment, the time after “>”, a blinking cursor and a text progress bar.The film leader before the show: perforated film, circles, a sweep, and the time in the center.
Style

Eight layouts for your timer, from a ring to a film leader. Time is worked out from the start time, and −30 s or +30 s adjust it even while it runs.

Colours, fonts, size and position are set in the editor.

Add the Timer widget to OBS

  1. On a computer, open the Twools editor, add the Timer widget and pick one of the eight layouts.

  2. In "Duration and title", pick Countdown or Stopwatch, set the duration, then type a title such as "STARTING SOON".

  3. Click "Overlay link", copy your link and paste it into a Browser Source in your streaming software, sized to your canvas.

  4. On your phone, open the Control Room: the Timer card starts it, pauses it, adds or removes 30 seconds and takes a new target.

Features

  • Two modes: countdown to zero, or stopwatch with an optional stop
  • Eight layouts, including a ring, a console line and a film leader
  • Start, pause, back to the starting time and 30 seconds more or less from the Control Room
  • Exit animation when time runs out, if you turn it on
  • Duration up to 99 hours, shown in minutes or hours

The settings

SettingWhat it changes
LayoutEight designs: Digital, Ring, Split-flap, TV banner, Sentence, Timeline, Terminal and Film.
ModeCountdown, which starts from a duration and goes down to 0, or Stopwatch, which starts from 0 and counts up.
DurationHours (up to 99), minutes and seconds, or a quick duration: 1, 5, 10 or 30 minutes, or one hour. For a stopwatch, it is the limit.
Stop at a durationFor a stopwatch: off, it counts with no end; on, it stops at the chosen duration.
When time is upStays on screen or Leaves. The burst plays first; "Restart" or a reset brings the timer back on screen.
Title above the timeThe title shown with the time, for example "STARTING SOON". Left empty, nothing shows.
Words around the timeWith Sentence, the words placed around the time. Left empty, the overlay writes "Back in" for a countdown or "Live for" for a stopwatch on a widget added with the editor in English, "Retour dans" or "En direct depuis" with the editor in French.
Unit namesWith Split-flap, a name under each group of digits once you write one; the groups you leave empty show "hours", "minutes" and "seconds" on a widget added with the editor in English, "heures", "minutes" and "secondes" with the editor in French. With no name written, the digits show on their own.

From the Control Room

On your phone, the Timer card shows the mode as a small caption, then the time in very large type, above a single big button: Start, Pause, Resume, or Restart once time is up. Below it, −30 s and +30 s adjust the time, even while it runs, and the reset goes back to the starting time (0 for a stopwatch) after a confirmation. Tapping the target lets you type another one: "10" means ten minutes, and a running countdown restarts from the new value. The eye shows or hides the widget. Mode, title and layout are changed in the editor.

Ways to use it

Waiting screen before the stream

A ten-minute countdown titled "STARTING SOON", or the Sentence layout with your own words, such as "Back in 09:42" during a break. You start it from the Control Room when you open the scene.

A timed challenge

The Stopwatch starts from 0; turn on "Stop at a duration" to set a limit. Pausing and resuming takes one tap on your phone, without losing the elapsed time.

A subathon run by hand

The timer does not add time on its own: for each subscription, you tap +30 s in the Control Room, or type a new target. Once time is up, +30 s puts it back on pause and Resume plays that time.

Compared with the most common method

A timer plugin or script in OBS

AspectWith TwoolsThe other method
SetupA widget in the editor, an overlay link in a Browser Source.A plugin or script to install in OBS, and a Text source it keeps updated.
Control during the streamFrom the Control Room, on a phone or a second screen connected to the Internet.From OBS or keyboard hotkeys, on the streaming PC.
StyleEight layouts, including a ring, a timeline and a film leader, plus style presets.The options of a Text source: font, colour, outline.
Recovery after a reloadThe start time is saved with the overlay: the source picks up where it was.Depends on the plugin or script: some start over when OBS restarts.
Time added by subscriptionsNone: you add or remove time by hand, from the Control Room.Possible with some plugins or scripts connected to your platform.
RequirementsA Twools account, and streaming software that accepts a browser source (OBS, for example).OBS, and the plugin or script installed on the streaming PC.

When the other method makes sense

If every subscription or donation must add time on its own, a subathon plugin or script connected to your platform does what Twools does not. For a countdown before the stream or a timed challenge run from your phone, the Timer widget is enough.

Timer: frequently asked questions

How do I put a countdown timer on OBS?

Add the Timer widget to your overlay, pick countdown mode and set the duration. Then paste your overlay link into an OBS browser source, and start the timer from the Control Room.

Do I need an OBS plugin to show a countdown timer?

No. The timer shows in a browser source, through your overlay link, so there is nothing to install in OBS. A plugin or a script is installed in OBS and set from OBS; here you run the timer from the Control Room, on your phone or another screen. You do need a Twools account, and the overlay is built on a computer.

Can the timer work as a subathon timer?

Partly, because you run it by hand. From the Control Room you add or remove 30 seconds for each subscription, or type a new target. The timer never adds time on its own: a subscription, a donation or bits do not extend it.

Does the timer stay accurate on a long stream?

Yes. Time is computed from the start time, not added up second by second. The editor, the Control Room and OBS therefore show the same value.

What happens if OBS reloads the timer source?

The timer picks up where it was, with nothing to restart on your side: its start time is saved with your overlay, and the source works out the time again when it comes back.

Can I show a stopwatch instead of a countdown?

Yes. Pick the Stopwatch mode: it starts from 0 and counts up with no end. Turn on "Stop at a duration" to stop it at the limit you choose, up to 99 hours. The Control Room starts and pauses it like a countdown.

Can I change the countdown duration during the stream?

Yes. In the Control Room, tap the target to type another one: "10" means ten minutes, "1:30:00" an hour and a half. A countdown already running restarts from the new value without stopping. The plus and minus 30 seconds buttons adjust the time without touching the target.

Add the Timer widget to your overlay

Included in the free plan · No credit card

Add to my overlay

Overlays are built on a computer.