Karaoke Scoreboard
Browser karaoke scoring app: pass one phone around, every judge taps one tier, the highest and lowest scores get dropped on screen and the leaderboard re-sorts instantly — no mic, no sign-up
🕹️ How to play
- How to set up the karaoke scoreboard: Type the singers one per line (commas work too) or tap the sample names to try it first. Set the judge count with the +/- buttons — five is the default — and leave scoring on one tap unless you want the three-part version. Tap Start scoring: from there the roster and judge count are locked for the round.
- How judges score a song: After a song, tap 'X finished — start scoring'. The screen turns into a neutral hand-over card that shows only 'pass the phone to judge K of J' — never a score. The judge taps 'I'm judge K', picks one of the six tiers from 5 to 10, taps confirm, and the screen flips straight back to the neutral card so the next judge sees nothing.
- How the highest and lowest scores get dropped: The moment the last judge confirms, every judge score flips face up, exactly one highest and one lowest are struck through and fly away, the rest are averaged and the final score lands on the leaderboard. Ties among extremes drop the earliest judge seat. The maths happens in public — it is choreography, not a sentence in a rulebook.
- What happens with only one or two judges: Dropping a high and a low from two scores leaves nothing, so below three judges nothing is trimmed: two judges are averaged directly, one judge is the score. The board says '2 judges · not trimmed' or '1 judge · not trimmed' so nobody thinks the usual rule quietly ran.
- How to finish the round and start another: Once everyone has a final score the primary button becomes 'Show final ranking'. The settlement screen counts down from last place to the winner, then offers the full table and a one-tap plain-text copy you can paste into a group chat. 'Another round' keeps the roster and clears the scores; if the top spot is tied, a 'Sing-off' button shrinks the roster to the tied singers.
📖 Rules & variants
This page does one job: settle 'who sang it best' in the room, right now. It never decides what to sing, never plays backing tracks or lyrics, and never listens — no microphone permission, no recording, no pitch or timing detection. Every point comes from a person in the room, which is exactly what separates it from the machine score on a karaoke box.
Two to twenty singers, one to nine judges (three to eight singers and five judges is the sweet spot). Multiplayer means one phone going around the room: no room codes, no QR codes, no per-judge links. Karaoke booths, banquet halls and small venues have the worst signal of any place you will use this, so the core loop makes zero network requests and keeps working offline.
The six tiers are 5, 6, 7, 8, 9 and 10, each with a short label. An even number of tiers is deliberate: there is no exact middle to hide in, so a judge has to choose between a 7 and an 8 instead of defaulting to the centre. The optional three-part mode splits a score into held it / hyped it / picked it, equally weighted — more nuance, but three taps per judge instead of one, which is noticeable with a full room.
Scoring: with three or more judges exactly one highest and one lowest score are dropped (earliest judge seat first on a tie) and the rest are averaged. With one or two judges nothing is dropped. In three-part mode each judge's own score keeps its decimals before trimming — rounding per judge first would make the final number disagree with hand arithmetic. The final score is rounded once, to one decimal, and always shown with that decimal (9 shows as 9.0).
Ranking and ties: highest final score first; tied singers share a rank and the next rank skips it (8.0, 8.0, 7.2 gives joint first, joint first and third — no second place). Inside a tie the running order decides the display order. Hidden extra decimals are never used to break a tie, because a number nobody on screen can check is the fastest way to lose the room. Use the sing-off button instead.
Secrecy and re-scoring: while a singer is being judged, no score appears anywhere — the hand-over and scoring screens show only the 'judge K of J' counter, and that holds after a refresh too. Once a singer is done, their row expands into a judge-by-judge breakdown where the two dropped scores keep a strike-through and a 'dropped' label, and judges appear as seat numbers, never names. Until you tap 'Show final ranking' any finished singer can be scored again after a confirmation; the settlement screen closes the board for good.
Saving and recovery: the roster, judge count, mode and the whole round live in this browser only — nothing is uploaded and there is no account. Refreshing mid-score returns to the hand-over card and that judge starts over, while the judges before them keep their scores (still hidden). Refreshing during the reveal lands on the leaderboard with exactly the same final score: the maths is committed the instant the last judge confirms, and the animation is only presentation. With storage blocked the game still plays and the page says the scores will not be kept.
House rules worth agreeing out loud (the app records the raw scores either way): the host does not judge and is not counted in the judge number; a 'double points' final song is a verbal rule, not a switch here; blind judging is already the default since judges never see each other's scores; and for a rematch, tap 'Another round' plus 'Shuffle the running order' to balance out the disadvantage the first singer usually carries.
❓ FAQ
⚠️ No microphone is used and no pitch is analysed — every score is given by the people in the room. Results stay in this browser only; nothing is uploaded and no account is needed.
Last updated: 2026-09-20 · Saved on this device only