Swim Lap Counter
Tap once per length and watch live distance, split times, and average pace build toward your goal. Every tap counts, undo fixes a mis-tap, and it all works poolside offline.
Built by the AbraCalc team
How to play
- Pick your pool length (25m, 50m, or 25yd) and optionally set a distance goal.
- Tap Start Swim, then tap the big button once every time you finish a length.
- Watch distance, split times, and average pace per 100 update after every tap.
- Use Undo Last Length to fix a mis-tap — it removes the tap and its split, and the count never goes below zero.
Swim Lap Counter turns your phone into a poolside tally: pick your pool length (25m, 50m, or 25yd), set an optional distance goal, and tap the big button once every time you touch the wall. Every single tap counts as one length — there's no debounce, no missed strokes, so a fast swimmer banging out flip turns still gets an accurate count. Distance updates live from your length count and pool size, a split time is logged for every length so you can see exactly where you sped up or slowed down, and an average pace per 100 keeps you honest about your effort. Hit your goal distance and a one-time celebration fires while the counter keeps running so you can keep swimming past it, and Undo Last Length is there the moment you mis-tap.
Frequently asked questions
- Will a fast flip-turn swimmer lose taps if they go quickly?
- No — every tap is counted individually with no debounce or cooldown, since a real length always deserves a real tap even if two land close together.
- What happens when I hit my distance goal?
- A one-time celebration appears the moment your logged distance reaches the goal, and the counter keeps running afterward so you can keep swimming as far past it as you like.
- Do the split times always add up to the total time shown?
- Yes — each split is the exact time since your previous tap (or since Start, for the first length), so the sum of every split always equals the total elapsed time shown, with no drift.