Virtual Tally Counter - Click to Count

A full-screen tap counter for counting anything. Increment with a tap or click, with support for multiple counters.

Runs in your browser. No data leaves your device.

Frequently Asked Questions

How does the Virtual Tally Counter work?

Each tap or click increments a counter variable stored in React state, which is simultaneously persisted to localStorage. Multiple counters are stored as a named array, each with an independent count value. The full-screen tap area is a single div with an onClick handler, and the large display number re-renders on each state update. Decrement and reset modify the same state variable and sync to localStorage.

What can I use a tally counter for?

Counting anything: inventory, people entering a room, exercise reps, bird sightings, prayer counts, or any repetitive counting task. The large display makes it easy to use on a phone or tablet.

Can I run multiple counters at once?

Yes. Create multiple named counters and switch between them. Each counter maintains its own independent count.

Does the count save if I close the page?

Yes. Your count is saved to local storage and will be there when you return. You can also reset the counter to zero at any time.