Calcolatore diluizione alcolica
Per portare 500 ml di un distillato dal 60% al 40%, aggiunga 250 ml d'acqua e otterrà 750 ml in totale. Inserisca il volume, la gradazione attuale e quella desiderata: l'alcol già presente nella bottiglia resta esattamente lo stesso. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Volume
- 500
- ABV iniziale
- 60
- ABV obiettivo
- 40
- Volume d'acqua
- 250
- Volume finale
- 750
- Volume di alcol
- 300
- Fattore di diluizione
- 1,5
I distillatori casalinghi, i bartender e chi produce liquori devono spesso abbassare la gradazione di un distillato aggiungendo acqua: un whisky da botte al sessanta per cento ABV imbottigliato al quaranta, un alcol neutro al novantasei per cento tagliato alla gradazione da bere, o un liquore fatto in casa riportato alla ricetta di casa. Questo calcolatore di diluizione alcolica prende il volume attuale del distillato, l'alcol per volume iniziale e l'ABV obiettivo, poi restituisce il volume d'acqua da aggiungere affinché l'etanolo sia conservato secondo l'identità di mescola volume per ABV iniziale uguale a volume finale per ABV obiettivo. L'acqua da aggiungere è quindi il volume moltiplicato per (ABV iniziale diviso per ABV obiettivo meno uno), nella stessa unità che Lei ha usato per il distillato.
Che cosa significa la formula di mescola e come si trova l'acqua
L'alcol per volume, scritto ABV, è la percentuale del volume di un liquido che è etanolo a una temperatura dichiarata, così un distillato marcato quaranta per cento ABV contiene quaranta parti di etanolo in cento parti di liquido. Quando Lei diluisce quel distillato solo con acqua, la quantità di etanolo non cambia: cinquecento millilitri di un whisky al sessanta per cento contengono trecento millilitri di alcol puro, e quei trecento millilitri restano dopo l'aggiunta d'acqua.
I distillatori chiamano questo il quadrato di Pearson quando riportano una botte alla gradazione di etichetta; i bartender usano la stessa identità per tagliare una bottiglia ad alta gradazione per il servizio. Il modello tratta i due volumi come additivi. In un matraccio di laboratorio, mescolare etanolo e acqua produce una piccola contrazione, così la mescola misurata occupa un po' meno della somma aritmetica; le linee di imbottigliamento professionali applicano le tabelle di densità OIML o Gay-Lussac per quella correzione.
Per cucina, cocktail e distillazione casalinga l'identità additiva è la risposta attesa, e questo calcolatore riporta quella cifra esatta senza tabelle di temperatura né di densità. L'ABV obiettivo deve essere strettamente positivo e non superare l'ABV iniziale: un obiettivo zero richiederebbe acqua infinita, e uno più alto richiederebbe di togliere acqua o aggiungere alcol, operazioni che questo strumento non esegue.
Casi d'uso
Riportare il whisky da botte alla gradazione di etichetta
Indichi il volume della botte e l'ABV di botte con l'obiettivo di etichetta per ottenere l'acqua da aggiungere prima dell'imbottigliamento, nella stessa unità del distillato.
Programmi di bar che unificano la gradazione in bottiglia
I bar d'albergo e di cocktail che acquistano scorte overproof possono calcolare l'acqua da aggiungere affinché ogni bottiglia di well resti allo stesso ABV di servizio.
Domande frequenti
Che succede se l'ABV obiettivo è più alto dell'ABV iniziale?
Aggiungere acqua diluisce soltanto; un obiettivo che supera l'ABV iniziale richiederebbe di togliere acqua o aggiungere alcol, cosa che questo calcolatore non fa, e la chiamata non viene fatturata.
Il calcolatore tiene conto della contrazione di volume etanolo-acqua?
No. I risultati usano l'identità additiva di mescola di Pearson (volume di etanolo conservato). La mescola di laboratorio mostra una piccola contrazione; le tabelle OIML la coprono.
Quanta acqua aggiungo per portare 500 ml dal 60% al 40%?
Aggiunga 250 ml. I 500 ml contengono 300 ml di alcol puro, e quei 300 ml sono il 40% di 750 ml, quindi la miscela finale arriva a 750 ml.
Quale unità uso per il volume?
Quella che preferisce, purché la mantenga: con i millilitri l'acqua esce in millilitri, con i litri in litri e con le once liquide in once liquide. Il calcolo resta lo stesso con qualsiasi misura.
Perché la gradazione desiderata non può essere zero?
Perché arrivare a zero alcol aggiungendo acqua richiederebbe una quantità d'acqua infinita. La gradazione desiderata deve essere maggiore di zero perché il calcolo abbia senso.
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/cook/alcohol-dilution \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"volume":500,"initial_abv":60,"target_abv":40}'const res = await fetch("https://api.kit.forhosting.com/cook/alcohol-dilution", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"volume": 500,
"initial_abv": 60,
"target_abv": 40
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/alcohol-dilution",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"volume": 500,
"initial_abv": 60,
"target_abv": 40
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/alcohol-dilution", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"volume":500,"initial_abv":60,"target_abv":40}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"volume":500,"initial_abv":60,"target_abv":40}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/alcohol-dilution", 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": 500,
"initial_abv": 60,
"target_abv": 40
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.alcohol_dilution",
"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.
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
Se l'ABV obiettivo supera l'ABV iniziale, il compito fallisce con invalid_input invece di inventare un volume d'acqua negativo, perché aggiungere acqua non può alzare la gradazione.
Che cosa significa la formula di mescola e come si trova l'acqua
L'identità di mescola che registra quella conservazione è volume per initial_abv uguale a final_volume per target_abv. Isolando l'acqua sconosciuta, con final_volume uguale a volume più water_volume, si ottiene water_volume uguale a volume per (initial_abv diviso per target_abv meno uno), o in modo equivalente volume per (initial_abv meno target_abv) diviso per target_abv. Il dilution_factor è initial_abv diviso per target_abv, e alcohol_volume è volume per initial_abv diviso per cento. L'identità è indipendente dall'unità: millilitri di distillato producono millilitri d'acqua, litri producono litri e once fluide producono once fluide, purché Lei conservi una sola unità per volume e water_volume.
Contratto di ingresso, forma della risposta e comportamento di errore
I numeri sono arrotondati a sei decimali così i goldens restano stabili tra ambienti. Invii un corpo JSON con tre numeri finiti obbligatori. volume è il volume attuale del distillato in qualsiasi unità coerente e deve essere strettamente positivo; gli alias includono spirit_volume, spirit, vol, amount, litres e liters. initial_abv è l'alcol per volume attuale come percentuale strettamente maggiore di zero e al massimo cento; gli alias includono abv, from_abv, start_abv, current_abv e alcohol_percent. target_abv è l'alcol per volume desiderato, strettamente maggiore di zero, al massimo cento e non maggiore di initial_abv; gli alias includono to_abv, desired_abv, final_abv e target. Ogni campo può arrivare come numero JSON o come stringa numerica. Campi assenti, stringhe vuote, testo non numerico, volume non positivo, ABV pari a zero o inferiore, ABV sopra cento e un target_abv che supera l'ABV iniziale falliscono con invalid_input indicando il campo e non vengono fatturati. In caso di successo il corpo ripete volume, initial_abv e target_abv; riporta water_volume come l'acqua da aggiungere nella stessa unità di volume; riporta final_volume come la loro somma; riporta alcohol_volume come il volume di etanolo conservato, volume per initial_abv diviso per cento; riporta dilution_factor come initial_abv diviso per target_abv; e include le stringhe formula e method per la visualizzazione. Esempio risolto: volume cinquecento, initial_abv sessanta, target_abv quaranta produce water_volume duecentocinquanta, final_volume settecentocinquanta, alcohol_volume trecento e dilution_factor 1.5. Esempio risolto: volume uno, initial_abv novantacinque, target_abv quaranta produce water_volume 1.375. Quando initial_abv uguaglia target_abv l'acqua da aggiungere è zero e la chiamata ha comunque successo, perché non serve diluire.
Dove un calcolatore di diluizione alcolica giustifica l'uso
I diari di distillazione casalinga e le schede di imbottigliamento a gradazione di botte hanno bisogno di un'unica fonte di verità quando una botte viene riportata all'ABV di etichetta, così ogni scheda di lotto cita la stessa aggiunta d'acqua invece di una stima da forum che deriva da lotto a lotto. Chi produce liquori, amari e cordial che macerano ad alta gradazione e poi diluiscono a una ricetta di casa può chiamare la stessa identità da un blocco CMS o da un tablet di imbottigliamento e stampare la cifra accanto al numero di lotto. Le cucine didattiche e le scuole di bartender possono far controllare i compiti del quadrato di Pearson contro un oracolo deterministico che rifiuta un obiettivo al rialzo invece di restituire un volume d'acqua negativo. La convalida fallita non consuma il saldo. I programmi di cocktail e i bar d'albergo che acquistano distillati ad alta gradazione per il costo e poi li tagliano per il servizio possono attaccare un water_volume a ogni SKU senza aprire un foglio di calcolo al passaggio. Gli strumenti di inventario che già memorizzano volume di bottiglia e ABV possono inviare quei due numeri più un target_abv e memorizzare water_volume accanto al record di acquisto. Poiché l'implementazione è parse puro di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita. Documenti che i risultati sono stime di volume additivo, conservi la stessa unità su volume e water_volume nella copia del prodotto, e otterrà una matematica di diluizione riproducibile per distillatori, bartender, blocchi CMS e edge workers senza ospitare un proprio foglio di riduzione.
Casi di integrazione
Tagliare alcol neutro ad alta gradazione per i liquori
Diluisca un distillato al 95 per cento ABV fino alla gradazione di macerazione o di imbottigliamento di casa e registri water_volume accanto a ogni lotto.
Domande tecniche
Come si calcola quanta acqua aggiungere per diluire un distillato?
Invii numeri finiti volume (positivo), initial_abv (maggiore di 0 e al massimo 100) e target_abv (maggiore di 0, al massimo 100 e non sopra initial_abv). L'API restituisce water_volume = volume × (initial_abv / target_abv − 1) nella stessa unità di volume.
Quali unità devo usare per il volume?
Qualsiasi unità di volume coerente. Millilitri di distillato producono millilitri d'acqua; litri producono litri; once fluide producono once fluide. water_volume e final_volume usano la stessa unità di volume.
Quanto costa il calcolatore di diluizione alcolica?
Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'ingresso non valido non viene fatturato.