Allure de course à pied

Calculer l’allure par kilomètre ou par mile et la vitesse moyenne à partir d’une distance et d’un temps.

Ce calcul donne une moyenne et ne prédit pas une performance future.

Le point et la virgule sont acceptés pour les décimales.

Vos saisies restent dans votre navigateur.

Méthode et hypothèses

Version de méthode 1.0.0 · Mise à jour

Calculer mon allure

Formule: Allure = durée ÷ distance ; vitesse = distance ÷ durée.

Ce calcul donne une moyenne et ne prédit pas une performance future.

distance
Distance
distanceUnit
Unité de distance
durationMinutes
Minutes entières
durationSeconds
Secondes (de 0 à moins de 60)

Saisissez une distance d’au moins 0,01 km ou mile et une durée supérieure à zéro. Les conversions utilisent le mile international (1 mi = 1,609344 km). L’allure affichée est arrondie à la seconde la plus proche ; la vitesse à six décimales.

Reproduire le calcul en code

Ces exemples utilisent les mêmes entrées et le même calcul de base que cet outil. Adaptez la validation et le formatage à votre application.

JavaScript
const minutes = 25, kilometers = 5;
const pace = minutes / kilometers;
console.log(`${Math.floor(pace)}:${String(Math.round((pace % 1) * 60)).padStart(2, "0")} min/km`); // 5:00 min/km
TypeScript
const minutes = 25, kilometers = 5;
const pace = minutes / kilometers;
console.log(`${Math.floor(pace)}:${String(Math.round((pace % 1) * 60)).padStart(2, "0")} min/km`); // 5:00 min/km
Python
minutes, km = 25, 5
pace = minutes / km
print(f"{int(pace)}:{round((pace % 1) * 60):02d} min/km")  # 5:00 min/km
Java
double pace = 25.0 / 5;
System.out.printf("%d:%02d min/km%n", (int) pace, Math.round((float) ((pace % 1) * 60))); // 5:00
C#
double pace = 25.0 / 5;
Console.WriteLine($"{(int)pace}:{Math.Round((pace % 1) * 60):00} min/km"); // 5:00