A free golf score tracker that displays every hole individually keeps your round honest by showing the par, stroke index, gross strokes, received handicap strokes, and a running net total for each completed hole rather than hiding the round behind a single incrementing number. When the card keeps a separate record per hole, every total can be traced back to the strokes that produced it, you can see exactly where handicap strokes fell, and a partial round never invents results for holes you have not played yet. The published stroke-index row printed on your course scorecard determines which holes receive extra strokes under the World Handicap System, and a browser-local card applies that same allocation rule hole by hole. Private browser storage means the card stays on this device until you decide to export it, and the export itself happens in the browser using standard web APIs rather than through an upload to a service.

Casual rounds, friendly matches, practice logs, and paper-scorecard backups all benefit from this kind of visibility. A counter that simply adds strokes gives you one number with no way to verify it; a per-hole card gives you the receipt for every number it displays.

golf score tracker free
golf score tracker free

What a Per-Hole Free Golf Score Tracker Should Show

A per-hole golf card displays five distinct values for every hole you complete: the par printed on the course card, the stroke index printed on the course card, the gross strokes you actually took, the handicap strokes received on that hole, and the running net total after that hole. Each column answers a different question. Par tells you the hole's expected difficulty. Stroke index tells you where handicap strokes go. Gross strokes is your raw input. Received handicap strokes comes from the allocation rule, not from a manual guess. Net strokes is the running total of gross minus received handicap strokes, displayed hole by hole so you do not get an unexplained subtraction at the end of the round.

The Golf Scorecard tool applies this structure to all eighteen holes and leaves every par and stroke-index field editable. Default values appear so an empty form is easy to start, but they are not a claim about any real course. The card invites you to copy the actual par and stroke-index row from the paper scorecard before you begin, which is the only way the allocation rule can map correctly onto the course you are playing.

How Handicap Strokes Are Applied Hole by Hole

The allocation rule is documented in The R&A's Rules of Handicapping Appendix E: a player with course handicap 15 receives one stroke on the fifteen lowest stroke indexes, and the same order repeats from index one above eighteen strokes. The rule translates into a clear formula. Each hole first receives floor(course handicap divided by eighteen) strokes as a baseline. Then any hole whose published stroke index is at most the course handicap mod eighteen receives one additional stroke. The order of received strokes therefore follows the course's published sequence, which is the same sequence printed on the paper scorecard.

For a player with course handicap 22, the calculation works out as floor(22 / 18) = 1 stroke on every hole, plus one extra stroke on the four holes where stroke index is at most 4. The hole with stroke index 1 receives two strokes; the hole with stroke index 4 receives two strokes; holes with stroke index 5 through 18 receive one stroke. That is the allocation the card displays, hole by hole, alongside the running net total.

Course HandicapBase strokes per holeIndexes that receive an extra stroke
501 through 5
1501 through 15
1801 through 18 (every hole gets 1)
2211 through 4 (those holes get 2)
362none (36 mod 18 = 0)

Because the card shows the received strokes column rather than only the final net, the running total does not look like an unexplained subtraction. You can see exactly which holes were credited with the strokes that produced it.

Set Up a Card With Course Name and Handicap

  1. Open the Golf Scorecard and type the course name in the header field so the round is identifiable in history.
  2. Enter your course handicap in the field provided. Course handicap is a number you already know from your handicap index and the slope and rating of the tees you are playing; the card does not calculate it for you.
  3. For each hole, copy the par value printed on the course scorecard into the par column.
  4. For each hole, copy the stroke index printed on the course scorecard into the stroke-index column. The order in which you enter strokes after this point is determined by these values, not by the hole number.
  5. Leave the gross-strokes column blank for holes you have not yet played. A blank cell stays blank, so your running totals reflect only completed holes.

The default par and stroke-index values are just a starting grid. Editing them on each hole is expected, because the paper scorecard you are handed at the first tee is the source of truth for those two columns.

Enter Gross Strokes and Watch the Totals Run

After the course row is in place, type your gross strokes for each hole as you complete it. The card recomputes the received handicap strokes for that hole using the allocation rule and updates the running gross and net totals for completed holes only. If you bogey a par 4 and your course handicap puts one stroke on that stroke index, the net column reflects that one stroke, and the running total at the bottom of the completed rows reflects the net so far. A hole you have not played contributes nothing to the totals, so a card that stops after seven holes shows a seven-hole total, not a fabricated eighteen-hole total.

This is the difference between a tally and a scorecard. A tally answers "what number am I at" with a single integer. A scorecard answers "how did I get to that number" with the hole-by-hole evidence. For practice rounds, the per-hole record also lets you review where strokes were lost or saved once you are off the course.

Correct Mistakes, Review History, and Export Without Losing Control

Mistakes happen on the course. The Undo last edit control restores the exact prior state of the card, including any earlier par, stroke index, or gross entry you typed. If a wrong gross stroke is entered, undo brings the cell back to its previous value without requiring you to remember what that value was. Clearing local history removes every saved card on the device, which is the deliberate reset path when you want a clean browser state for a new season or a fresh start.

The history list shows each browser-local day that contains a card and reports how many holes were completed on that date. That makes it useful when you play more than one round in a day, save a partial card, and return later to finish it. Each date is its own card, so a half-finished round from yesterday does not merge into today's round.

Export PNG produces a 1080 by 1350 visual summary that includes the totals and recent days, suitable for sharing or printing on a standard sheet. Export CSV produces a file with the date, course name, completed holes, par, gross strokes, handicap strokes, and net strokes. Both exports are generated with native browser APIs and do not send the card to any server, so the choice to export is yours and only yours.

Where the Card Deliberately Stops

This card is intentionally limited. It is a personal gross-and-net convenience tool, not an official Handicap Index calculator, a score differential calculator, a rules-of-golf adjudicator, a course rating or slope calculator, or a tournament score-posting service. Those tasks require details and processes that sit outside a private client-only tool, and conflating them with a personal scorecard would mislead the reader.

Course handicap in this tool is a user-entered number, and net is the visible convenience calculation of gross strokes minus received strokes on completed holes. The card does not claim to publish a score for handicap purposes, does not validate that your round met peer-review requirements, and does not store anything on a server you can return to from a different device. If you want those capabilities, a posting service or governing-body calculator is the appropriate next step. If you want a clear per-hole record of the round you actually played, this is the tool for that.

Storage is local. A second device does not see your cards. Clearing browser data removes them. When local storage is unavailable, the card discloses that rather than pretending to save silently. That disclosure matters, because the only thing worse than losing a round you played is losing a round you thought you had saved.