Does Swimming Count as Steps? What Your Apple Watch Actually Tracks
Get out of the pool, check your rings, and the step count from the last forty-five minutes reads close to zero - even though you just swam more lengths than you can count. That's not a syncing glitch and it isn't your watch failing to notice you. It's working exactly as designed: swimming physically can't produce the signal a step counter is built to detect, on any brand of device, and once you know why, the number stops looking broken.
No - and here's the sensor reason why
An Apple Watch or iPhone doesn't have a way to directly observe your feet. Without GPS - and without a step-length model built for open water - it infers a step from a very specific pattern: a rhythmic, back-and-forth swing at the wrist, repeated at a walking or running cadence, matched against an accelerometer model trained on that exact motion. It's the same underlying mechanic covered in why cycling doesn't produce real steps and why an elliptical is hit or miss - no matching wrist swing, no step.
A swim stroke fails that test on every count. Freestyle and backstroke swing the arm through a full overhead rotation, not a walking pendulum. Breaststroke and butterfly barely move the wrist back and forth at all. None of it looks like a footstep to the algorithm, so none of it gets counted as one. This isn't a bug specific to Apple, and it isn't a setting you've got wrong - it's a hard limit of inferring steps from wrist motion in the first place.
Why GPS and your wrist accelerometer both go quiet in the water
Two separate systems that normally help fill in the gaps both drop out during a swim. GPS radio signals don't travel through water in any usable way, so an Apple Watch loses its satellite fix the moment you go under - Open Water Swim workouts fall back to a step-length and stroke-based distance estimate instead of a real GPS track, and Pool Swim relies entirely on the pool length you enter, not GPS at all.
Meanwhile the accelerometer is still running, but water resistance changes how your arm accelerates compared to open air, and Water Lock - the feature that ignores screen taps so a splash doesn't start a stopwatch by accident - doesn't touch step detection either way. The step-counting model simply never sees a pattern it recognizes, whether you're swimming hard or drifting through a slow recovery lap.
Does your Apple Watch still track swimming as exercise?
Yes, in real detail - just not as steps. Apple Watch (Series 2 and later, and every Apple Watch since) offers dedicated Pool Swim and Open Water Swim workout modes that log lap count, stroke type, distance, active calories, and heart rate where the sensor can get a reading through the water. None of that requires steps; it's built on a completely different measurement approach - stroke recognition and rotation, not wrist-swing cadence.
So the workout itself isn't going unrecorded. Duration, distance, and effort all show up in Apple Health exactly the way they would for a run. It's specifically the steps field that stays empty, because steps are the one metric a swim genuinely doesn't produce.
Does Fitbit or Garmin count swimming as steps either?
No, and for the identical reason. Fitbit and Garmin's own community forums are full of the same question, and the answer from both companies comes back the same way: their step algorithms are also built on wrist-swing accelerometer patterns, so a stroke that doesn't swing your wrist like a walking arm doesn't register as a step there either. This isn't an Apple-specific gap you could fix by switching brands - every wrist-worn device that infers steps from arm motion runs into the same wall in the water.
Why your step ring can look stuck on a swim day
This is where the real frustration shows up. You can leave the pool having swum harder than most of your walking days combined, open your step total, and find it barely moved since you got in the water. Nothing is wrong with your watch or your phone - your daily step count is a straight read of Apple Health's step samples, and a swim simply doesn't write any.
It becomes a real problem only if steps are the single number you're judging the day by. A swim day is a genuinely different kind of activity day, not a lazy one, and treating it as a failed step day is the fastest way to make a step goal feel unfair rather than motivating.
Where Stepzy shows your swim when there are no steps to show
Stepzy doesn't just leave a swim's step field blank and move on. Open the session from the Workouts tab (switch to the All filter, since Pool Swim and Open Water Swim sit outside the default Walk/Run view) and the detail screen still shows duration, distance, and calories pulled straight from Apple Health. For a session with no step samples at all - a swim, same as an indoor cycle - Stepzy falls back to a distance-based estimate for that row rather than showing an empty field, so the workout still reads as a complete entry instead of a gap in your history.
That's a deliberate design choice, not a hack: the goal is a workout list that reflects what you actually did, even on the one activity type steps were never going to capture in the first place.
Skip the fake step-conversion math
Search around and you'll find calculators and articles offering a precise-looking conversion - a specific number of steps per lap, or an exact minutes-of-swimming-equals-so-many- steps rule. Treat those numbers with real skepticism. There is no verified, standardized formula for converting swim effort into an equivalent step count; the figures circulating online typically come from a single assumed intensity level with no named source or accuracy range behind them, and stroke, pace, and pool length all change the real energy cost enough that a one-size number can't hold up.
If you want a genuinely comparable number for a swim, distance and duration - both of which Apple Health actually measures during the workout - are the honest metrics to lean on, not an invented step count standing in for them.
Keeping your step goal fair on swim days
If swimming is a regular part of your week rather than an occasional outing, a single flat step goal stops making sense on those days. A few of Stepzy's features exist for exactly this kind of mismatch: if your swim sessions cluster on certain days, splitting your goal by weekday and weekend lets a lower-step training day stop dragging down a target built for your walking days. If swimming becomes a bigger part of your routine over time, Stepzy's adaptive goal suggestions will notice your baseline has shifted and offer to adjust the number accordingly - though nothing changes until you tap Apply.
And on the days a hard swim genuinely leaves no room for a walk, Streak Skips mean one low-step day spent doing real training doesn't erase a streak you've otherwise been keeping. The goal isn't to force swimming to look like walking - it's to stop a step count that was never built to see swimming from quietly punishing you for doing it.
The short version: swimming doesn't count as steps on any wrist-worn device, because the motion a stroke produces doesn't look anything like the motion a step counter is built to recognize - and that stays true across Apple, Fitbit, and Garmin alike. Your swim isn't going untracked, though; distance, duration, and calories are all still there in Apple Health, and reading a workout the way Stepzy does means a swim with zero steps still shows up as a complete session instead of an empty row. For the same underlying question on a different piece of gear, see Apple Watch vs. iPhone for step counting.