Professional countdown timer for live shows and events

The timer your show deserves: a professional digital countdown timer for stages, conferences and broadcast, plus the remotes, LED displays and integrations around it. Not a simple online timer — a show-timing toolset.

30-day free trial · macOS, Windows, Raspberry Pi · from £8

KUMA Timer stage countdown on a Mac laptop, with the Companion remote control app on an iPad, iPhone, Android phone and Android tablet
KUMA Timer and KUMA Dashboard side by side on a 2560x720 bar screen, with a Stream Deck in front
New · free with your KUMA licence

KUMA Dashboard: your whole show on one touch screen

Put KUMA on the left and Dashboard on the rest of the screen: your own pages of buttons, counters and status for Bitfocus Companion, built for touch.

The KUMA toolset
KUMA Timer — the host
The stage countdown at the centre: Mac, Windows and Raspberry Pi, with NDI, OMT, Blackmagic and OSC out. Everything below plugs into it.
Companion apps
Run and monitor the show from your phone or tablet — iOS and Android, over your network or the cloud relay.
KumaPoint
A PowerPoint add-in that streams a slide video's remaining time to KUMA, even with a looping background behind the VT. Slide number and deck length (19/115) reach Companion too. Several presenter machines at once, with automatic backup failover.
Playback follow
Follow QLab, Mitti, Millumin and PowerPoint together — the clip that just started owns the readout. Ignore looping clips if you like.
LED & wireless displays
Ulanzi TC001, ESP32 displays and CDEther bridges: a clip's time takes over the clock while a video plays, then hands it back.
Bitfocus Companion
Drive KUMA from a Stream Deck with the official module — actions, feedbacks and variables for every part of the toolset.
Built for live
Countdown · Count-up · Clock
Three timer modes in one display. MM:SS, HH:MM:SS or frame-accurate MM:SS:FR. Progressive colour warnings as you approach time. Send fullscreen to any output, any monitor.
Layout Editor NEW
Drag and resize timer, clock, cue name, progress bar, messages and images on a free canvas. Save as presets, recall from Companion. Renders identically on host, NDI, KUMA Live and iOS.
Super-wide screen kiosk NEW
On an ultra-wide bar screen such as the Corsair Xeneon Edge (2560×720), KUMA runs as a slim, frameless, full-height strip and leaves the rest of the display for other apps. KUMA Dashboard is included with your KUMA licence (same code, one Dashboard seat per KUMA seat) and is available to download as a release candidate (get it here). How to use it →
Cuesheet, Presets & Time Cut
Drag-drop runsheet with named cues. One-click presets. Time Cut compresses or stealth-skips chunks of countdown without breaking the 1-Hz illusion the audience sees on stage.
Remote on iPhone, iPad, Android & web
Native Companion app for iOS and Android — Monitor and Controller views, free with every Full licence. Plus a built-in web controller — any browser, any phone.
Download on the App Store Get it on Google Play
KUMA Companion app controller view
Bitfocus Companion & OSC
Official Bitfocus module: 32 actions, 33 feedbacks, 165 variables (v2.6.2 — manual install below until the registry catches up). Bidirectional OSC for any automation system — receive commands, broadcast live status back.
Stream Deck running KUMA module
QLab & Mitti integration NEW
Mirror the remaining time of the cue QLab or Mitti is playing — the TCR — as a replacement timer or a second line under your own countdown. Fire OSC triggers back, and HOLD the audience screen on your timer while you audition a VT. Setup guide →
KUMA Timer showing a QLab TCR line under the countdown
Wireless hardware displays NEW
Flash a Ulanzi TC001 LED matrix or ESP32-S3-BOX-3 LCD from your browser — no Arduino IDE. Both mirror the countdown, colours, overtime blink and SMS. Local (LAN) or Cloud (different Wi-Fi) mode. Flash your device →
Broadcast outputs NEW
NDI® and royalty-free OMT (Open Media Transport) video output — both now run on Raspberry Pi too. SMPTE LTC timecode receiver, plus a new LTC Generator to send timecode out, and Chase to Timecode to auto-fire cues at incoming LTC targets. CdEther and DSAN Limitimer hardware sync, both directions. Web mirror for cloud audiences. What's New in KUMA Timer 1.19.0 →
TCP/UDP show control NEW
Plain-text commands over TCP or UDP (port 36702). START, STOP, PAUSE, SET, PRESET, CUE — works with Watchout, Cue Pilot, or any automation that can send a string. Protocol reference →
Send Message · Audio Cues
Live scrolling marquee to the display, timed auto-dismiss, saved templates. Stage-friendly chimes on colour transitions. BBC GTS pips opt-in for the last 5 seconds.
Free online timer NEW
A free digital countdown timer right in the browser — no install, no account. Open the free timer → Log in with your KUMA licence for extra options.
Show full feature list — 80+ items →
Timer & Display
  • Countdown, count-up & time-of-day clock
  • MM:SS, HH:MM:SS or frame-accurate MM:SS:FR
  • Text mode or Round analogue ring
  • Background — solid colour or custom image
  • Custom text colour & font
  • Colour warnings: green → orange → red
  • Progress bar (text mode)
  • Ring: fill-up or countdown direction
  • Ring style: progress, gradient (green → red), solid or outline
  • Show cue name on display
  • Progress bar position: bottom / top / adjacent NEW (adjacent: tucked below digits with signed offset)
  • Timer size adjustment — ±% delta from auto-fit
  • Layout Editor — drag/resize fields on a free canvas, save as presets
  • Per-surface layout overrides — different Look for NDI, web & iOS
  • Recall a saved layout preset from Companion or the API
  • Image / logo field in Layout Editor
  • Frame-accurate countdown (MM:SS:FR, 7 frame rates)
  • BBC RounDOT clock face
