Calculateur de verre standard
Transformez une consommation en verres standard à partir du volume, du degré et du pays : une bière de 355 mL à 5 % contient 14 g d'alcool, soit exactement 1 verre standard aux États-Unis. Comparez bière, vin et spiritueux sur la même échelle. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Volume (ml)
- 355
- Degré d'alcool (% vol.)
- 5
- Pays
- US
- Nom du pays
- United States
- Alcool par verre (g)
- 14
- Alcool pur (ml)
- 17,75
- Alcool (g)
- 14
Ce calculateur de verre standard convertit un service réel en un décompte comparable de verres standard à partir de trois entrées pratiques : le volume de la portion en millilitres, l'alcool par volume en pourcentage, et le pays dont les grammes officiels d'éthanol pur définissent une unité. Les millilitres d'alcool pur égalent le volume multiplié par l'ABV divisé par cent ; les grammes utilisent la densité fixe de l'éthanol de zéro virgule sept huit neuf grammes par millilitre ; le décompte est cette masse divisée par la définition du pays. Une lager de trois cent cinquante-cinq millilitres à cinq pour cent ABV aux États-Unis donne environ un verre standard selon le chiffre de quatorze grammes de la NIAAA. L'arithmétique est une mathématique finie entièrement déterministe, sans appels réseau, sans échantillonnage et sans raccourcis dépendant de la date.
Ce que renvoie le décompte de verre standard et comment le lire
Un verre standard n'est pas une taille de verre. C'est une unité de santé publique : une masse fixe d'éthanol pur que chaque pays publie afin qu'une pinte, un service de vin et un verre de spiritueux se comparent sur une seule échelle. Ce calculateur n'invente ni mixeurs, ni fonte de glace, ni liquide resté dans la bouteille ; vous fournissez les millilitres à modéliser, l'ABV étiqueté et le pays dont la définition s'applique.
En interne, l'alcool par volume devient des millilitres d'alcool pur, la densité de zéro virgule sept huit neuf grammes par millilitre transforme ce volume en grammes d'éthanol, et la table de grammes par verre du pays convertit ces grammes en un décompte, la même famille de conversions de masse d'éthanol utilisée dans les fiches de nutrition et de réduction des risques.
Où les décomptes de verre standard s'intègrent dans les étiquettes, les produits et l'étude
Les éducateurs de santé publique et les clients utilisent un décompte transparent par service avant de comparer une pinte à Londres avec une chope à Sydney ou un verre de spiritueux à Tokyo. Les créateurs d'applications mappent un formulaire de bar ou de service à domicile vers des entrées de journal sans expédier un code de calculateur opaque qui diverge entre plateformes.
Les étudiants et stagiaires en nutrition vérifient des exemples de manuel qui supposent volume multiplié par ABV multiplié par densité divisé par le chiffre local de grammes par verre et ont besoin d'une source rapide hors ligne de totaux de verre standard. Les outils produit et éducation utilisent le même contrat lorsqu'un apprenant saisit trois cent cinquante-cinq millilitres, cinq pour cent ABV et US, et que l'interface doit afficher millilitres d'alcool pur, grammes d'alcool, grammes par verre et le décompte de verres standard à côté des entrées.
Un volume non positif est rejeté plutôt que traité en silence comme zéro verre, afin que l'interface puisse demander une vraie taille de portion. Un ABV de cent dix pour cent est rejeté plutôt qu'enveloppé, de sorte qu'une étiquette mal saisie ne puisse inventer plus d'éthanol que le liquide ne peut en contenir.
Associez-le à des estimations de calories d'alcool, des modèles d'alcoolémie ou des convertisseurs d'unités lorsque vous construisez 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 sur l'usage d'alcool ou un conseil médical.
Cas d’usage
Cartes de bar et étiquettes de service
Convertissez un volume de service connu à l'ABV étiqueté en verres standard du pays dont la définition doit figurer sur la carte ou l'étiquette.
Carnets de consommation et applications de réduction des risques
Générez des chiffres reproductibles de verre standard pour journaux, valeurs d'accueil et fiches de plan client selon les définitions des États-Unis, du Royaume-Uni, de l'Australie et d'autres pays.
Questions fréquentes
Combien coûte le calculateur de verre standard ?
Il est gratuit dans votre navigateur, sur cette page.
Comment les verres standard sont-ils calculés ?
Les millilitres d'alcool pur égalent le volume multiplié par l'ABV sur 100. Les grammes utilisent la densité 0.789 g/ml. Les verres standard égalent ces grammes divisés par la définition de grammes par verre du pays (14 g aux États-Unis, 8 g au Royaume-Uni, 10 g en Australie, et ainsi de suite).
Que se passe-t-il si le pourcentage d'alcool est hors de 0–100 ?
L'alcool par volume ne peut être ni négatif ni supérieur à 100 pour cent, de sorte que les valeurs hors de cette plage ne sont pas facturées.
Quelles définitions de pays sont prises en charge ?
Le champ country est une liste fermée ISO 3166-1 alpha-2 couvrant des chiffres de santé publique largement cités, dont US 14 g, GB 8 g, AU 10 g, CA 13.45 g, JP 20 g et les autres codes du formulaire. Les codes inconnus échouent au lieu d'inventer une valeur par défaut.
Cela estime-t-il l'alcoolémie ou les calories ?
Non. Cette page renvoie un décompte de verre standard à partir du volume, de l'ABV et des grammes du pays uniquement. Les estimations d'alcoolémie et de calories d'alcool sont des outils distincts qui partent d'entrées différentes.
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/standard-drink \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"volume_ml":355,"abv_percent":5,"country":"US"}'const res = await fetch("https://api.kit.forhosting.com/health/standard-drink", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"volume_ml": 355,
"abv_percent": 5,
"country": "US"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/standard-drink",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"volume_ml": 355,
"abv_percent": 5,
"country": "US"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/standard-drink", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"volume_ml":355,"abv_percent":5,"country":"US"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"volume_ml":355,"abv_percent":5,"country":"US"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/standard-drink", 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
{
"volume_ml": 355,
"abv_percent": 5,
"country": "US"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.standard_drink",
"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_volume_ml | 10000 |
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 que renvoie le décompte de verre standard et comment le lire
La réponse reprend le volume en millilitres, le pourcentage ABV, le code ISO canonique du pays, un nom de pays, les grammes par verre de ce pays, les millilitres d'alcool pur, les grammes d'alcool, le décompte de verres standard, la constante de densité de l'éthanol, l'étiquette de méthode ethanol_density_country_grams, une courte chaîne de formule et la précision décimale utilisée. Il n'y a ni chemin d'apprentissage automatique ni échantillonnage aléatoire : soit l'arithmétique finie réussit dans les limites documentées, soit la requête échoue avec invalid_input. Les cas rejetés incluent volume, ABV ou pays manquants, valeurs non finies, volume au-dessus du plafond documenté, un code pays absent de la table fermée, ABV hors de zéro à cent, et tout volume non positif, car une taille de portion non positive ne peut pas définir un décompte pertinent. Si vous avez besoin de l'énergie de la boisson en kilocalories ou d'une estimation d'alcoolémie à partir d'un total de verres déjà connu, associez cette page à ces outils dédiés ; cette page ne répond qu'à la conversion du service en verre standard, avec une sortie numérique stable pour les fiches, les interfaces produit et les consommateurs d'API qui ne doivent pas inventer de modèles adaptatifs.
Comment le volume, l'ABV et le pays sont lus et restent reproductibles
Les signes plus initiaux optionnels et la notation scientifique sur les chaînes numériques sont autorisés lorsqu'ils s'interprètent comme décimaux finis ; les espaces intégrés, préfixes hexadécimaux et jetons non numériques sont rejetés avec un message clair pour qu'une mauvaise cellule ne devienne pas un décompte erroné. Les champs préférés sont volume_ml pour la taille de portion en millilitres, abv_percent pour l'alcool par volume en pourcentage, et country comme code ISO 3166-1 alpha-2 de l'énumération documentée. Des alias tels que volume, ml, serving_ml, drink_ml, abv, alcohol_percent, alcohol_pct, pct_abv, alcohol_percentage, country_code, region et locale sont acceptés afin que tableurs, chaînes de requête et formulaires typés puissent réutiliser un seul contrat. Les valeurs de pays sont normalisées en majuscules et une courte liste d'alias relie des noms informels comme UK ou USA vers GB et US pour qu'un formulaire n'échoue pas sur un synonyme courant ; tout ce qui reste inconnu est rejeté avec la liste fermée plutôt que de retomber en silence sur une définition par défaut. Lorsque l'ABV est hors de zéro à cent, la requête échoue avec invalid_input, car un pourcentage d'alcool par volume ne peut être ni négatif ni supérieur à l'éthanol pur. Un champ optionnel precision, avec les alias decimals et dp, choisit le nombre de décimales à exposer, par défaut deux et plafonné à quinze pour 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 dans un pipeline automatisé, sans réimplémenter vous-même les formules de la boisson.
Où les décomptes de verre standard s'intègrent dans les étiquettes, les produits et l'étude
Sur cette page le travail s'exécute entièrement dans votre navigateur ; via l'API chaque consultation réussie coûte $0.002, la validation échouée n'est pas facturée et rien n'est stocké après le renvoi de la réponse. Cette division —exploration interactive gratuite et API payante identique— correspond au reste du catalogue tier-A du KIT et vous permet de passer d'une démonstration de cours à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Fixtures de test déterministes
Alimentez les tests de CI et unitaires avec standard_drinks, alcohol_g et grams_per_drink fixes de la table des pays par densité d'éthanol.