Calculateur de kilométrage des chaussures de running
Une paire limitée à 400 miles avec 365 miles parcourus garde 35 miles, soit 91,25 % de la limite utilisée, et passe donc en remplacement prochain. Indiquez votre limite et la distance parcourue pour savoir où en sont vos chaussures. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Miles maximum recommandés
- 400
- Miles enregistrés
- 365
- Miles restants
- 35
- Pourcentage utilisé
- 91,25
- Statut
- due_soon
Les chaussures de running n'expirent pas à une distance universelle, mais un plafond kilométrique fournit un repère pratique pour contrôler l'amorti, la semelle et le confort. Indiquez le kilométrage maximal recommandé pour votre paire ainsi que les miles déjà parcourus. Le calculateur affiche la distance utile restante, le pourcentage consommé et précise si la paire reste dans sa plage, approche du remplacement ou doit déjà être changée. Vous transformez ainsi le total de votre carnet d'entraînement en rappel clair, sans prétendre que le kilométrage remplace vos sensations réelles.
Choisissez un plafond kilométrique pertinent
Commencez par la plage de remplacement communiquée par le fabricant ou le revendeur, puis retenez une valeur maximale adaptée à votre utilisation. Les chaussures de route, de trail, de compétition légère et les modèles quotidiens très amortis ne s'usent pas de la même façon. Le poids, la foulée, le terrain, la météo, le stockage et l'alternance avec d'autres paires modifient aussi le vieillissement des matériaux.
Si le fabricant donne une plage, une personne prudente peut choisir sa borne basse, tandis qu'une personne qui inspecte régulièrement ses chaussures peut retenir un autre point de cette plage. Ce nombre sert à planifier; il ne garantit pas que chaque paire restera idéale jusqu'au dernier mile. Un plafond pertinent vous aide à décider quand examiner la paire, prévoir son remplacement ou commencer à roder la suivante avant d'atteindre la limite choisie.
Comprenez le calcul et l'alerte
Le calculateur soustrait les miles parcourus du maximum recommandé. Une limite de 400 miles et un total de 365 miles laissent 35 miles d'utilisation planifiée. La distance restante ne devient jamais négative: dès que le total atteint ou dépasse le plafond, le résultat affiche zéro et signale que le remplacement est dû.
Le pourcentage utilisé peut dépasser 100 pour rendre le dépassement visible sans afficher une distance utile négative. L'alerte de remplacement prochain s'active dans les 10 derniers pour cent de la limite, avant que celle-ci soit atteinte. Pour une chaussure limitée à 400 miles, elle commence à 360 miles.
Le statut distingue donc trois situations: kilométrage normal, remplacement prochain et remplacement immédiat. Cette règle fixe assure des contrôles cohérents dans un carnet ou une rotation. Les miles négatifs sont refusés, car ils ne représentent pas une distance accumulée et augmenteraient artificiellement la durée utile affichée.
Associez le kilométrage aux signes physiques
Considérez le résultat comme un rappel d'entretien, pas comme un diagnostic. Le kilométrage se suit facilement, mais il ne mesure ni la résilience de la mousse, ni l'endommagement de la semelle, ni les changements de stabilité, ni l'inconfort pendant la course. Lorsque la paire entre dans la zone de remplacement prochain, recherchez une usure anormale de la semelle extérieure, comparez la sensation de la semelle intermédiaire avec une paire plus récente et observez si des séances habituelles provoquent désormais des douleurs inattendues ou une perte de confiance.
Remplacez les chaussures plus tôt si elles sont abîmées, instables ou durablement inconfortables, même si le calculateur indique encore une distance restante. Un aspect intact ne prouve pas non plus que l'amorti reste performant. Enregistrez la distance dès la première sortie et attribuez les miles à la bonne paire lors d'une rotation.
Un contrôle après chaque cycle d'entraînement laisse le temps d'acheter et d'introduire progressivement la remplaçante.
Cas d’usage
Gérer une rotation de chaussures
Comparez chaque paire à sa propre limite afin d'identifier facilement celle qu'il faut remplacer en premier.
Prévoir l'achat d'une nouvelle paire
Utilisez l'alerte anticipée pour acheter et roder une paire avant que l'actuelle atteigne sa limite.
Ajouter des alertes au carnet d'entraînement
Calculez un statut stable chaque fois qu'une application ou un flux attribue une nouvelle distance à une paire.
Questions fréquentes
Comment la distance restante est-elle calculée?
Les miles parcourus sont soustraits du maximum recommandé, et la distance restante affichée ne descend jamais sous zéro.
Quand le remplacement est-il signalé comme prochain?
Lorsque la paire entre dans les 10 derniers pour cent de sa limite sans l'avoir encore atteinte.
Puis-je saisir une distance négative?
Non. Des miles négatifs sont invalides, car le kilométrage enregistré représente une distance accumulée.
Le résultat prouve-t-il que mes chaussures restent sûres?
Non. Il facilite la planification. Inspectez-les et tenez compte des dommages, de l'instabilité ou de l'inconfort quel que soit le statut calculé.
Le pourcentage utilisé peut-il dépasser 100 % ?
Oui. Dès que la distance parcourue dépasse la limite, le pourcentage continue au-delà de 100 % pour rendre l’excès visible, tandis que la distance restante reste à zéro et que le statut indique de remplacer la paire.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/final3/running-shoe-mileage-tracker \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"recommended_max_miles":400,"miles_logged":365}'const res = await fetch("https://api.kit.forhosting.com/final3/running-shoe-mileage-tracker", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"recommended_max_miles": 400,
"miles_logged": 365
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/final3/running-shoe-mileage-tracker",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"recommended_max_miles": 400,
"miles_logged": 365
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/final3/running-shoe-mileage-tracker", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"recommended_max_miles":400,"miles_logged":365}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"recommended_max_miles":400,"miles_logged":365}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/final3/running-shoe-mileage-tracker", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"recommended_max_miles": 400,
"miles_logged": 365
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "final3.running_shoe_mileage_tracker",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Choisissez un plafond kilométrique pertinent
Saisissez-le dans recommended_max_miles, en miles, et conservez cette unité pour la distance enregistrée.
Associez le kilométrage aux signes physiques
L'API coûte $0.002 par requête automatisée; le navigateur applique le même calcul déterministe.
Questions techniques
Que se passe-t-il après le dépassement du maximum recommandé?
La distance restante vaut zéro, replacement_due devient true et percent_used peut dépasser 100 pour cent.