Overtime
  • Stay at 00:00 / count-up / stop
  • Background colour change on overtime
  • Blink effect in overtime
  • OSC message on overtime trigger (with distinct OVERTIME status)
  • OVERTIME coloured text overlay — custom text, colour, size, position
Cuesheet & Presets
  • Named cues with individual durations
  • Double-click to load any cue
  • Next / Previous cue navigation
  • Drag & drop reorder
  • Scheduled cue auto-fire at a wall-clock time (HH:MM)
  • Chase to Timecode — auto-fire a cue when incoming LTC reaches its target NEW
  • Per-cue OSC on start / on end — notify other gear as a cue fires and finishes NEW
  • Import / export the cue list (JSON or CSV)
  • Customisable quick-load presets (up to 10 in Lite, unlimited in Full)
  • Manual HH:MM:SS input
Message to Screen
  • Live text overlay on display
  • Scrolling marquee or static
  • Scroll direction (invert for RTL text)
  • Position: top or bottom
  • Size: small / medium / large
  • Custom text & border colours
  • Flash effect
  • Fullscreen mode
  • Timed auto-dismiss
  • Saved templates
  • Message history
Audio Cues NEW
  • Chime at orange transition (yellow zone)
  • Chime at red transition (urgent zone)
  • Gong at time-up (00:00)
  • 6 bundled sounds: chimes, bells, gong, alarm, tick
  • Per-cue volume slider + Test button
  • Custom WAV / MP3 upload
  • BBC GTS pips opt-in (last 5 seconds)
  • Limitimer-style red-zone beep opt-in
  • Mirror the cue to iOS Companion, KUMA Live & NDI
Remote Control & Web
  • KUMA Live — share a link, viewers watch over the internet (no port forwarding)
  • Web mirror — timer in any browser
  • Web controller — full control from phone/tablet
  • Password protection
  • QR code for instant connection
  • Configurable port
  • KUMA Companion — Monitor view (iPhone, iPad & Android) App Store Google Play
  • KUMA Companion — Controller view (iPhone, iPad & Android) App Store Google Play
  • KUMA Companion — Stages mode for multi-host control (iPad & Android) NEW
