Counts real steps using your phone's motion sensor — right in your browser, no app install. Tracks distance, calories, streaks, and weekly history, stored privately on your device.
Used to estimate stride length, distance and calories accurately.
Stride length auto-estimates from height (updates when height changes) — override it here if you know your own more precisely.
Running, cycling, gym and more — added on top of today's step-based calories.
Most "online" step counters just ask you to type in a number. This one is different — it reads your phone's real motion sensor directly through the browser's DeviceMotion API, the same underlying sensor data a native pedometer app uses, and detects each footstep in real time as a small spike in acceleration. No app store, no install, no account — just open this page on your phone and tap Start.
On iPhones running iOS 13 or later, Safari requires an explicit tap-triggered permission prompt before any website can read motion sensor data — this is a deliberate privacy protection built into iOS, not something this site can skip. Android browsers generally allow motion access without a separate prompt. Either way, the readings are processed entirely on your device and never transmitted anywhere.
Unlike your phone's built-in step counter, which runs as a background system service, browser-based motion tracking only works while this page is open and on screen — that's a fundamental limitation of how browsers sandbox web pages for battery and privacy reasons, not a bug. For steps taken earlier in the day or while your phone was locked, use the manual add buttons to top up your count from your phone's native step counter.
Distance is calculated from your step count multiplied by your stride length, which is auto-estimated from your height using a standard walking-stride formula — you can override it directly if you've measured your own stride more precisely. Step-based calories use a walking-distance-and-weight formula, while logged activities like running or cycling use standard MET (metabolic equivalent) values combined with your weight and the duration you log, added on top of your step-based total for the day.
Hitting your daily step goal builds a streak, tracked automatically day to day. Milestone badges unlock as you hit step and consistency thresholds — a lightweight way to stay motivated without needing a subscription or a native app. The weekly chart and full history table make it easy to spot patterns, and everything can be exported as a CSV file whenever you want your own copy of the data.
Every step count, activity log, streak, and badge is calculated and stored entirely in your own browser's local storage — nothing is ever uploaded to a server, and no account or sign-up is required. Clearing your data removes it completely and permanently.
How does this step tracker count steps without an app? It uses your phone's built-in motion sensor through the browser's DeviceMotion API, the same kind of sensor a native pedometer app reads from. Each footstep creates a small spike in acceleration, and the tracker detects these spikes in real time while the page is open.
Why does it ask for motion permission? iOS requires an explicit tap-triggered permission prompt before any website can read motion sensor data, as a privacy protection. Android browsers generally allow motion access without a separate prompt. Either way, the readings never leave your device.
Does this work in the background like a phone's built-in step counter? No — browser motion tracking only works while this page is open and active on screen. Unlike a phone's native step counter, it can't keep counting once you switch apps or lock your screen. Use manual entry to add steps from your phone's built-in counter for the rest of the day.
How accurate is browser-based step detection? It's reasonably accurate for a phone held or in a pocket during normal walking, using a threshold-based peak detection method. Accuracy drops with very slow walking, an unusually loose pocket, or a phone lying flat on a surface — treat it as a solid estimate rather than a clinical-grade count.
How is distance calculated from steps? Distance uses your stride length, estimated from your height with a standard walking-stride formula, multiplied by your step count. You can override the estimated stride length directly if you know your own more precisely.
How are calories estimated? Step-based calories use a walking-distance formula based on your body weight. Logged activities like running or cycling use standard MET (metabolic equivalent) values combined with your weight and the duration you enter.
Is my step and activity data uploaded anywhere? No. Every reading, calculation, and history entry is stored only in your browser's local storage. Nothing is sent to a server, and no account or sign-up is required.
Health disclaimer: This tool provides general activity estimates for personal motivation and tracking, not medical-grade measurement. It is not a substitute for professional medical advice — consult a healthcare provider for guidance specific to your fitness or health goals.