Tap Counter
Use the large touch surface to count one completed press at a time on a phone, tablet, or desktop. Undo mistakes, set a target, and keep the count on this device—even offline after the first visit.
How Tap Counter counts
The large touch surface records one completed, deliberate press as one count. Pressing down alone does not count, holding does not auto-repeat, and moving or releasing outside the surface cancels the pending press.
Fast controls and targets
Correct the last action
Local saving, offline use, and privacy
Saved separately on this device
Offline after the first successful load
Read the Privacy Policy for details about local storage, offline caching, and hosting data.
Tap Counter frequently asked questions
Does one tap always count once?+
Yes. The tap surface is designed so one deliberate press produces one count. Touch and synthetic mouse click double-counting is suppressed, and holding does not auto-repeat.
How do I correct an accidental tap?+
Use Undo to reverse the most recent counted press. Use Decrement when you intentionally need to lower the value by the configured step rather than undoing the recorded action.
What keyboard controls can I use for fast counting?+
Press Space to count once when focus is not on a form control, editable field, or dialog. Undo: Ctrl+Z on Windows/Linux or Command+Z on macOS. Redo: Ctrl+Shift+Z on Windows/Linux or Command+Shift+Z on macOS.
What happens when I reach a target?+
The progress indicator reaches 100% and completion feedback is shown once. Counting does not stop, so you can continue past the target or use Undo/Decrement to correct the value.
Will my count still be there after I close or reload the page?+
The count, name, target, settings, and history are saved in this browser and restored after a reload. Clearing browser storage or switching devices does not automatically restore them, so export a backup when the count matters.
Can the screen stay awake while I count?+
When the browser supports Screen Wake Lock, turn Keep screen awake on in Settings. It is off by default and counting still works if the browser reports unavailable or failed.