๐Ÿ“น Stream Overlays for OBS

Put live CW Battle Royale stats on your stream: leaderboards, your own player card, a live QSO ticker and pop-up alerts for steals and big scores. They're free, transparent and sized for a 1920ร—1080 canvas. Every preview below is live (with made-up demo callsigns).

๐Ÿ™ Please give credit. If you use these overlays, credit @dudetested (Ham Radio Dude) and link https://cwbattle.com in your stream description.

Example: "Live stats powered by CW Battle Royale by @dudetested โ€“ https://cwbattle.com"

Type your call and every URL below updates. Tap a preview to open it full size.

LIVE PREVIEW ยท DEMO

๐Ÿ“ Lower Third

Bottom bar

Today's leader, players and steals today, and a Happy Hour countdown. Add your callsign to show your own rank today.

Options: ?callsign=YOURCALL
https://cwbattle.com/overlays/lower-third.html
LIVE PREVIEW ยท DEMO

๐Ÿ“Š Leaderboard

Right side

Top 10 for the week. Switch to today or the season, and your call is always shown and highlighted.

Options: ?board=daily|weekly|season ยท ?limit=5..15 ยท ?side=left ยท ?callsign=YOURCALL
https://cwbattle.com/overlays/leaderboard-sidebar.html
LIVE PREVIEW ยท DEMO

๐Ÿ Today's Leaders

Right side

Compact top 8 for today (UTC).

Options: ?side=left ยท ?limit=5..15 ยท ?callsign=YOURCALL
https://cwbattle.com/overlays/today-leaders.html
LIVE PREVIEW ยท DEMO

๐Ÿ“ก QSO Ticker

Top bar

Live scrolling feed of QSOs and steals. New QSOs slide in without a jump.

Options: ?pos=bottom ยท ?speed=95
https://cwbattle.com/overlays/qso-ticker.html
LIVE PREVIEW ยท DEMO

โญ Alerts

Center pop-up

Pop-ups for big scores and point steals. Set only=me to show just your own action.

Options: ?min=28 ยท ?steals=0 ยท ?callsign=YOURCALL&only=me ยท ?pos=top|bottom ยท ?secs=5
https://cwbattle.com/overlays/alerts.html
LIVE PREVIEW ยท DEMO

๐Ÿ”ฅ Steal Alert

Center pop-up

Steals only: who stole what from whom. With only=me you see the steals you make and the ones made against you.

Options: ?callsign=YOURCALL&only=me ยท ?pos=top|bottom ยท ?secs=7
https://cwbattle.com/overlays/steal-alert.html
LIVE PREVIEW ยท DEMO

๐Ÿชช Player Card

Left side

Your card: division, rank, rating, week and day stats, who you're chasing, and your last QSO.

Options: ?callsign=YOURCALL (required) ยท ?side=right
https://cwbattle.com/overlays/player-stats.html
LIVE PREVIEW ยท DEMO

โ˜• Be Right Back

Full screen

Full-screen BRB scene with today's and this week's top 5, who's on the air, bounties and a live ticker.

Options: ?minutes=5 ยท ?msg=BE RIGHT BACK ยท ?sub=your line ยท ?callsign=YOURCALL
https://cwbattle.com/overlays/intermission.html
LIVE PREVIEW ยท DEMO

๐Ÿ’– Supporters

Bottom center

Thanks this month's supporters, one at a time.

https://cwbattle.com/overlays/supporters-scroll.html

๐ŸŽฌ Add an overlay to OBS

1Add a Browser source. In OBS, click + under Sources, pick Browser, and name it (e.g. "CWBR Leaderboard").
2Paste the URL. Copy one from above. Set Width 1920 and Height 1080. Streaming in 4K? Use 3840 ร— 2160 instead: the overlays scale themselves and stay sharp (2560 ร— 1440 and 1280 ร— 720 work too).
3Tick two boxes. "Shutdown source when not visible" and "Refresh browser when scene becomes active".
4Leave it full screen. Don't resize it. The background is transparent and each overlay already sits in the right spot.

Scene ideas

Operating
  • QSO Ticker (top)
  • Leaderboard (right)
  • Lower Third (bottom)
  • Alerts (on top of everything)
Me vs. the world
  • Player Card (left)
  • Leaderboard with your call (right)
  • Steal Alert with only=me
Contest weekend
  • QSO Ticker (bottom, pos=bottom)
  • Today's Leaders (right)
  • Alerts with only=me
Break time
  • Be Right Back with ?minutes=5

Don't mix overlays that sit in the same spot, like the Leaderboard and Today's Leaders. Use one or the other.

โ“ Troubleshooting

Streaming with these? 73 and good DX!