Calculateur de calories de natation
Estimez les calories brûlées à la piscine selon la durée, votre poids et l'effort : une personne de 70 kg qui nage à intensité modérée pendant 45 minutes brûle environ 436 kcal, soit 9,68 par minute. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Durée de nage en minutes
- 45
- Pondération
- 70
- Intensité de nage
- Modérée
- Unité de poids
- Kg
- Poids (kg)
- 70
- Met
- 8,3
- Vo2 (ml/kg/min)
- 29,05
L'intensité correspond à des bandes fixes d'équivalent métabolique (MET) tirées du Compendium des Activités Physiques pour la natation récréative et en longueurs, puis les calories suivent de MET fois masse corporelle en kilogrammes fois temps en heures. Pour une vérification familière, un nageur de soixante-dix kilogrammes à intensité modérée pendant quarante-cinq minutes se situe à MET huit virgule trois et brûle environ quatre cent trente-six kilocalories sous le modèle utilisé ici. L'arithmétique est entièrement déterministe et finie, sans appel réseau, sans échantillonnage, et sans raccourci dépendant de la date.
Où les estimations de calories de natation s'inscrivent dans le coaching, les produits, et l'étude
Entraîneurs et clients utilisent une estimation de séance transparente avant d'ajuster pour l'eau libre, le courant, la traînée de combinaison, ou le rythme de course. Les créateurs d'applications font correspondre un formulaire de natation à des entrées de journal sans expédier de code de calculateur opaque qui dérive entre plateformes. Étudiants et stagiaires en science de l'exercice vérifient des exemples de manuel qui supposent MET fois masse fois heures et ont besoin d'une source rapide et hors ligne de kilocalories et de VO2.
Les outils produit et pédagogiques utilisent le même contrat lorsqu'un apprenant saisit soixante-dix kilogrammes, quarante-cinq minutes, et une intensité modérée et que l'interface doit montrer MET, VO2, calories par minute, et kilocalories totales à côté des entrées. Une durée non positive est rejetée plutôt que traitée silencieusement comme une séance à zéro calorie, si bien que l'interface peut demander une longueur de séance réelle.
Associez-le aux outils de calories de marche, aux planificateurs de déficit, ou aux auxiliaires de fréquence cardiaque lorsque vous bâtissez un petit laboratoire de calculateurs de santé gratuits et déterministes, et traitez toujours la sortie comme une estimation de planification plutôt qu'une prescription clinique de charge d'entraînement ou un conseil médical.
Cas d’usage
Planification de séance en piscine
Estimez les kilocalories pour une durée de nage connue à votre poids corporel et votre intensité de nage habituelle avant de commencer la série.
Applications de fitness et journaux de coaching
Générez des chiffres de calories de natation reproductibles pour des journaux d'entraînement, des valeurs par défaut d'intégration, et des feuilles de plan client.
Questions fréquentes
Combien coûte le calculateur de calories de natation ?
Il est gratuit dans votre navigateur sur cette page.
Comment les calories sont-elles calculées ?
L'intensité de nage correspond à une bande MET (léger 5,8, modéré 8,3, vigoureux 9,8). Les kilocalories égalent MET × poids en kg × durée en heures.
Que se passe-t-il si la durée est nulle ou négative ?
Une durée non positive ne peut définir une estimation de calories de natation significative.
Que signifient léger, modéré, et vigoureux ?
Ce sont des bandes d'effort pour l'intensité de nage : natation récréative facile, travail de longueurs régulier, et effort intense ou allure de course respectivement.
Cela tient-il compte de l'eau libre ou de la technique de nage ?
Non. Le modèle n'utilise que des bandes MET fixes de natation en piscine par intensité. Le courant, la température, et la biomécanique sont hors périmètre.
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/health/swimming-calories \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"duration_min":45,"weight":70,"intensity":"moderate"}'const res = await fetch("https://api.kit.forhosting.com/health/swimming-calories", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"duration_min": 45,
"weight": 70,
"intensity": "moderate"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/swimming-calories",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"duration_min": 45,
"weight": 70,
"intensity": "moderate"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/swimming-calories", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"duration_min":45,"weight":70,"intensity":"moderate"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"duration_min":45,"weight":70,"intensity":"moderate"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/swimming-calories", 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
{
"duration_min": 45,
"weight": 70,
"intensity": "moderate"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.swimming_calories",
"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.
Limites
max_weight | 500 |
max_duration_min | 1440 |
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
Ce calculateur de calories de natation estime combien de kilocalories vous brûlez à la piscine à partir de trois entrées pratiques : la durée de nage en minutes, le poids corporel, et l'intensité de nage (effort léger, modéré, ou vigoureux).
Ce que renvoie l'estimation de calories de natation et comment la lire
Le coût énergétique de la natation augmente avec la masse corporelle, le temps dans l'eau, et l'intensité de la nage. Ce calculateur n'invente pas de profil de mode de vie à partir de l'âge, du sexe, ou de la biomécanique de nage ; vous fournissez le poids que vous voulez modéliser, combien de temps vous avez nagé, et une bande d'effort qui correspond à la séance. En interne, l'intensité de nage devient une valeur MET de style Compendium pour la natation en piscine, MET devient un coût en oxygène de trois virgule cinq millilitres par kilogramme par minute par MET, et les kilocalories égalent MET fois poids en kilogrammes fois durée en heures, ce qui est la même famille de conversions utilisée dans les feuilles d'exercices de science de l'exercice. La réponse reprend la durée en minutes, le poids et les unités normalisés, le poids en kilogrammes, l'étiquette d'intensité résolue, MET, VO2 en millilitres par kilogramme par minute, les calories totales en kilocalories, les calories par minute, une étiquette de méthode compendium_met_swimming, une courte chaîne de formule, et la précision décimale utilisée. Il n'y a aucun chemin d'apprentissage automatique et aucun échantillonnage aléatoire : soit l'arithmétique finie réussit à l'intérieur des limites documentées, soit la requête échoue avec invalid_input. Les cas rejetés incluent une durée, un poids, ou une intensité manquants, des valeurs non finies, des valeurs au-delà des plafonds documentés, des étiquettes d'intensité inconnues, un poids non positif, et toute durée non positive, car une longueur de séance non positive ne peut définir une estimation d'énergie de natation significative. Si vous avez besoin de calories de marche, de planification de déficit calorique, ou de zones de fréquence cardiaque, associez cette page à ces outils dédiés ; cette page ne répond qu'à l'énergie de séance de natation avec une sortie numérique stable pour feuilles d'exercices, interfaces produit, et consommateurs d'API qui ne doivent pas inventer de modèles adaptatifs.
Comment durée, poids, et intensité de nage sont lus et gardés reproductibles
Intensity accepte light, moderate, et vigorous plus des synonymes courants : easy, leisurely, low, et recreational correspondent à light MET cinq virgule huit ; medium, steady, et general correspondent à moderate MET huit virgule trois ; hard, intense, high, et race correspondent à vigorous MET neuf virgule huit. Les signes plus initiaux facultatifs et la notation scientifique dans les chaînes numériques sont autorisés lorsqu'ils s'analysent comme des décimaux finis ; les espaces intégrés, les préfixes hexadécimaux, et les jetons non numériques sont rejetés avec un message clair afin qu'une cellule erronée ne devienne pas un mauvais total de calories. Les champs privilégiés sont duration_min pour le temps de nage en minutes, weight pour la masse corporelle, et intensity pour l'effort de nage. Des alias tels que duration, minutes, time_min, mins, swim_min, body_weight, mass, stroke_intensity, effort, level, et stroke sont acceptés afin que tableurs, chaînes de requête, et formulaires typés puissent réutiliser un seul contrat. Le weight_unit facultatif vaut par défaut kilogrammes et accepte aussi kg, kilogram, lb, lbs, pound, et pounds. Un champ precision facultatif, avec les alias decimals et dp, choisit combien de décimales exposer, par défaut deux et plafonné à quinze afin que les goldens JSON restent stables. Associez l'exécution gratuite dans le navigateur de cette page à l'API payante lorsque vous avez besoin du même résultat mathématique au sein d'un pipeline automatisé sans réimplémenter vous-même les formules de natation.
Où les estimations de calories de natation s'inscrivent dans le coaching, les produits, et l'étude
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, une validation échouée n'est pas facturée, et rien n'est conservé après le renvoi de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — s'inscrit dans le reste du catalogue de niveau A du KIT et permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Fixtures de test déterministes
Amorcez CI et tests unitaires avec des calories_kcal, MET, et VO2 fixes issus du modèle MET de natation du Compendium.