En mekanisk stegräknare är stegräknarens förfader. Den använder sig av en inbyggd pendel som reagerar på rörelse. En pendelsväng blir till en rattvridning, som i sin tur visar ett steg på skärmen. Dessa finns knappt kvar på marknaden längre eftersom att de ofta visade fel och dessutom lätt gick sönder när de tappades.   En digital stegräknare använder sig också av en pendel, men istället för en inbyggd ratt som vrids om för varje pendelsväng använder sig den digitala stegräknaren av en kontaktände som istället läser av pendelns rörelser. En sväng avläses som ett steg.   En smart stegräknare använder sig av en accelerometer. Det innebär att stegräknaren känner av när ett steg tas, baserat på när foten trampar i backen. Det här är den variant som används oftast idag eftersom att de är mer precisa och ofta kommer med fler funktioner.