Calories quotidiennes simples
Un homme sédentaire de 30 ans, 80 kg et 180 cm a besoin d'environ 2136 kcal par jour pour garder son poids : un métabolisme de base de 1780 kcal multiplié par un facteur d'activité de 1,2. Choisissez parmi cinq niveaux d'activité. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Pondération
- 80
- Hauteur
- 180
- Age
- 30
- Sexe
- Homme
- Activité
- Sédentaire
- Calories par jour
- 2 136 kcal/day
- Bmr
- 1 780
- Facteur d'activité
- 1,2
- Poids (kg)
- 80
Ce calculateur simple d'apport calorique estime combien de kilocalories vous devez chaque jour à partir du poids corporel, de la taille debout, de l'âge, du sexe et du niveau d'activité. Il calcule d'abord le métabolisme de base avec l'équation Mifflin-St Jeor, puis le multiplie par un facteur d'activité physique standard, de sorte que le résultat est un apport calorique quotidien d'entretien, et non une valeur de repos seulement.
Comment l'apport calorique quotidien est estimé à partir des mesures corporelles et de l'activité
L'apport calorique quotidien, dans ce calculateur, désigne une estimation de l'énergie dont vous avez besoin sur vingt-quatre heures pour maintenir le poids corporel actuel, compte tenu de votre gabarit et de votre niveau d'activité. Le parcours comporte deux étapes explicites.
D'abord le moteur calcule le métabolisme de base avec l'équation Mifflin-St Jeor, qui est la combinaison linéaire de dix fois le poids en kilogrammes plus six virgule vingt-cinq fois la taille en centimètres moins cinq fois l'âge en années, plus cinq pour les hommes ou moins cent soixante et un pour les femmes. Ce chiffre basal est l'énergie qu'un adulte typique dépenserait au repos complet ; ce n'est pas encore une cible alimentaire.
Comme chaque étape est une arithmétique finie, sans Date, sans échantillonnage et sans réseau, les mêmes mesures corporelles produisent toujours le même apport. Traitez le nombre comme une estimation de planification, non comme une prescription clinique : les besoins énergétiques réels dépendent aussi de la masse maigre, de la maladie, du climat et de la thermogenèse adaptative, dont aucun n'est censé être capturé par ce modèle simple.
Où un calculateur simple d'apport calorique est utilisé
Les personnes qui cherchent un calculateur d'apport calorique veulent en général un seul nombre quotidien à saisir dans un journal alimentaire, non une feuille TDEE pleine de jargon de salle de sport avec des colonnes en trop. Les entraîneurs utilisent ce chiffre comme point de départ d'entretien avant d'appliquer un surplus ou un déficit dans un autre outil. Les créateurs d'applications font correspondre un court formulaire d'accueil —poids, taille, âge, sexe, liste d'activité— à un budget calorique par défaut, sans livrer de code de calculateur opaque.
Étudiants et stagiaires en diététique vérifient des exemples de manuel Mifflin-St Jeor et ont besoin d'une source rapide, hors ligne, d'apport qui ne dérive pas entre modes d'arrondi de tableur. Les outils produit et pédagogiques utilisent le même contrat lorsqu'un apprenant choisit l'activité moderate et que l'interface doit montrer le métabolisme basal et les calories par jour à côté d'une étiquette de méthode.
Associez-le à des aides de déficit ou de surplus lorsque vous bâtissez un petit laboratoire d'outils de santé déterministes, et traitez toujours la sortie comme une estimation de planification plutôt qu'une prescription d'un clinicien.
Cas d’usage
Budget calorique quotidien du journal alimentaire
Transformez poids, taille, âge, sexe et un choix d'activité à cinq niveaux en un apport calorique quotidien entier, comme valeur par défaut d'un journal ou d'un plan de repas.
Accueil coaching et feuilles de travail
Donnez aux nouveaux clients un apport d'entretien reproductible avant une étape ultérieure de surplus ou de déficit, avec la même arithmétique Mifflin-St Jeor à chaque fois.
Questions fréquentes
Comment l'apport calorique quotidien est-il calculé ?
Le métabolisme de base utilise Mifflin-St Jeor à partir du poids en kilogrammes, de la taille en centimètres, de l'âge et du sexe.
Quels niveaux d'activité sont pris en charge ?
Les tirets et les espaces se plient en tirets bas.
Quelles unités dois-je envoyer pour le poids et la taille ?
Le poids est en kilogrammes et la taille en centimètres. Convertissez livres et pouces avant d'appeler. L'âge est en années. Le sexe est male ou female (m, man, f et woman sont acceptés).
Est-ce le chiffre à manger pour perdre du poids ?
Non. C'est une estimation d'entretien, l'énergie nécessaire pour garder votre poids actuel. Pour perdre ou prendre du poids, appliquez un déficit ou un surplus à ce point de départ avec un autre outil.
Pourquoi mes besoins réels peuvent-ils être différents ?
Ce modèle simple ne tient compte ni de la masse maigre, ni des maladies, ni du climat, ni de l'adaptation de la dépense d'énergie au fil du temps. Prenez le résultat comme une estimation pour planifier, pas comme une prescription.
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/simple-calorie-intake \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":80,"height":180,"age":30,"sex":"male","activity":"sedentary"}'const res = await fetch("https://api.kit.forhosting.com/health/simple-calorie-intake", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 80,
"height": 180,
"age": 30,
"sex": "male",
"activity": "sedentary"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/simple-calorie-intake",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 80,
"height": 180,
"age": 30,
"sex": "male",
"activity": "sedentary"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/simple-calorie-intake", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight":80,"height":180,"age":30,"sex":"male","activity":"sedentary"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":80,"height":180,"age":30,"sex":"male","activity":"sedentary"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/simple-calorie-intake", 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
{
"weight": 80,
"height": 180,
"age": 30,
"sex": "male",
"activity": "sedentary"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.simple_calorie_intake",
"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_kg | 500 |
max_height_cm | 300 |
max_age_years | 120 |
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
Cinq options d'activité sont prises en charge : sedentary, light, moderate, active et very_active. Toute autre étiquette d'activité est rejetée comme invalid_input, au lieu d'être silencieusement associée à un facteur voisin. Utilisez-le sur cette page sans frais, ou appelez l'API à $0.002 par requête réussie lorsque vous avez besoin de chiffres d'apport reproductibles dans des applications, des journaux ou des tests.
Comment l'apport calorique quotidien est estimé à partir des mesures corporelles et de l'activité
Ensuite, le moteur multiplie le métabolisme de base par un facteur d'activité physique tiré de l'échelle classique à cinq niveaux Harris-Benedict : sedentary à 1.2 pour un travail de bureau avec peu d'exercice, light à 1.375 pour s'entraîner un à trois jours par semaine, moderate à 1.55 pour trois à cinq séances, active à 1.725 pour un entraînement intense la plupart des jours, et very_active à 1.9 pour un entraînement très intense ou un métier physique. Le produit est arrondi à la kilocalorie entière la plus proche et renvoyé comme calories_per_day, qui est le résultat principal à afficher. La réponse reprend aussi les entrées normalisées, le métabolisme basal à deux décimales, le facteur d'activité appliqué, une étiquette de méthode mifflin_st_jeor, une chaîne de formule que vous pouvez imprimer à côté de la réponse, et l'unité kcal/day afin qu'un client montre le raisonnement sans redériver les coefficients.
Contrat d'entrée, niveaux d'activité pris en charge et comportement d'erreur
Échouent aussi un poids, une taille ou un âge manquant ou non fini, une valeur de sexe hors de l'ensemble accepté, et des valeurs au-delà des plafonds documentés ; ces échecs ne sont pas facturés. Envoyez un corps JSON en POST avec cinq champs obligatoires. weight est la masse corporelle en kilogrammes, un nombre fini positif jusqu'à cinq cents, avec les alias weight_kg, kg et mass. height est la taille debout en centimètres, de trente à trois cents, avec les alias height_cm et cm. age est le nombre d'années de vie de zéro à cent vingt, avec les alias age_years et years. sex choisit la constante Mifflin-St Jeor et accepte male, m ou man, et female, f ou woman, sans distinction de casse, avec l'alias gender. activity est la liste fermée sedentary, light, moderate, active et very_active, avec les alias activity_level et pal ; les tirets et les espaces se plient en tirets bas, ainsi Very Active et very-active deviennent tous deux very_active. Tout autre jeton d'activité, y compris les chaînes vides, extra, athlete, extreme ou un intitulé de poste en texte libre, échoue avec invalid_input et un message qui nomme les options prises en charge. Ce rejet est le contrat, pas un indice : le calculateur ne devinera pas un facteur pour une étiquette de mode de vie inconnue, car un multiplicateur inventé décalerait silencieusement calories_per_day de centaines de kilocalories. En cas de succès, le corps inclut calories_per_day comme entier, bmr, activity_factor, les chaînes canoniques d'activité et de sexe, les entrées numériques, method, formula et unit. Exemple : quatre-vingts kilogrammes, cent quatre-vingts centimètres, trente ans, male, sedentary donnent un métabolisme de base de mille sept cent quatre-vingts et calories_per_day de deux mille cent trente-six, car mille sept cent quatre-vingts fois 1.2 vaut exactement deux mille cent trente-six. 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é.
Où un calculateur simple d'apport calorique est utilisé
Les chaînes d'activité extrêmes ou inconnues sont rejetées afin qu'une faute de frappe n'enfle pas un plan de repas ; le sélecteur à cinq options du formulaire web est le même ensemble fermé que l'API valide. 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 tier A du KIT et vous permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Applications, quiz et fixtures CI
Appelez une petite API parse pour calories_per_day au lieu de réimplémenter les facteurs d'activité, et affirmez des goldens lorsqu'une étiquette d'activité non prise en charge doit échouer.
Questions techniques
Est-ce la même chose que BMR ou TDEE ?
BMR est la composante de repos renvoyée comme bmr. calories_per_day est BMR fois le facteur d'activité, soit l'apport d'entretien habituel (souvent appelé TDEE) pour les cinq niveaux PAL pris en charge.
Combien coûte le calculateur simple d'apport calorique ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé du KIT à $0.002 par appel réussi ; une entrée invalide, y compris un niveau d'activité non pris en charge, n'est pas facturée.