For streamers and casters
OBS Scoreboard Overlay
A live scorebug for OBS, Streamlabs, vMix, or XSplit. Add one Browser Source, then keep score from your phone between games; the overlay updates itself on stream. Free to start, with a transparent version for keying straight over your video.
Powering leaderboards for thousands of people

Set up in three steps
About two minutes from a blank scene to a live scorebug. No plugin, no download.
- 1
Pick a sport and name the teams
Create a scoreboard and choose the sport. That sets the clock, the score buttons, and what the bug shows. Team colours are yours to change on any plan.
- 2
Copy a link from Share
The display link works on every plan. The stream overlay link, which ends in ?overlay=1, draws the bug with a transparent background for keying over video.
- 3
Add it to OBS as a Browser source
Sources → + → Browser. Paste the link, set the width to your canvas width and the height to about 400, and crop the rest. Then keep score from your phone.
Built for a stream, not just a gym wall
The parts that matter once you are live: the bug updates itself, someone else can run it, and it looks like broadcast graphics.
One Browser Source, no scene switching
Paste the link once. Every point, clock tick, period change, and FINAL reaches the stream on its own over a live connection, so you never alt-tab out of the game to fix a graphic.
A transparent overlay that keys over video
The overlay link draws the scorebug with no background and no page chrome, so it sits over your gameplay or camera feed like a broadcast bug instead of a boxed-in web page.
Keep score from your phone, or hand it off
The scorekeeping link opens on any phone or tablet. Tap the score between rounds yourself, or give the link to a caster or a volunteer and keep playing.
Presets for 23 sports and games
Pick basketball, volleyball, baseball, or a plain first-to-N and the bug gets the right clock, sets, shot clock, or count. Rename periods and score buttons to match your game, map, or round.
Undo, horn, and keyboard shortcuts
A mis-tap is one Undo away. Sound the horn from the console, and drive the clock and the scores from the keyboard when you are at a desk instead of courtside.
Works in Streamlabs, vMix, and XSplit too
Anything with a web source can show it: Streamlabs Desktop, vMix, XSplit, and OBS on Windows, Mac, or Linux. It is a web page, not a plugin, so there is nothing to install or update.
Browser Source settings that work
The same values apply in Streamlabs Desktop. vMix and XSplit only need the URL and size.
| Setting | Use | Why |
|---|---|---|
| URL | The stream overlay link, or the display link on a free board | Both come from the Share dialog. Only the overlay link is transparent. |
| Width × Height | 1920 × 400 on a 1080p canvas, 1280 × 270 on 720p | The bug is a wide strip. Give it the canvas width, then crop the height with Alt-drag. |
| FPS | 30 | It is not video. A higher rate only spends CPU your game wants. |
| Shutdown source when not visible | Off | Keeps the live connection open while you are on another scene. |
| Refresh browser when scene becomes active | On | Reconnects the page if the network dropped during a break. |
| Custom CSS | Leave OBS's default | The default rule makes the page background transparent; the overlay relies on it. |
What is free, and what the unlock adds
No subscription needed for streaming. The transparent overlay is a one-time unlock on the scoreboard you stream with.
Free
The display link as a source
- Full scorebug with live updates, on any platform
- Sport presets, clock, shot clock, sets, and the count
- Horn, undo, keyboard shortcuts, saved results
- Team names, colours, and a scorekeeping link for a helper
- Dark background and a small MakeTheBoard mark
$15 one-time, per scoreboard
The transparent overlay
- Overlay link with no background, keyed over your video
- No MakeTheBoard mark on the display
- Team logos on the bug
- Everything on the free side, kept
- Yours for good on that scoreboard; nothing renews
Bought from the scoreboard console, under the preview of what fans see.
Frequently Asked Questions
Create a scoreboard, open Share, and copy the display link. In OBS, add a Browser source, paste the link as the URL, set the width to your canvas width (1920 for 1080p) and the height to about 400, and click OK. Crop the empty space with Alt-drag. That is the whole setup; scores you enter on your phone appear on stream by themselves.
Use the stream overlay link from the Share dialog instead of the display link. It ends in ?overlay=1 and renders the scorebug with no background and no page chrome, so it keys straight over your video. Leave OBS's default Custom CSS in place; that is what lets a web page show through. The overlay link is part of the one-time unlock for a scoreboard; the plain display link works free, with a dark background.
Yes. Streamlabs Desktop has the same Browser Source as OBS. In vMix add a Web Browser input, in XSplit add a Webpage source, and paste the same link. Live updates work in any tool that keeps the page loaded.
The scorebug is a wide strip. Give the source the full width of your canvas (1920 on a 1080p canvas, 1280 on 720p) and a height around 400, then crop the unused space in OBS. Set FPS to 30; the scoreboard is not video, so a higher rate only costs CPU.
Yes. Every scoreboard has a scorekeeping link that works without an account. Send it to a caster, a co-host, or a volunteer and they update the score from their own phone while you play. Their taps reach the stream the same instant as yours would.
Yes. Pick Something else as the sport for a plain score with +1 buttons, or Timed game for a match clock, then rename the period label to Game, Map, or Round. Sets and games won can be shown for best-of series, and the FINAL switch marks the result.
The display link is free and works as a Browser Source on any platform: full scorebug, live updates, horn, undo, unlimited viewers. It comes with a dark background and a small MakeTheBoard mark. The transparent overlay and team logos are a one-time unlock per scoreboard, not a subscription.
Almost always a source setting. Untick Shutdown source when not visible, because that closes the live connection every time you switch scenes. Then right-click the source and choose Refresh. If it still lags, add ?nocache=1 to the end of the URL so OBS loads a fresh copy of the page.
Yes. The display link is public, so you can drop it in your stream description, Discord, or chat and viewers can follow the score on a second screen. It updates for them at the same moment it updates on stream.
Put a live score on your next stream
Create a scoreboard, copy one link, paste it into OBS. Free to start, no credit card.
Scoreboards by Sport
One scoreboard tool, set up for the way your game keeps score.
Scoreboard Maker
The all-purpose online scoreboard for any game or event.
OpenBasketball Scoreboard
Quarters, fouls, timeouts, and a live game clock.
OpenSoccer Scoreboard
Goals, halves, and a running match clock on any screen.
OpenBowling Scoreboard
Team-vs-team running totals for league night.
OpenScoreboard with Timer
A live game clock paired with the score, for any sport.
Open