The Tennis Scorekeeper is a free browser-based tennis scoring app that handles Love, 15, 30, 40, Deuce, Advantage, standard tie-breaks, and best-of-three set transitions from two player-name inputs and a single tap per point, with no account, download, or server connection. When someone searches for a tennis scoring app free of charge, they are usually trying to solve a specific problem: tennis points do not rise from zero to a final total, so a generic click counter stops being useful the moment a game reaches 40-all. The score needs to advance through Love, 15, 30, 40, and possibly Deuce and Advantage before a game is awarded. A set has its own running game tally, and a tie-break can begin when the games are tied at six. Translating all of that on the fly from a raw point count is exactly the headache most players want to avoid, which is why a purpose-built tennis scorekeeper is the practical answer for any friendly singles match, club ladder fixture, or practice session that follows the standard format.

The Tennis Scorekeeper is purpose-built for that task. You enter two player names, tap the side that wins each point, and the on-screen score updates through every standard layer: the point score inside the current game, the game count inside each set, the set count inside the match, and the tie-break count when the games reach six-all. Everything stays in the browser tab you opened, and you never need to register, install a native app, or hand the match over to a remote scoring service.

tennis scoring app free
tennis scoring app free

Why tennis scoring needs more than a click counter

A plain click counter records a running total, which works for counting push-ups, laps, or attendance but breaks down quickly for tennis. In tennis, the running point total inside a single game does not map directly to the displayed score the way a click counter does, and a final score such as 6-4, 3-6, 7-6 cannot be recovered from a single number. The score is layered: the point score lives inside a game, the game count lives inside a set, and the set count lives inside the match. Each layer has its own rules for when it advances and when it stops. A reliable tennis scoring app free of guesswork therefore needs an explicit state machine, not just an increment button.

The Tennis Scorekeeper implements those layers as an explicit local state machine rather than inferring them from a final total. The game transitions follow the ITF Rules of Tennis 2026 for standard games, deuce, advantage, and tie-break sets, and the same logic is cross-checked in the USTA Tennis Scoring guide. That distinction matters because a tally-based knockoff will happily show "4-4" at deuce, while a tested scorekeeper will correctly show "Deuce" and then step through "Advantage" before awarding the next game.

Score a tennis match in your browser

Getting from "I want to keep score" to "the match is being scored correctly" takes only a few steps, because the tool handles the rule transitions for you. You supply the names and the per-point tap; the state machine handles everything else.

  1. Open the Tennis Scorekeeper in your browser and enter the two player names in the name fields so each side of the scoreboard is clearly labelled.
  2. Tap the player who wins each point as the rally ends. The on-screen display moves through Love, 15, 30, and 40, and into Deuce and Advantage automatically when the score requires it.
  3. Watch the games and sets counters advance as soon as a game is won. A set closes when a player wins six games by two, and the tool then starts a fresh set on the same match.
  4. At six games each, the score automatically switches to a numeric tie-break. Continue tapping the point winners; the first player to seven points by two wins the set 7-6.
  5. The match completes when one player has won two sets. The final set score, set count, and tie-break count are all visible on the same screen.
  6. If you mis-tap, use Undo last point to restore the full previous match snapshot. Undo works across game, set, tie-break, and match boundaries, so a single tap that ended a match can be reversed without re-entering any scores.
  7. When the match is over, tap Start new match to clear the active score and begin a fresh best-of-three match while keeping the daily point history already recorded.

How standard game and tie-break transitions work

Inside a regular game, the score begins at Love and displays 15, 30, and 40 as points are won. When both players reach three points, the game shows Deuce instead of 40-all. The next point gives that player Advantage; a second consecutive point wins the game, while a point by the opponent returns the game to Deuce. This is the standard format described by the ITF Rules of Tennis 2026 and explained in the USTA Tennis Scoring guide, and the Tennis Scorekeeper implements those transitions directly rather than approximating them.

A set is won by the first player to reach six games with a margin of two. When both players reach six games, the scorekeeper switches to a numeric tie-break. The first player to seven points by two wins the tie-break and the set 7-6, which is the standard tie-break used in tie-break-set formats. If the tie-break is itself tied at six-all, play continues until one player builds the two-point margin. The match is the best of three sets, so it ends the moment one player reaches two sets. None of this requires you to translate a raw tally; the score shows the right label at the right moment.

Score layer Standard transition
Point score inside a game Love to 15 to 30 to 40 to Game, with Deuce and Advantage when points reach 40-all
Games inside a set First to six games with a margin of two; otherwise the set continues
Tie-break at six games all First to seven points by two; set awarded 7-6
Sets inside the match Best of three sets; match ends when one player reaches two sets

Reviewing and exporting your private match record

Every recorded point is saved against your device's local calendar day, so you can look back and see how many points were recorded on a particular date. That local history is useful when a practice match crosses midnight or when you want a record of your playing volume over a week. If browser storage is unavailable, the score still works on the current page, and the scorekeeper displays that it cannot retain the history rather than silently dropping it.

When you want a file outside the browser, two export options are available. Export CSV creates a Date and Points recorded file that you can open in a spreadsheet or archive. Export PNG creates a 1080 by 1350 image with a total and recent days for sharing. The PNG image deliberately does not include a URL or player names, which limits unnecessary personal context if it is shared. Both exports use browser Blob and canvas APIs, and no upload queue, scoring API, or remote file conversion is involved.

Action Effect on local state
Undo last point Restores the full previous match snapshot, including across game, set, tie-break, and match boundaries
Start new match Clears only the active match score and starts a fresh best-of-three match
Clear local history Removes the stored daily point record from this browser
Export CSV Downloads a Date and Points recorded file for a spreadsheet or archive
Export PNG Downloads a 1080 by 1350 image with totals and recent days, with no URL or player names

What the scorekeeper covers and what it does not

This is intentionally a personal scorekeeping aid rather than an official tournament scorer. It fits a friendly singles match, a practice session, a club ladder note, or a lesson where a clear on-screen score is more helpful than a paper mark. It assumes the standard tie-break-set, best-of-three structure that the ITF and USTA describe for most club and recreational play. It does not manage service order, chair-umpire decisions, doubles rotations, line calls, court changes, retirement, the match tie-break used in place of a deciding set, or event-specific scoring variations. A tournament can announce a different format, and that announced format controls the event, so use this tool only when the standard game, tie-break-set, and best-of-three structure matches the match you are actually playing.

The data side is similarly narrow. The player names, active match, and point history are stored only under this tool's local browser key, and they do not synchronize to another device. Clearing site data removes them. There is no account, no upload queue, no server-side scoring API, and no remote file conversion. That keeps the tennis scoring app free of subscriptions and removes the privacy cost of sharing your match data with a third party.

Get started with the Tennis Scorekeeper

Open the Tennis Scorekeeper, type the two player names, and start tapping the player who wins each point. The score display, the Undo button, and the export options are all you need for a standard best-of-three match, and you can return to the same browser later to find your daily point history waiting under the tool's local key.