ForHosting KIT · Santé et sport

Calculateur d'alcoolémie

Un homme de 70 kg ayant bu 2 verres standards aurait une alcoolémie estimée de 0,0288 % au bout de 2 heures selon le modèle de Widmark. Vous voyez comment poids, verres et temps se combinent : une estimation éducative, jamais une autorisation de conduire. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Sexe
Homme
Poids (kg)
70
Nombre de verres
2
Heures
2
Vous obtenez
Alcool (g)
28
Facteur de Widmark
0,68
Alcoolémie (%)
0,0288

Estime le taux d'alcoolémie en pourcentage avec l'équation de Widmark à partir du sexe, du poids corporel, du nombre de verres standards et des heures écoulées. Estimation éducative uniquement, ne constitue pas un avis juridique ni médical.

Comment se construit l'estimation de Widmark

Le calcul suit trois étapes simples. D'abord, les verres deviennent des grammes d'alcool pur : chaque verre standard compte pour 14 grammes, sauf si vous indiquez une autre taille, donc 2 verres font 28 grammes. Ensuite, ces grammes sont divisés par le poids corporel multiplié par un coefficient de diffusion, 0,68 chez l'homme et 0,55 chez la femme. Enfin, on suppose que le corps élimine 0,015 point de pourcentage par heure depuis le premier verre. Pour un homme de 70 kg, avec 2 verres et 2 heures, on obtient 0,0288 %. Quand assez de temps a passé, le chiffre s'arrête à zéro au lieu de devenir négatif.

Ce que le chiffre ne peut pas vous dire

Le modèle de Widmark décrit une personne moyenne, pas vous. Il ne tient compte ni de la nourriture, ni du degré réel de chaque boisson, ni des médicaments, de la tolérance ou du métabolisme de chacun : l'alcoolémie réelle peut donc s'écarter fortement de l'estimation. Une erreur courante consiste à compter n'importe quel verre comme un verre standard ; c'est pourquoi vous pouvez modifier la taille du verre standard pour suivre une autre définition. Une autre consiste à compter les heures depuis le dernier verre plutôt que depuis le premier. Le résultat sert à comprendre l'effet du poids, des verres et du temps : ce n'est ni un avis juridique ni un avis médical, et il ne vous autorise jamais à conduire.

Déterminisme, limites et mise en garde de sécurité

Point crucial, Widmark est une moyenne de population : il ignore la nourriture, la variation de la teneur en alcool des boissons, les médicaments, la tolérance, la composition corporelle propre au sexe au-delà de la constante r, et le métabolisme individuel, de sorte que l'alcoolémie réelle varie largement. Considérez le chiffre comme une estimation éducative uniquement. Il ne constitue pas un avis juridique ni médical et n'autorise pas à conduire.

Illustration éducative de l'alcoolémie

Montrez comment le nombre de verres, le poids corporel et le temps écoulé interagissent selon le modèle de Widmark, à des fins purement pédagogiques.

Qu'est-ce qu'un verre standard ici ?

14 grammes d'alcool par défaut (un verre standard américain).

Puis-je changer le taux d'élimination ?

Oui. Le champ beta vaut 0,015 point d'alcoolémie par heure par défaut et peut être ajusté ; le résultat est ramené à zéro.

Est-ce un avis juridique ou médical ?

Non. C'est une estimation éducative uniquement, pas un avis juridique ni médical, et elle n'autorise pas à conduire. L'alcoolémie réelle varie selon de nombreux facteurs que Widmark ignore.

Pourquoi autant de décimales ?

Les valeurs d'alcoolémie sont petites, decimals vaut donc 4 par défaut (plage 0 à 4).

Pourquoi le calculateur demande-t-il le sexe ?

Parce que le modèle de Widmark utilise un coefficient de diffusion différent pour chacun : 0,68 pour les hommes et 0,55 pour les femmes. À poids et nombre de verres égaux, le coefficient le plus bas donne une alcoolémie estimée plus élevée.

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.

POSThttps://api.kit.forhosting.com/dev/bac-calculator

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é.

curl -X POST https://api.kit.forhosting.com/dev/bac-calculator \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"sex":"male","weight_kg":70,"drinks":2,"hours":2}'
{
  "sex": "male",
  "weight_kg": 70,
  "drinks": 2,
  "hours": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.bac_calculator",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

L'équation de Widmark qu'il évalue

Ce calculateur applique le modèle classique de Widmark. Le résultat est ramené à zéro, car une fois qu'assez de temps s'est écoulé, l'estimation ne peut pas devenir négative. Il convertit d'abord les verres en grammes d'alcool comme alcohol_g = drinks * grams_per_drink, où grams_per_drink vaut 14 par défaut (un verre standard américain). Il calcule ensuite l'alcoolémie brute comme alcohol_g / (r * weight_kg * 10) moins beta * hours, où r est le rapport de distribution de Widmark, 0,68 pour un homme et 0,55 pour une femme, et beta le taux d'élimination métabolique, valant 0,015 par heure par défaut. L'exemple travaillé, un homme de 70 kg avec 2 verres après 2 heures, donne alcohol_g 28 et bac_percent 0.0288. La réponse reprend sex, weight_kg, drinks, hours, alcohol_g et r, et marque method "widmark" de sorte qu'un résultat enregistré se décrit de lui-même.

Champs, plages et coefficients réglables

Quatre champs sont requis : sex (énumération "male" ou "female", qui sélectionne r), weight_kg (un nombre positif jusqu'à 300), drinks (un nombre non négatif, décimales autorisées pour un demi-verre) et hours (un nombre non négatif d'heures depuis le premier verre). Trois champs facultatifs ajustent la physiologie : grams_per_drink (14 par défaut, positif) pour modéliser une autre définition du verre standard ; beta (0,015 par défaut, non négatif) pour ajuster le taux d'élimination ; et decimals, un entier de 0 à 4 qui vaut 4 par défaut, car les chiffres d'alcoolémie sont petits et exigent de la précision. Chaque entrée est vérifiée pour son type, sa finitude et sa plage avant l'arithmétique, et les violations renvoient une erreur typée invalid_input nommant le champ, par exemple un poids supérieur à 300 kg ou un nombre de verres négatif.

Déterminisme, limites et mise en garde de sécurité

Une valeur intermédiaire non finie est rejetée comme invalid_input plutôt que propagée.

Ajuster la définition du verre standard

Remplacez grams_per_drink pour refléter une unité britannique ou un cocktail fort au lieu de la valeur américaine de 14 g par défaut, et observez l'effet.

Alimenter un calcul de recherche ou d'application

Appelez l'API avec le même contrat JSON pour calculer des estimations en volume, en gardant le calcul déterministe de Widmark côté serveur.

Quelle formule utilise-t-il ?

L'équation de Widmark : alcohol_g / (r * weight_kg * 10) moins beta * hours, avec r 0,68 pour un homme et 0,55 pour une femme.

Consulter la documentation complète du KIT →