Step Lama · walk sessions, counted honestly

Pedometer Online

Start a session, put the phone in your hand or pocket, and walk. Your motion sensor does the counting, your screen stays awake, and nothing about your walk leaves the device.

Fig. 1 — accelerometer in · steps out● SESSION
0
steps this session
press start, then walk
Time
00:00
Cadence
Distance
0 m
Energy
≈0 kcal

cm
The honest part, up front: a web page can't count steps in the background or with the screen off — no website can. This tool owns that: it's a session pedometer. Press start, walk, press finish. The wake lock keeps your (dimmed) screen alive in a pocket, and the rhythm gate means picking your phone up to check the count doesn't add fake steps. All-day ambient counting is your health app's job; a deliberate, private, no-install walk counter is this page's job.
WhenStepsTimeDistance

How a walk session works

  1. Press "Start a session". iPhones ask once for motion access — that's Apple's prompt, and the data never leaves the browser.
  2. Walk normally. Counting begins after four evenly spaced steps — the rhythm gate that keeps phone-fiddling out of your total. Hand, trouser pocket, or treadmill rail all work.
  3. Press "Finish". The session lands in your on-device log with steps, time, and distance. Export the lot as CSV whenever you like.

What's in the box

Rhythm-locked counting

Un-rhythmic motion doesn't count. Four consistent steps arm the counter; a two-second gap disarms it. Wave the phone around all you like — the number holds.

Screen wake lock

The one thing that makes a web pedometer practical: the display stays awake for the whole session, so the sensor keeps feeding data in your pocket.

Live cadence & distance

Steps per minute from your last dozen steps, distance from your calibrated stride, and a clearly-labelled energy estimate.

Motion trace

The actual accelerometer signal, live. You can watch your own footsteps as peaks — and see exactly what the counter sees.

Session history

Every finished walk stored locally, newest first, with CSV export. Delete everything with one tap; there's nothing to delete anywhere else.

Stride calibration

Set stride directly or from your height. Share links carry your settings, so your phone and tablet agree.

FAQ

Can a website really count steps?

Yes — while it's open. The DeviceMotion API exposes the same accelerometer a fitness band reads, and the detection math is the same peak counting. The honest limit: no web page can count in the background or with the screen off, which is why this is a session tool with a wake lock, not an all-day tracker.

How accurate is it?

Within a few percent of a dedicated pedometer on a normal walk, phone in hand or trouser pocket. The rhythm gate trades a tiny undercount (your first few steps while it locks on) for zero fake counts — we think that's the right trade.

Why did counting stop when I locked the phone?

Locked screen = suspended page, on every website ever. Keep the session on screen — the wake lock handles this automatically on supported browsers (a dimmed screen is fine and uses little battery).

Where does my data go?

Nowhere. Motion is processed and discarded in the browser; sessions live in local storage on your device until you export or delete them. No server exists in this system.

How is distance worked out?

Steps × stride. Default stride is 72 cm; set yours, or type your height and we apply the standard height × 0.415 walking estimate. It's an estimate and labelled as one.

Phone in a bag or on a table?

A bag swings differently than a body — expect undercounting. A table counts nothing, correctly. Pocket or hand gives the sensor a clean rhythm to read.

From the guide

Related tools