Calcolatore unità alcolica
Trasformi una consumazione in unità alcoliche con volume, gradazione e paese: una birra da 355 mL al 5% contiene 14 g di alcol, esattamente 1 unità standard negli Stati Uniti. Confronti birra, vino e superalcolici sulla stessa scala. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Volume (ml)
- 355
- Gradazione alcolica (% vol.)
- 5
- Paese
- US
- Nome del paese
- United States
- Alcol per bevanda (g)
- 14
- Alcol puro (ml)
- 17,75
- Alcol (g)
- 14
Questo calcolatore di unità alcolica converte un servizio reale in un conteggio confrontabile di unità a partire da tre ingressi pratici: il volume della porzione in millilitri, l'alcol in volume come percentuale, e il paese i cui grammi ufficiali di etanolo puro definiscono un'unità. I millilitri di alcol puro equivalgono al volume per ABV diviso cento; i grammi usano la densità fissa dell'etanolo di zero virgola sette otto nove grammi per millilitro; il conteggio è quella massa divisa per la definizione del paese. Una lager da trecentocinquantacinque millilitri al cinque per cento ABV negli Stati Uniti produce circa un'unità secondo la cifra di quattordici grammi della NIAAA. L'aritmetica è matematica finita pienamente deterministica, senza chiamate di rete, senza campionamento e senza scorciatoie dipendenti dalla data.
Cosa restituisce il conteggio di unità alcolica e come leggerlo
Un'unità alcolica non è la dimensione di un bicchiere. È un'unità di sanità pubblica: una massa fissa di etanolo puro che ciascun paese pubblica affinché una pinta, un servizio di vino e un cicchetto di distillato si confrontino su una sola scala. Questo calcolatore non indovina mixer, ghiaccio sciolto né liquido rimasto in bottiglia; Lei fornisce i millilitri da modellare, l'ABV in etichetta e il paese la cui definizione deve valere.
Internamente, l'alcol in volume diventa millilitri di alcol puro, la densità di zero virgola sette otto nove grammi per millilitro trasforma quel volume in grammi di etanolo, e la tabella di grammi per unità del paese converte quei grammi in un conteggio, la stessa famiglia di conversioni di massa di etanolo usata nei fogli di nutrizione e di riduzione del danno.
Dove i conteggi di unità alcolica si inseriscono in etichette, prodotti e studio
Educatori di sanità pubblica e clienti usano un conteggio trasparente per servizio prima di confrontare una pinta a Londra con un boccale a Sydney o un cicchetto a Tokyo. Chi costruisce app mappa un modulo da bar o da servizio casalingo in voci di registro senza distribuire codice di calcolatore opaco che diverga tra piattaforme.
Studenti e tirocinanti di nutrizione verificano esempi da manuale che assumono volume per ABV per densità diviso per la cifra locale di grammi per unità e hanno bisogno di una fonte rapida e offline di totali di unità alcolica. Strumenti di prodotto e istruzione usano lo stesso contratto quando un allievo digita trecentocinquantacinque millilitri, cinque per cento ABV e US, e l'interfaccia deve mostrare millilitri di alcol puro, grammi di alcol, grammi per unità e il conteggio di unità alcoliche accanto agli ingressi.
Un volume non positivo è rifiutato anziché trattato in silenzio come zero unità, così l'interfaccia può chiedere una dimensione di porzione reale. Un ABV del centodieci per cento è rifiutato anziché avvolto, così un'etichetta digitata male non può inventare più etanolo di quanto il liquido possa contenere.
Lo abbini a stime di calorie dell'alcol, modelli di alcolemia o convertitori di unità quando costruisce un piccolo laboratorio di calcolatori di salute gratuiti e deterministici, e tratti sempre l'uscita come stima di pianificazione, non come prescrizione clinica sull'uso di alcol o consiglio medico.
Casi d'uso
Menu del bar ed etichette di servizio
Converta un volume di servizio noto all'ABV in etichetta in unità alcoliche del paese la cui definizione il menu o l'etichetta deve seguire.
Diari di consumo e app di riduzione del danno
Generi cifre riproducibili di unità alcolica per diari, valori iniziali e fogli di piano clienti secondo le definizioni di Stati Uniti, Regno Unito, Australia e altri paesi.
Domande frequenti
Quanto costa il calcolatore di unità alcolica?
È gratuito nel Suo browser, in questa pagina.
Come si calcolano le unità alcoliche?
I millilitri di alcol puro equivalgono al volume per ABV su 100. I grammi usano la densità 0.789 g/ml. Le unità alcoliche equivalgono a quei grammi divisi per la definizione di grammi per unità del paese (14 g negli Stati Uniti, 8 g nel Regno Unito, 10 g in Australia, e così via).
Cosa succede se la percentuale di alcol è fuori da 0–100?
L'alcol in volume non può essere negativo né maggiore del 100 per cento, così i valori fuori da quell'intervallo non sono addebitati.
Quali definizioni di paese sono supportate?
Il campo country è un elenco chiuso ISO 3166-1 alpha-2 con cifre di sanità pubblica ampiamente citate, tra cui US 14 g, GB 8 g, AU 10 g, CA 13.45 g, JP 20 g e gli altri codici del modulo. I codici sconosciuti falliscono invece di inventare un predefinito.
Questo stima l'alcolemia o le calorie?
No. Questa landing restituisce un conteggio di unità alcolica da volume, ABV e grammi del paese soltanto. Stime di alcolemia e di calorie dell'alcol sono strumenti distinti che partono da ingressi diversi.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"volume_ml": 355,
"abv_percent": 5,
"country": "US"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.standard_drink",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_volume_ml | 10000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Cosa restituisce il conteggio di unità alcolica e come leggerlo
La risposta riporta volume in millilitri, percentuale ABV, il codice ISO canonico del paese, un nome di paese, i grammi per unità di quel paese, i millilitri di alcol puro, i grammi di alcol, il conteggio di unità alcoliche, la costante di densità dell'etanolo, l'etichetta di metodo ethanol_density_country_grams, una breve stringa di formula e la precisione decimale usata. Non c'è percorso di apprendimento automatico né campionamento casuale: o l'aritmetica finita riesce entro i limiti documentati, o la richiesta fallisce con invalid_input. I casi rifiutati includono volume, ABV o paese assenti, valori non finiti, volume oltre il tetto documentato, un codice paese assente dalla tabella chiusa, ABV fuori da zero a cento, e qualsiasi volume non positivo, perché una dimensione di porzione non positiva non può definire un conteggio significativo. Se Le servono l'energia della bevanda in chilocalorie o una stima di alcolemia a partire da un totale di unità già noto, abbini questa pagina a quegli strumenti dedicati; questa landing risponde solo alla conversione da servizio a unità alcolica, con uscita numerica stabile per fogli di lavoro, interfacce di prodotto e consumatori di API che non devono inventare modelli adattivi.
Come volume, ABV e paese vengono letti e restano riproducibili
Segni più iniziali opzionali e notazione scientifica sulle stringhe numeriche sono ammessi quando si interpretano come decimali finiti; spazi incorporati, prefissi esadecimali e token non numerici sono rifiutati con un messaggio chiaro affinché una cella errata non diventi un conteggio sbagliato. I campi preferiti sono volume_ml per la dimensione della porzione in millilitri, abv_percent per l'alcol in volume come percentuale, e country come codice ISO 3166-1 alpha-2 dell'enumerazione documentata. Alias come volume, ml, serving_ml, drink_ml, abv, alcohol_percent, alcohol_pct, pct_abv, alcohol_percentage, country_code, region e locale sono accettati così fogli di calcolo, query string e form tipizzati possono riusare un unico contratto. I valori di paese sono normalizzati in maiuscolo e un breve elenco di alias mappa nomi informali come UK o USA su GB e US affinché un modulo non fallisca per un sinonimo comune; quanto resta sconosciuto è rifiutato con l'elenco chiuso anziché cadere in silenzio su una definizione predefinita. Quando l'ABV è fuori da zero a cento, la richiesta fallisce con invalid_input, perché una percentuale di alcol in volume non può essere negativa né maggiore dell'etanolo puro. Abbini l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando Le serve lo stesso risultato matematico in una pipeline automatizzata, senza reimplementare da solo le formule della bevanda.
Dove i conteggi di unità alcolica si inseriscono in etichette, prodotti e studio
In questa pagina il lavoro gira interamente nel Suo browser; tramite l'API ogni consultazione riuscita costa $0.002, la validazione fallita non è addebitata e nulla viene memorizzato dopo la risposta. Quella divisione —esplorazione interattiva gratuita e API a pagamento identica— combacia con il resto del catalogo tier-A del KIT e Le consente di passare da una dimostrazione in aula a una pipeline automatizzata senza cambiare il risultato matematico.
Casi di integrazione
Fixture di test deterministiche
Inizializzi test di CI e unitari con standard_drinks, alcohol_g e grams_per_drink fissi dalla tabella dei paesi a densità di etanolo.