Count your steps on a walk, right in the browser. Uses your phone's motion sensor — nothing is uploaded.
What is this?Hide details▾
What is Step Counter?
A session-based pedometer that reads your phone's accelerometer through the DeviceMotion API and counts steps with on-device peak detection. Start a session and walk with the screen on — it tracks steps, distance, pace, and a daily goal ring. All processing stays in the browser: no account, no upload, no background tracking. Desktops and devices without a motion sensor show a disabled state. Daily totals persist on this device, with a 7-day chart and goal streaks. Pocket mode keeps the screen on but pure black (best on OLED) so steps keep counting in your pocket; short locked-screen gaps are filled from your walking pace and labeled as estimates.
step-counter.js
0steps today
Distance0 m
Session0:00
Pace—
Keep the screen on and this tab open while you walk.
Pocket mode keeps the screen on but pure black, so steps keep counting in your pocket. Best on OLED screens. Slide the dot at the bottom to exit.
Last 7 days
Current streak—
Best streak—
Motion access needed
This counter reads your phone's motion sensor. Grant access to begin.
Motion access denied
Re-enable motion access in your browser settings, then reload the page.
No motion sensor
Step counting needs a phone or tablet with an accelerometer. This device doesn't expose one.
Secure connection needed
Motion sensors only work over HTTPS. Open this tool on the live site (https://mentria.ai). A local dev server reached by LAN IP over plain HTTP cannot expose the sensor.