Counter Online: Separate Tallies, Steps & Target Milestones

Keep separate tallies with explicit steps and milestones

SimplyUtils Counter Online keeps up to 25 named counters in this browser. Each has its own current value, step and optional target. Choose a counter, add or subtract its step, and reset that counter to zero when you want to start again. The tool is a manual tally; it does not detect visitors, exercise repetitions or inventory automatically.

Worked example: count boxes in groups of five

  1. Name a new counter Boxes, choose step 5 and target 12, then press Add counter. Its starting value is zero.
  2. Press the large Add 5 button three times. The successive values are 5, 10 and 15.
  3. The target indicator changes when the third addition crosses 12. It does not stop the counter at 12 or change the step to fit the remaining amount.
  4. Subtract once to return to 10, then add again to reach 15. Reset to zero keeps the counter name, step and target.
  5. Add a second counter, such as Loose items with step 1, to keep that separate count. Choosing Boxes again restores its current value without changing the other tally.

Do not add the two current values together unless their units mean the same thing. A step of five means five items per action; it is not five seconds or a stored record of individual observations. For a final group smaller than your step, use a separate counter with step one rather than recording a full group you did not count.

Steps, targets and numeric limits

Names allow 1–64 characters after trimming their edges. Steps must be positive whole numbers from 1 to 1,000,000. Optional targets must be positive whole numbers up to 1,000,000,000,000. Decimals and scientific notation are rejected rather than silently truncated. Current counts stay between −1,000,000,000,000 and 1,000,000,000,000; an operation beyond a boundary shows an error and leaves the last valid value intact.

Subtracting below zero is permitted. There is no configurable minimum, custom starting value or target-based maximum stop. A target is a milestone: it shows reached or exceeded whenever the current value is at least the target. Enable Sound when crossing the target if you want a short browser-generated tone when adding moves from below the target to the target or above it. Sound is off by default, can be blocked by browser permission, and does not repeatedly sound while the count remains above the target. It is not a venue-capacity or emergency alarm.

Keyboard counting without intercepting other controls

Focus the Counter keyboard workspace to use Space or Up Arrow for addition, Down Arrow for subtraction and R for reset. While the large add button is focused, Space and Enter use its ordinary button activation; the arrow and R shortcuts also work there. Held-key repeats and Ctrl, Alt or Meta combinations are ignored by the counting shortcuts.

Counter-selection, reset, subtract and delete buttons retain their normal keyboard behavior. Typing a counter name or number does not change the active tally through shortcuts. The whole page is not a tap target: only the displayed add button adds an increment. On a touch device, select a counter and use the visible buttons; check the selected name before a counting session.

What is saved, and what is not

The current counters, steps and targets are written to browser localStorage after changes. This saves current values, not a timestamped event history. Reloading can restore them when storage is available. There is no CSV or JSON export, lap/split log, undo history, cloud account synchronization or guaranteed backup.

Private browsing, browser policies, storage limits or clearing site data can prevent persistence or remove saved counts. Another tab can overwrite the same browser's saved list; the tool does not merge concurrent changes. Use one tab for a counting session and record important results separately. Delete removes a counter's current value and configuration; reset keeps its configuration but returns its value to zero. Neither action has an undo command.

Recover from storage and sound errors

If saved data cannot be read or validated, the page starts a temporary General Tally and leaves the old stored value untouched. A warning explains that counting is only in memory. Retry saving / replace saved data explicitly attempts to store the currently displayed counters, replacing the old saved value if successful. If a write fails during use, your visible count still changes in memory, but refreshing can lose that unsaved change.

Malformed saved data is checked for item shape, duplicate IDs, supported numeric values, a 25-counter limit and a 100,000-character payload limit. A large or incompatible saved list is not partially restored as if it were complete. If a target tone is unavailable, the visible target indicator continues to work. Disable sound to remove that feature warning or allow browser audio and try crossing the target again.

Processing and privacy

Tally changes and optional tone generation run in your browser. No tool-processing API receives counter names or values. When available, local storage keeps them on this browser profile; the clipboard is not used by this tool. The surrounding website may load analytics, advertisements and other assets under the privacy policy, so browser-based counting is not a promise that the entire page makes no network requests.

Guide published by . View our publishing information and contact details.