Skip to content

Golf Scorecard

Build a private per-hole golf card with course-entered par and stroke index, gross strokes, received handicap strokes, and running net totals instead of a single tally.

Privacy: your files never leave your device. All processing happens locally in your browser.

How to use

  1. 1.Enter the course name and a course handicap, then copy the par and stroke-index row from the course scorecard for all relevant holes.
  2. 2.Enter gross strokes for each completed hole; the card shows received handicap strokes and running gross/net totals for completed holes only.
  3. 3.Use Undo last edit to correct a field, review daily cards, and export PNG or CSV only when a private file is useful.

About Golf Scorecard

Golf Scorecard is a browser-local card for a round where a single running total hides the information needed to understand the score. It presents all eighteen holes, with fields for the par and stroke index printed by the course, the gross strokes you entered for the hole, and the handicap strokes received from your chosen course handicap. As you fill in completed holes, the card shows completed holes, total par for those holes, gross strokes, received handicap strokes, and net strokes. This is useful for a casual round, a friendly match, a practice log, or a paper-scorecard backup when you want a visible per-hole record. It replaces the generic counter's undifferentiated number with a reviewable scorecard where each total can be traced back to a hole.

The card intentionally asks you to copy the course's actual par and stroke-index row. A course's published stroke index determines the order in which handicap strokes are received. The USGA World Handicap System FAQ gives a concrete example: a player with Course Handicap 15 receives one stroke on indexes one through fifteen. The R&A's Appendix E independently describes the scorecard's published allocation and says the same order repeats from index one above eighteen strokes. This tool applies that transparent rule: each completed hole receives floor(course handicap divided by eighteen), plus one when its stroke index falls within the remaining allocation. The calculation is displayed hole by hole, so the net total does not appear as an unexplained subtraction at the end.

Only completed holes contribute to the running totals. A blank gross-strokes field stays blank instead of becoming a hidden zero. This keeps a card for an unfinished round honest: a two-hole total means exactly two completed holes, not an invented eighteen-hole result. The par and stroke-index fields remain editable because the course card is the source of those values, not the default grid in this tool. The default values simply make an empty form easy to start; they are not a claimed mapping for any real course. Undo last edit restores the precise earlier card state, including a prior par, stroke index, or gross entry. Clearing local history removes all cards when you deliberately need a clean browser state.

Each browser-local day can retain its own card, making a date history useful when you play more than one round or return later to complete a saved card. The history list reports how many holes were completed on each date. Export CSV contains the date, course name, completed holes, par, gross strokes, handicap strokes, and net strokes. Export PNG creates a natural 1080 by 1350 visual summary with a total and recent days. Neither export sends the card to a service. They use native Blob and canvas APIs in the browser, with no account, image processor, upload queue, cloud synchronization, or remote golf database. The course name, handicap, card entries, and saved history live only in local browser storage. A second device does not see them, clearing browser data removes them, and unavailable storage is disclosed rather than represented as a durable save.

The card has a deliberately limited promise. It is not an official Handicap Index calculator, score differential calculator, rules-of-golf adjudicator, course-rating or slope calculator, tournament score-posting service, or evidence that a score is acceptable for handicap purposes. Those tasks require details and processes outside this private client-only tool. Here, course handicap is a user-entered number and net is the visible convenience calculation of gross strokes minus received strokes on completed holes. Use the card when that clear per-hole record is what you need. Copy the actual course par and stroke-index row, enter strokes as you play, inspect the gross and net totals, correct a mistake with Undo, and export a private record only if you want it outside this browser.

Methodology & sources

Golf Scorecard stores date-keyed 18-hole local cards under counter:golf-scorecard. Each completed-hole net uses gross strokes minus received strokes, where received = floor(courseHandicap / 18) plus one if the user-entered published stroke index is at most courseHandicap mod 18. The USGA FAQ and R&A Appendix E evidence that allocation sequence. The tool deliberately does not calculate a Handicap Index, course rating, slope, or official score posting.

Frequently asked questions

Where do the par and stroke-index values come from?
Copy them from the actual course scorecard. The editable defaults are a starting form, not a course-specific claim.
How are handicap strokes allocated?
The tool follows the published stroke-index order: it applies one full pass per eighteen course-handicap strokes, then gives remaining strokes from index 1 upward.
Does this calculate an official Handicap Index?
No. It is a personal gross/net convenience card, not an official Handicap Index, differential, or score-posting service.

Device & Productivity guides

View all