Integrations
  • Bitfocus Companion — 32 actions, 33 feedbacks, 165 variables
  • OSC input & output (bidirectional)
  • TCP/UDP show control — port 36702, plain-text commands
  • TCR follow — QLab, Mitti, Millumin and PowerPoint, several at once
  • TCR from PowerPoint — KumaPoint add-in (Windows) NEW
  • TCR HOLD — audition a clip without it hitting the audience screen
  • QLab & Mitti triggers — fire cues from countdown moments
  • NDI output — 1080p / 720p / 480p, optional transparent (alpha) background for OBS/vMix overlays
  • OMT output — royalty-free NDI alternative, runs on Raspberry Pi too
  • Blackmagic DeckLink SDI/HDMI output — fill+key for compatible keyer hardware (macOS / Windows) NEW
  • Wireless displays — ESP32-S3-BOX & Ulanzi TC001
  • LTC / SMPTE timecode receiver
  • LTC / SMPTE timecode generator — output timecode to recorders, QLab or a DAW NEW
  • CDEther wireless bridge — Interspace hardware display sync
  • LimiTimer — Dsan PCT-2 serial hardware, send or receive
Controls & Shortcuts
  • Space — start / pause / resume (works regardless of focus)
  • R — reset timer
  • H — hide / show display
  • S NEW — jump focus to first time field (M / H), value pre-selected
  • Tab — cycle H → M → S → SET, value auto-selected at each step
  • Enter in any time field — fires SET and frees focus so Space starts the timer
  • ±1 minute buttons
  • Time Cut — Glide (smooth speed-up) or Jump (stealth chunk-skips)
  • Presenter View — always-on-top overlay, optional transparent bg NEW
  • Multi-monitor — send to any screen
  • Site licence — one code, multiple seats, managed from the Volume licence portal
  • macOS · Windows · Raspberry Pi · 30-day Full trial

Latest Release

Bitfocus Companion Module

Control KUMA Timer from your Elgato Stream Deck or any Companion-compatible controller. Install it straight from Companion's built-in module search — no download, no terminal, no developer mode.

✓ In the official Bitfocus registry. pltech-kumatimer v2.4.0 — search for KUMA Timer in Companion's module search and install in one click. Adds Blackmagic DeckLink output control, OMT output, LTC Generator, Chase to Timecode and DSAN RX support. 28 actions, 22 feedbacks. Requires Companion 4.0 or later.

