Easy HUD
Self-hosted · 1920×1080 Request key
REC 00:00:00:00 VALORANT broadcast overlays

Your tournament goes live like a final

Tournament
YOUR LEAGUE · SPLIT 1
Format
BO3 · MAP 2
Source
OBS · BROWSER SOURCE
Status
ON AIR

Scoreboard, economy, round ceremonies and operator cards for OBS and vMix. Free and self-hosted — it runs on your machine, over your own public IP. Unbranded from $89 a month.

1920×1080 / 60 FPS—Browser source—OBS · vMix · Streamlabs—Transparent background—Self-hosted, never our servers—Ten player cards—$0 for community events—
White label
Easy ,take it

Take it and make it yours: on the paid tiers nothing on screen says Easy Esports — your tournament is the only brand on air.

FREE
$0 / forever
For community tournaments
15 min
Download to first broadcast
5
Screens, all on one source
3
Plans, one of them free
01
Modules

Every piece, exactly as it goes to air

Straight browser captures — no renders, no mockups.

01 / Scoreboard
Name, tag, logo and rounds per teamLogos scaled to 38 px
Economy table with the round history strip
02 / Economy

Economy and round history

Credits, loadout and net worth, with every round and how it was won.

Operator card: timeout with team and message
03 / Operator

Operator cards

Timeouts, technical pauses and free messages, in and out on your cue.

Map victory screen
04 / Victory

Map victory

Winner, map and series state when the map closes.

02
Missing data

What you see when data is missing

Something always drops mid-series: a player closes the client, a nickname changes half an hour before, the observer has not seen an agent yet. A screen reader answers all of that the same way — it needs a second machine parked on a black background just to be read, and when that machine goes, every number on the board goes with it. Below on the right, every single card is missing something, and all five are still in their places.

Five player cards with nickname, health bar, credits and weapon
Easy HUD
WITH DATA
Easy HUD with everything in: one PC, nothing typed
Five cards, each missing something different — health, nickname, agent, weapon and shield — with the idle spectator screen an OCR reader needs inset top right
OCR
NO DATA
One thing missing on every single card — and all five are still in their places, the same size, saying what they do not know. Top right: the second machine an OCR setup needs, sitting on black so the table can be read
No agent yet
The portrait goes dark and the abilities become dots. The row does not move
No nickname
The card holds its place with the name blank, never a gap in the column
No health data
It says no health data. We never paint an invented 100
No weapon, no shield
The slot empties and the card keeps its height. K/D/A and credits still come from the observer
Reading the screen

Two PCs, and one of them does nothing. A screen reader needs a spectator client parked on a flat background so the numbers come out clean, plus the machine that actually broadcasts. Two seats, two copies of the game, two things that can drop — and if the reader loses a frame, the scoreboard is wrong until somebody notices and retypes it.

Reading the events

One PC, and it is the one you were using anyway. The observer machine sends the data while it observes, no second seat and nothing typed. Each player’s client adds only that player’s own health, so losing one takes away one figure on one card — and the card says so, instead of showing a number nobody measured.

03 · Between matches
Designed, not shipped

Dead air is where broadcasts lose people

Designed and not built yet: this is the layout, not a capture. The standby screen will keep the next match, the countdown and your sponsors on air while you reset the lobby, and any transparent render — agent, weapon, your own art — will drop in without the layout moving.

Standby screen with an agent render behind the tournament data
Starting soon
Your league · Split 1
Playoffs
Upper bracket final
Next
INTvsUNH
Starts in
04:12
Format
BO5
Sponsor slot
Render · community fan art
Standby screen at 1920×1080, as designed. The countdown, the next match and the sponsor areas will be driven from the panel, like every other screen. Any transparent PNG works — nothing about the layout is tied to a specific render.
How it works

The data comes from the game, not from the screen

THE SOURCE

Official game events

Easy HUD subscribes to Overwolf’s Game Events Provider, the sanctioned live-data layer for VALORANT. It does not read the game’s memory, inject code into it, or look at the screen.

NOT OCR

Nothing is read off pixels

Screen-scraping tools need two or three dedicated machines and someone retyping a name every time the reader gets it wrong. Easy HUD needs one PC and no typing, because the data arrives as data.

WHAT TRAVELS

Only what a spectator already sees

The observer sends what the spectator client shows. Players opt in by opening a link and send only their own health and abilities — never anyone else’s, never anything the game hides from them.

TIMING

Never ahead of the broadcast

The operator sets the video delay, so the overlay reaches viewers behind the stream and never in front of it. Nothing on screen can be used to see what a player could not.

Everything stays on the tournament’s own server. The invite a player opens carries a single match token and nothing else — no account, no key, no login. Player data is never resold or redistributed, and agent art is loaded from Riot’s public CDN rather than bundled and shipped.

Official APIs
Planned, on a production key

Two endpoints, and neither one knows who you are

What happens during the round does not come from the web APIs and never will: it arrives as game events through Overwolf, on the observer’s own machine. What we are asking a production key for is naming and health-checking — two endpoints, neither of which returns anything about a specific player. Until the key is granted, agent and map art is read from the community mirror of the public content catalog.

VAL-CONTENT-V1

Names and icons, from the source

