A tally counter that remembers what it is counting
A number alone is easy to lose track of: was 47 the red yarn or the blue? This tally counter with name puts an editable label on every count. Each counter card shows its name in a clean underline-style field, and beneath it a large digit display and the full button set — +1, long-press −1, long-press reset. Rename a counter at any moment and the label persists alongside the value.
The naming makes it perfect for anything where the item matters: yarn colors in a stash, bins in a warehouse aisle, players on a bench, cookie varieties at a bake sale, bird species at the feeder. If you leave the name blank, the counter simply falls back to a default label, so you are never staring at an anonymous number.
Named counts, saved and exported properly
Names and values are saved together in your browser's local storage after every change, so returning to the page — tomorrow or next week — restores the whole named list exactly. The counter set starts with a single item, and you can add more at any time, up to twelve on one page.
When you export, the CSV file includes every counter with its name, value, and last-update timestamp, so the downloaded data is self-describing. Renaming is limited to 40 characters, and deleting a counter is protected by the same half-second long press used across ClickTally — deliberate actions stay deliberate.
Labels turn numbers into records
The difference between a tally and a record is a label. "47" is a mystery in a week; "47 — red merino" is documentation. That is the entire idea behind this counter: keep the friction of a plain tally counter, but store just enough context that the number still means something when you come back to it.
The name field is deliberately unopinionated — it does not force a format, a category, or a unit. Name counters after yarn colors, bin codes, player names, bird species, or test conditions. The 40-character limit keeps the cards tidy, and the CSV export carries the names along, so the label survives all the way into your spreadsheet.