Table Tennis Scoreboard
A simple two-player scoreboard for table tennis: tap +1 Point for either side, track the score game by game, rename the players, and correct the tally instantly if you misclick. Nothing you tap is sent anywhere — the score is saved only in this browser.
Set up the players, best-of and the point target, then start scoring. Nothing is sent anywhere.
Frequently asked questions
Does this sync between two devices, e.g. both sides of the table?
No. The score lives only in your browser on the device you’re tapping on (see the privacy notice) — it never reaches a server. Whoever is keeping score should use a single device.
I tapped the wrong player by mistake — how do I fix it?
Tap −1 under that player to back the point off, or tap directly on the score to type the exact correct number. The new number saves immediately.
Will I lose the score if I close the tab or my phone locks?
No — the score is saved to your browser’s local storage after every tap, so it’s still there when you reopen this page on the same device and browser. Clearing your browser data, using a private/incognito window, or switching devices resets it.
Why do I have to set everything up before I can score?
So that nothing can be changed by accident mid-match. You enter the player names, "Best of", "Points to win" and "Win by" on the setup screen, check them, then tap "Start match" — from that moment those settings are locked and the scoreboard is in live mode. It means a stray tap during a match can’t quietly change what counts as a won game.
Can I rename the players once the match has started?
Not without resetting. Names are part of the locked setup, so fix a typo before tapping "Start match". If you have to change one mid-match, tap "Reset match & edit setup" — but that clears the score too, so note it down first.
How do I start a new match?
Tap "Reset match & edit setup" and confirm. That clears every game and both timeouts and drops you back on the setup screen with the previous match’s settings still filled in, ready to adjust for the next one. There’s no undo, so only use it once the previous match’s result is recorded.
I closed the tab halfway through setting up — do I have to start over?
No. Setup entries are saved as you type, exactly like the score is during a match, so reopening the page on the same device and browser brings back what you had entered.
How does the game-by-game score work, and what does "Best of" do?
Tap "Next game →" when a game ends. The scoreboard tells you when it thinks a game is won (11 points, win by 2, by default) but never advances by itself — you always tap. "Best of", set on the setup screen before the match starts, decides how many games the "Next game" button will let you add — 5 by default, so up to 5 games. The breakdown table shows each game’s score separately, and it’s included in the copied final-score summary.
Does it stop automatically at 11 points, or enforce win-by-2?
It shows, it doesn’t enforce. When someone is one point from taking the game you’ll see "Game point", at 10–10 you’ll see "Deuce", and once a game is actually won you’ll see who won it — but the +1 buttons keep working and "Next game" stays tappable at any score. That’s deliberate: a real match has lets, disputes and games that just get abandoned, and a scoreboard that locks up is worse than one that trusts you.
Can I change the points-to-win or the winning margin?
Yes, on the setup screen before the match starts — "Points to win" and "Win by" sit next to "Best of" and default to the standard 11 and 2. Set them to 21 and 2 for the pre-2001 rules, or to a margin of 1 for casual first-to-N play. Once you tap "Start match" they’re locked for that match, so changing them means resetting; each game also records the rules it was played under, so a match started before this setup screen existed still shows its earlier games scored the way they actually were.
How does the serve indicator know whose serve it is?
It counts the points played in the current game: service changes every 2 points, and every single point once both players reach one short of the target (10–10 under standard rules). The first serve alternates each game. If real play drifts from that — a let, a corrected score, or the other player simply served first — tap the serve indicator to switch it; your correction sticks for the rest of that game, and the next game picks the rotation back up.
What does "Games won" count?
The games in the breakdown table that actually met the win condition in force when they were played — reaching the point target with the required margin. A game you abandoned mid-way and tapped past counts for nobody, which is why "Games won" can read 1–0 while three games are listed.
How do timeouts work?
Each player gets one 60-second timeout per match — tap "Timeout" under a player’s name to start theirs. It counts down on its own and the button disables once used; there’s no clock to pause since this scoreboard doesn’t track match time. A used timeout can’t be given back mid-match — resetting the match is the only thing that restores it.
Keeping score for another sport? See the family of free counters in the footer below.
Comments (0)
No comments yet — be the first.