Agents, maps, weapons and ranks — every label and icon on screen, in the viewer’s language, read from Riot’s own content endpoint and the public content catalog. No name is typed by hand and none is invented.

VAL-STATUS-V1

Knowing it is not our fault

Platform status, so an operator eleven minutes from going live is told the region is down instead of hunting a bug in the overlay. It carries no player data of any kind.

No account data, at all

We do not ask Riot who anybody is. No match history, no player statistics, no rank lookup, no account endpoint — not for a player on the broadcast, and not for anyone else. What appears on screen is what the spectator client is already showing to the room, plus what each player’s own client chooses to send about themselves.

Where the key lives

The production key stays on the tournament’s own server, reached over HTTPS, and is never shipped inside the client that players install. One key, one product. The overlay itself holds no key at all, which is why it can be a plain browser source in OBS.

Fair play

Nothing here helps anyone win

Easy HUD is a tool for the person running the broadcast. It draws for the audience, on the observer’s machine, and it is the line between those two things that keeps it fair.

NOT IN THE GAME

It renders in OBS, never in play

The overlay is a browser source in the broadcast software. It is not drawn over anyone’s game, blocks no part of the map, and a player has nothing of ours on screen while they play.

NO LIVE EDGE

Behind the stream, by design

The operator sets the broadcast delay and the overlay lands behind it. There is nothing on screen a player could act on, because they see it after the viewers do — if at all.

NO SCOUTING

No looking up an opponent

There is no way to pull up the other team’s history before a match, and none is planned. Players hidden by the game stay hidden: what the game will not tell the spectator client, the overlay does not know.

NO BETTING, NO RATINGS

No odds and no invented rank

No betting or gambling of any kind, and no alternative ranking: no MMR, no ELO, no rating of our own. Official standing, or nothing.

The free tier is free for players and always will be: the client a player installs costs nothing, asks for nothing and shows no advertising. What the paid tiers buy is the organiser’s own branding on the graphics — design work, not access to anybody’s data. Organisers running a community competition are responsible for their own licence with Riot, and the overlay carries the required non-affiliation notice on the broadcast.

05 · Plans

Three ways to run it

The free pack carries our watermark. Everything above it is unbranded — the tool is yours and the screen belongs to your tournament.

Criterion Easy HUD Easy Premium Template Easy Take It (Personalized)
What it is The free overlay pack, self-hosted The full tool, unbranded A template built for your event
Price $0 $89 / month By quote
Branding on screen “Developed by Easy Esports” None None
Templates Default template The Easy Premium template Custom template, assigned to your account
Customisation Team names, tags and logos Names, tags, logos, sponsor slots, watermark off Designed to your brief
Setup before the first broadcast ~15 min ~15 min Delivered ready to go live
Where the data lives Your machine, over your public IP — never our servers Your machine, or hosted by us Your machine, or hosted by us
Live changes Panel, no source restart Panel, no source restart Panel, no source restart
Behaviour with incomplete data Documented and visible Documented and visible Documented and visible
Support Easy Esports Discord Dedicated support Dedicated support + build

Easy Take It is priced by quote: a custom template designed for your event, plus Easy Premium Template for as long as you broadcast with it. Tell us about your tournament and we’ll send you a quote.

Request your free key
06 · FAQ
Where does my tournament data go?

Nowhere near us. The free version is fully self-hosted: panel and overlay run on your own machine and OBS reads them over your public IP, so team names, logos and scores never touch our servers. If you would rather not expose an IP, Easy Premium Template can be hosted by us instead. Match recordings — player names, agents and round stats — are written by your own server, so keeping or deleting them is your call, not ours. Nothing is resold or shared with anyone.

Can I use it in a tournament with sponsors?

Yes, and the tier decides whose name shares the screen. The free pack keeps a small “Developed by Easy Esports” mark; Easy Premium Template and Easy Take It carry no mark of ours at all. Either way the sponsor areas in the scoreboard and on the standby screen are yours.

Does it read match data automatically?

Yes. Map, round, score, the ten players, agents, weapons, shields, credits, ultimates and the spike arrive on their own, read from the game through Overwolf’s Game Events Provider. The panel is there to correct what the game gets wrong and to run timeouts and lower thirds — not to type the scoreboard.

Does it work in vMix or only OBS?

Both, as a browser source at 1920×1080 with a transparent background. Also Streamlabs and any software that accepts a web layer.

Can I change the overlay's typography or layout?

It depends on the tier. On the free pack you change team names, tags, logos and text, and the base layout stays fixed — that is what lets us guarantee it does not break with long names or missing data. Easy Premium Template opens sponsor slots and the module layout, and Easy Take It is drawn to your brief, tested against the same missing-data cases before delivery.

What do the players’ clients send?

Only their own. A player opens an invite link and their client reports that player’s health, abilities and damage — nothing about anyone else, and nothing the game hides from them. The link carries a match token and nothing else: no account, no key, no login. Closing the app stops it.

Can it be used to gain an advantage?

No, and it is built so it cannot. The operator sets a video delay, so what the overlay shows reaches viewers behind the stream rather than ahead of it. Everything on screen is what a spectator already sees, and no player ever receives another player’s data.

Something not covered here? Ask in the Discord

Download it and go live

Request a key Free key by email · self-hosted · $89/mo unbranded