Tally Counter

How to use it

  1. Tap or click the big + button, or press Space, Enter, + or the up arrow. −, the minus key, the down arrow or Backspace takes one away.
  2. Give the counter a name, and set a Step if each press should add more than one (5 for a hand of five, 2 for pairs). A Target adds a progress bar and shows how many are left.
  3. + Add counter runs several counts side by side, for example adults and children at a door, or each product on a shelf. The one highlighted in the list is the one the big buttons and keys change; the list shows the total of all of them.
  4. Full screen hides everything but the number and the buttons, for counting at a door or on a stage. Escape or the Exit button brings the page back.
  5. Download log (CSV) saves every counter and every press with its time. Reset has a ten-second Undo.

What counts as one press

The button counts on the moment your finger or mouse button goes down, not when it comes back up, so fast tapping is not slowed by the release. The page also tells phones not to wait to see whether a tap is the start of a double-tap zoom, which on its own can swallow quick taps or zoom the page instead of counting.

Holding a key down makes the keyboard repeat it many times a second. That is rarely what you want from a counter, so by default a held key counts once; tick Count held keys if you do want the repeats. Never go below zero stops the minus button at 0; turn it off for counts that can go negative, such as a running difference.

The log, and why some cells start with an apostrophe

The CSV file lists each counter’s name and total, then one row per press: the time in ISO 8601 (UTC), the counter, the change and the count after it. It follows RFC 4180, so names with commas, quotation marks or line breaks open correctly in Excel, Google Sheets or Numbers. A counter name that starts with =, +, - or @ is written with an apostrophe in front, because spreadsheet programs otherwise treat such text as a formula, a known way to slip commands into exported files (OWASP calls it CSV injection). Ordinary negative numbers are left alone. The log keeps the most recent 5,000 presses.

What we tested

On October 15, 2026, in Chromium 141.0.7390.37:

CheckWhat we didResult
Fast clicking200 clicks sent with no delay200
KeyboardSpace pressed 30 times30 added
Held keyUp arrow held through 5 auto-repeats1 added by default; 6 with Count held keys on
Phone taps60 finger taps on the + button at 390 px60 counted; page zoom stayed at 1
Step and targetStep 5; target 300 at 242+5 per press; “58 to go”
Below zeroMinus at 0 with the floor on, then offStayed 0; then −1
Several countersSecond counter, total, reset and Undo, full screen, reloadTotal right; Undo restored; everything back after reload
CSV file300 rows of awkward text written and read back with Python’s csv moduleEvery cell identical; formula-like text prefixed; log of 243 presses in time order

Tips

  1. Counting people in and out of a room? Use two counters named In and Out; the difference is how many are inside. Or turn off the zero floor and use plus for in and minus for out.
  2. For knitting or crochet, name the counter after the pattern section and set the step to the repeat.
  3. For exercise sets, set a target and the bar turns green when you reach it.
  4. Counts are saved in this browser. If you count on a shared or public computer, download the log and press Reset all when you finish.

Frequently Asked Questions

How do I count with the keyboard?+
Space, Enter, + or the up arrow adds one step; minus, the down arrow or Backspace subtracts. Keys are ignored while you are typing in a name or number field.
Can I run more than one counter?+
Yes. Add as many as you need; the highlighted one is changed by the big buttons and keys, and the list shows the total of all counters.
Will my count be lost if I close the tab?+
No. Counts, names, settings and the last 5,000 presses are saved in this browser and come back when you return. They are not uploaded, so they will not appear on another device.
Why does holding a key only count once?+
Held keys repeat many times a second, which would run the count away. Tick Count held keys if you want every repeat counted.
Can the count go negative?+
Only if you turn off Never go below zero.
What is in the CSV download?+
Each counter with its total, step and target, then one row per press with the time (ISO 8601, UTC), the counter, the change and the count after it.
Does it work on a phone?+
Yes. Tapping counts at once without zooming the page, phones that support vibration give a short buzz, and full screen shows a much larger number with bigger buttons.

Built by Derek Giordano · Part of Ultimate Design Tools

Privacy Policy · Terms of Service