How to install

  1. Open Companion in your browser (usually http://127.0.0.1:8000).
  2. Go to Connections, add a new connection and search for KUMA Timer.
  3. Enter the IP of the machine running KUMA Timer and you're connected.
Want the newest version now? Install it by hand. Bitfocus reviews every module release, which can take weeks. v2.6.2 is ready here today: it adds multi-source TCR (QLab, Mitti, Millumin and PowerPoint each with their own line), KumaPoint presenter machines (GFX 1 / GFX 1 BACKUP / GFX 2 … with backup-on-air and out-of-sync alarms), the module and host version as variables, and ready-made presets — 32 actions, 33 feedbacks, 165 variables.
Download module v2.6.2 (.tgz)
  1. Download the file above (don't unpack it).
  2. Open Companion, go to Modules and click Import module package, then pick the .tgz.
  3. Add (or edit) your KUMA Timer connection and choose the imported v2.6.2 — the version is shown in the module list, and in the module_version variable.
Needs Companion 4.0 or later and KUMA Timer 1.19+. It works with older KUMA hosts too; the new variables simply stay empty until you update the host. Full details in the help.

KumaPoint — TCR from PowerPoint

Your speaker has a video buried in their deck and nobody knows when it ends. KumaPoint is a small add-in for PowerPoint on Windows: when a slide with an auto-playing video comes up, it streams that clip's remaining time to KUMA — the same TCR readout you get from QLab or Mitti. They keep their deck; you get a countdown to the moment the VT ends.

Works across networks. Show machine on a hard-wired LAN, speaker's laptop on venue Wi-Fi? Sign in with your licence and pick your KUMA from a list — it goes over the cloud relay, with no pairing code to type. The add-in never uses up a seat.
Download KumaPoint 1.0.2 (Windows) 2 MB · installs for your user only, no admin rights

How to install

  1. Run the installer. If PowerPoint is open it offers to close it, and can reopen it when it's done.
  2. In PowerPoint's new KUMA ribbon tab, enter your licence code and press Sign in.
  3. In KUMA: Settings → Devices → TCR source → PowerPoint (KumaPoint).
  4. Press Send test in the ribbon — KUMA should count down from 10.
Windows only. PowerPoint on macOS has no add-in API for this, so a Mac build isn't possible — use QLab or Mitti there. On Windows it reads the clip's real playback position, so pause, seek and click-to-play all follow correctly. What it tracks →

KUMA Dashboard — the screen next to your timer

KUMA Dashboard is a touch-first dashboard for Bitfocus Companion, built for show control: your own pages of buttons, status and media on a touch screen. Its wide-screen mode is made for ultra-wide bar screens such as the Corsair Xeneon Edge (2560×720): KUMA runs as a slim strip and Dashboard fills the rest of the screen next to it, following KUMA's position automatically (Beside KUMA). It can run on another computer, even on a different network from KUMA. For macOS and Windows.

Free for KUMA Timer licence holders. Use the same 16-character licence code. Every KUMA seat comes with one Dashboard seat, counted separately, so Dashboard never uses up a KUMA seat. Manage both in the licence portal. Dashboard needs a KUMA Full licence code; the free Lite version does not include it.
Mac (Apple silicon / Intel)

Double-click the DMG and drag Dashboard to Applications. Not sure which one? Apple menu → About This Mac shows the chip.

Apple silicon Intel
Version 0.1.0 RC6 · 128 MB (Apple silicon) · 135 MB (Intel)
Windows

Windows 10 / 11 (x64) — run the installer and follow the steps.

Download for Windows
Version 0.1.0 RC6 · 111 MB

Release candidate. Release page and checksums

How to set it up

  1. Install and start Dashboard. The first screen asks for your licence code.
  2. Enter the code. The computer takes one Dashboard seat; the activation is remembered and renewed in the background.
  3. Build your pages and connect Companion. On a wide screen, press the wide-screen button at the bottom of the side rail (or Ctrl/Cmd+Shift+D) and choose Beside KUMA.
  4. To move it to another computer: System → Licence → Give this seat back, or release the seat in the portal.
New to dashboards like this? The KUMA Dashboard User Guide takes you from zero to a working control panel, with screenshots of every feature, set-ups for a wide bar screen, a dual-screen laptop and a tablet, and recipes for stage managers, video operators and technicians.

This is a release candidate: feedback is very welcome at support@kumatimer.app. The KUMA side of wide-screen mode is in the help.

First Launch

KUMA Timer is distributed as direct downloads from this site. The macOS and Windows builds are code-signed — they install without Gatekeeper / SmartScreen warnings. The Raspberry Pi kiosk ships as an AppImage (AppImage convention — Linux apps are not code-signed). Every install starts with a 30-day Full trial — no card, no sign-up.

macOS SIGNED

No Gatekeeper warning — Apple-notarized DMG. Double-click, drag to Applications, done. Works on macOS 13+ (Apple Silicon & Intel).

Buy for £8
30-day Full trial · £8 to keep it
Every install begins with 30 days of Full-tier features. Enter a £8 licence to retain Full for life — or revert to Lite (free, core countdown only) at any time.
Windows SIGNED

No SmartScreen warning — Azure-Trusted-Signed EXE installer. Runs on Windows 10 / 11 (x64).

Buy for £8
One licence — every platform
The same £8 code activates Full on macOS, Windows or Raspberry Pi. Move between machines any time via the deregister portal.
Raspberry Pi — kiosk install

One command turns a fresh Pi 4 or Pi 5 (Pi OS Bookworm 64-bit) into a dedicated KUMA Timer appliance — fullscreen timer on boot, web admin on the LAN. The installer handles every apt dependency; you don’t need to touch the AppImage manually.

Paste into an SSH session (or local terminal):
curl -fsSL https://raw.githubusercontent.com/pltech-dev/kuma-timer-releases/main/install-pi.sh | sudo bash

View script source on GitHub →

Installs KUMA in kiosk mode (fullscreen timer on boot, web admin at http://<pi-ip>/, default login kuma/kuma). Later updates from the web panel or sudo /opt/kuma-timer/update-kuma.sh.
📖 Full Raspberry Pi install guide →

Pi kiosk needs a Full licence. The kiosk is driven entirely from the web admin panel (a Full-tier feature) — during the 30-day trial everything works with no code, after that enter a £8 Full licence from the web admin's License panel. The same code works on Mac, Windows or Pi — one machine at a time.

☕ Support the project
Already own a Full licence? A coffee goes towards the next feature.

☕  Buy me a coffee
Network Access — Firewall Dialog

On first launch KUMA Timer will ask for permission to accept incoming network connections — this is required for OSC, Web Mirror, Web Controller and NDI.

macOS
A dialogue will appear: "Do you want the application 'KUMA Timer' to accept incoming network connections?"
Click Allow.
Windows
Windows Defender Firewall will ask to allow KUMA Timer on private/public networks.
Check Private networks and click Allow access.
Minimum screen resolution — 1280 × 768. On very small screens the control panel may extend beyond the visible area. If the title bar is hidden: right-click the taskbar icon → Move, then use the arrow keys.
Feature matrix — what each platform can do (show)
Feature matrix

What's in each build?

Same codebase, three platforms. This table shows what each platform can do — the tier you run (Lite or Full) decides which of these are actually unlocked on your install. See the Lite vs Full comparison on the pricing page.

Feature macOS Windows Raspberry Pi
Core timer
Countdown, count-up, pause, reset, hide✓✓✓
Presets (quick-load & editor)✓✓✓
Cues — load / next / prev / edit✓✓✓
HH:MM:SS mode for long cues✓✓✓
Time Glide (smooth time stretch)✓✓✓
Time Jump (stealth chunk-skip cuts) NEW✓✓✓
SMS flash message overlay✓✓✓
Clock mode (wall clock)✓✓✓
Display
Fullscreen text / round display modes✓✓✓
Color thresholds + progress bar styles✓✓✓
Custom fonts + background image✓✓✓
Wide-screen kiosk — frameless, full-height strip for ultra-wide displays (e.g. 2560×720)✓✓—
Auto-fit to short screens (720 px bars, small laptops)✓✓—
Presenter View (second monitor)✓✓—
Network integrations
OSC in/out (Companion, QLab, etc.)✓✓✓
LTC timecode input✓✓✓
Bitfocus Companion module✓✓✓
Web admin panel (any device on LAN)✓✓✓
KUMA Live cloud share (QR + link)✓✓✓
KUMA Companion app (iPhone, iPad & Android)✓✓✓
NDI® output✓✓✓
OMT output (Open Media Transport)✓✓✓
Blackmagic DeckLink SDI/HDMI output✓✓—
CDEther (Interspace Ind.) hardware displays✓✓✓
Direct-Attach Mode — drive CDEther with just laptop & cable, no router (built-in DHCP)✓✓✓
LimiTimer / DSAN PCT-2 (USB serial)✓✓✓
TCR follow from QLab, Mitti, Millumin and PowerPoint at the same time (newest clip owns the line)✓✓✓
PowerPoint (KumaPoint) — up to 4 presenter machines with automatic backup failover and out-of-sync alarm✓✓✓
Ignore TCR of looping clips✓✓✓
Ulanzi TC001: a playing video’s time takes over the LED clock (with a TCR tag)✓✓✓
Deployment & updates
Kiosk mode — fullscreen on boot, no desktop——✓
Auto-start on power-on (systemd)——✓
One-click update (web admin button)✓*✓*✓
Config export / import (sync between devices)✓✓✓
Code-signed installer (no browser warning)✓✓—
Raspberry Pi — minimum
Pi 4 (1 GB RAM) or newer. Pi OS Bookworm 64-bit. 16 GB SD card.
NDI® output on Pi is licensed under the NDI Standard SDK (full-bandwidth, no HX / Advanced SDK features) — NDI has confirmed a KUMA Pi install qualifies — see FAQ. Raspberry Pi also has OMT output as a royalty-free NDI-compatible alternative.
macOS — minimum
Apple Silicon (M1/M2/M3/M4) or Intel. macOS 13 Ventura or newer.
Signed with Apple Developer ID + notarized. No Gatekeeper warning.
Windows — minimum
Windows 10 or 11, 64-bit. 4 GB RAM.
Signed with Azure Trusted Signing. Publisher shown as PL TECH LIMITED.

✓* = works with caveat — hover for details. Changes ship regularly; this table reflects the latest stable release.

Anonymous usage statistics — on first launch KUMA Timer will ask whether you'd like to share anonymous usage data. If you agree, the app sends: Hardware ID (anonymised identifier derived from your network card), OS name & version, and app version. Nothing else — no names, no files, no location, no IP address stored.

Participation is entirely optional. You can opt in or opt out at any time in Settings → Misc → Privacy.

Frequently asked questions

Can I send a countdown clock to someone?

Yes. KUMA Live turns your countdown into a cloud-based web portal — start the timer, share the generated link or QR code, and anyone opens it in a browser to watch your countdown clock update live over the internet. No app install, no account, and no port forwarding on your end. It works for a remote speaker, a client checking progress, or a producer in another room — just send the link.

Where can I get a countdown clock?

Right here — download KUMA Timer for macOS, Windows or Raspberry Pi and start a 30-day free trial instantly, no signup required. A full licence is a one-off £8, and the same code activates the app on any one of the three platforms. No subscription, no recurring fees.

What is a digital countdown timer?

A digital countdown timer shows the time remaining as numbers (MM:SS or HH:MM:SS) and counts down to zero. KUMA Timer is a professional one for live events, stage displays and broadcast: frame-accurate display, colours that change as time runs low, overtime counting, and output to screens, NDI and OMT video, LED displays and remote devices.

Is there a free online countdown timer?

Yes. The free timer runs straight in your browser: type a time, press start, go fullscreen. No install and no account. It is a quick browser timer; for shows, the KUMA Timer app adds cues, remote control, NDI video, OSC and Bitfocus Companion, and the Lite version of the app is free forever.

What makes KUMA Timer different from other countdown timers?

It is built for live events: frame-accurate countdown, NDI and OMT video output, LTC timecode input, OSC and TCP/UDP control, a Bitfocus Companion module with 30+ actions, countdown of the clip playing in QLab, Mitti, Millumin or PowerPoint, wireless LED displays (Ulanzi TC001, ESP32), and iOS and Android remote apps.

What devices can run KUMA Timer?

KUMA Timer runs on macOS (Apple Silicon and Intel), Windows and Raspberry Pi (kiosk mode). The iOS and Android Companion app controls it from a phone or tablet, and the web admin panel opens in any browser on the same network.

OSC Reference

Control KUMA Timer from Bitfocus Companion or any OSC-capable device. Default listen port: 9000

All OSC addresses (show)
AddressArgumentAction
/kuma/start—Start timer
/kuma/pause—Pause / resume toggle
/kuma/reset—Reset to zero
/kuma/hide—Toggle display visibility
/kuma/time/add—+1 minute
/kuma/time/sub—−1 minute
/kuma/warpint secondsLoad duration (e.g. 300 = 5:00)
/kuma/presetint ≥ 0Load preset by index (0 = first). Range depends on how many presets you've configured — max 10 in Lite, unlimited in Full.
/kuma/cueint indexLoad cue from runsheet
/kuma/settimestring HH:MM:SSLoad exact time (e.g. "01:30:00")

Feedback from KUMA → Companion (default 127.0.0.1:12321):

AddressValueSent when
/kuma/timerstring e.g. "04:32"Every 500 ms
/kuma/status"LIVE" · "PAUSED" · "STANDBY" · "HIDDEN"On state change
/kuma/overtime1On overtime start