Accéléromètre natif
Utilise l'API DeviceMotion du navigateur pour accéder directement au capteur de mouvement du smartphone, sans bibliothèque tierce.
Un podomètre web qui fonctionne directement dans votre navigateur smartphone — pas d'installation, pas de compte, pas de publicité, pas de données collectées.
Simple, précis, respectueux de votre vie privée. Un seul fichier suffit.
Utilise l'API DeviceMotion du navigateur pour accéder directement au capteur de mouvement du smartphone, sans bibliothèque tierce.
Définissez votre objectif quotidien de 1 000 à 20 000 pas. L'anneau de progression se met à jour en temps réel.
Calcul instantané des calories brûlées et de la distance parcourue, basé sur une longueur de foulée standard.
Vibration douce à chaque pas détecté via l'API navigator.vibrate, pour un retour sensoriel discret.
Sur ordinateur ou en l'absence de capteur, un mode simulation permet de tester l'application avec des clics.
L'application entière tient dans un unique fichier .html autonome — CSS et JS inclus. Hébergement trivial.
Podomètre est et restera gratuit pour toujours. Pas d'abonnement, pas de version "Pro", pas de fonctionnalités cachées derrière un paywall.
Aucune donnée ne quitte votre appareil. Pas de serveur, pas d'analytics, pas de cookies. Vos pas vous appartiennent.
Distribué sous licence GNU GPL v3. Le code source est public, lisible et modifiable. Toute redistribution doit rester sous la même licence.
Comprendre la technologie derrière la détection de pas.
L'API DeviceMotionEvent expose les données brutes du capteur inertiel (IMU) du smartphone.
À chaque événement (~60 Hz), on récupère l'accélération sur les trois axes X, Y, Z,
gravité incluse (accelerationIncludingGravity).
On calcule la magnitude vectorielle |a| = √(x²+y²+z²). Ce scalaire représente l'intensité totale du mouvement, indépendamment de l'orientation du téléphone dans la main ou la poche.
Un pas est détecté quand la magnitude dépasse un seuil (≈ 12 m/s²) puis repasse en dessous. Un délai minimum de 280 ms entre deux pas évite les doubles comptages. L'algorithme résiste aux mouvements parasites du quotidien.
Chaque pas incrémente le compteur. La distance est calculée avec une foulée standard de 76,2 cm. Les calories sont estimées à ~0,04 kcal par pas, une approximation valide pour une marche normale d'adulte.
Depuis iOS 13, Safari exige un appel explicite à
DeviceMotionEvent.requestPermission() déclenché par un geste utilisateur.
L'application affiche automatiquement un écran d'autorisation si nécessaire.
Podomètre est un logiciel libre. Vous êtes libre de l'utiliser, de l'étudier,
de le modifier et de le redistribuer. L'application entière tient dans
un unique fichier podometre.html.
Aucune dépendance externe, aucun framework, aucun build system. Ouvrez le fichier dans un éditeur de texte et vous voyez exactement comment tout fonctionne.
La méthode la plus simple — un clic suffit.
Télécharger podometre.htmlDans votre navigateur, ouvrez l'application puis :
Déposez le fichier sur n'importe quel hébergement web statique. Aucun serveur, PHP ou base de données requis — un simple hôte de fichiers suffit.
Compatible Nginx, Apache, Caddy, GitHub Pages, Netlify, Vercel…
Aucun compte, aucun téléchargement depuis un store, aucune permission autre que l'accéléromètre. Juste vous et vos pas.