Calculateur de café selon le volume d'eau
500 ml d'eau d'infusion à 1:16 demandent 31,25 g de café en grains. Saisissez le volume de votre bouilloire et le ratio que vous utilisez, et obtenez la dose en grammes et en onces, ainsi que les grammes par litre. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Eau (ml)
- 500
- Rapport
- 16
- Grains (g)
- 31,25
- Grains (oz)
- 1,1023113109
- Eau (g)
- 500
- Tasses d'eau
- 2,1133764189
Les baristas à domicile, les formateurs de café et les applications de recettes partent souvent du volume de la bouilloire plutôt que d’une cible sur la balance : cinq cents millilitres pour un V60, une tasse de pour-over de deux cent cinquante millilitres ou un litre de préparation en lot. Le chiffre manquant est le nombre de grammes de café à peser pour cette eau au ratio d’infusion choisi. Ce calculateur de grains de café selon le volume d’eau divise les millilitres d’eau d’infusion par le ratio eau-café —en traitant un millilitre d’eau comme un gramme, la convention de cuisine de toute balance de barista— et renvoie la dose de grain sec en grammes et onces, plus l’étiquette du ratio et les grammes par litre.
Ce que signifie le ratio d’infusion et comment le poids des grains est calculé
Un ratio d’infusion est la masse d’eau par rapport à la masse de café sec. Le café de spécialité l’écrit comme un pour seize, c’est-à-dire un gramme de grains pour seize grammes d’eau, ou comme le nombre seize avec le même sens. Comme un millilitre d’eau d’infusion est traité comme un gramme sur une balance de cuisine ou de barista, le volume cible de la bouilloire en millilitres est déjà la masse d’eau que vous verserez.
Ce calculateur applique cette identité : les grammes de grains égalent les millilitres d’eau divisés par le ratio choisi. Cinq cents millilitres à seize pour un donnent trente et un point deux cinq grammes. Deux cent cinquante millilitres à quinze pour un donnent seize grammes et deux tiers.
L’inverse, les grammes par litre, est mille divisé par le même ratio, de sorte qu’une infusion seize pour un fait soixante-deux point cinq grammes de café par litre et qu’une cible de tasse d’or au style Specialty Coffee Association près de seize point sept vaut environ soixante grammes par litre. Le moteur n’analyse pas le rendement d’extraction, les solides dissous totaux ni la granulométrie ; cela change la saveur, pas la dose de départ. Il ne devine pas non plus le ratio à votre place.
Vous choisissez le style —ratios plus serrés de presse française ou d’immersion autour de douze à quinze, pour-over classique de quinze à dix-sept, ratios de boisson espresso près de un et demi à deux et demi— et la division renvoie un nombre pesable que vous pouvez figer sur une fiche recette, un SOP de café ou un flux automatique de bouilloire.
Où un calculateur de grains à partir de l’eau trouve son utilité
Les blogs de pour-over et les sites de recettes V60 ont besoin d’une seule source de vérité lorsqu’un article indique le volume de bouilloire et un ratio maison, afin que le lecteur voie la même dose en grammes à chaque chargement plutôt que des approximations contradictoires. Les tableaux de préparation en lot et les supports de formation de café peuvent convertir une urne d’un litre ou une carafe de cinq cents millilitres en une dose pesable pour la trémie sans tableur.
Les programmes de meal-prep et de café de bureau peuvent mettre à l’échelle une carafe d’équipe à partir du seul volume d’eau lorsque le bac à grains est étiqueté en grammes. Une validation échouée ne consomme pas le solde. Documentez la convention un millilitre égale un gramme, gardez le vocabulaire du ratio stable dans la copie produit, et vous obtenez une arithmétique de cuisine reproductible pour les bouilloires domestiques, les blocs CMS et les edge workers sans héberger votre propre feuille de ratios d’infusion.
Cas d’usage
Lots de café et tableaux de formation
Convertissez le volume d’une urne ou d’une carafe en une dose de trémie au ratio de la maison sans ouvrir un tableur pendant le service.
Questions fréquentes
Quel ratio d’infusion dois-je utiliser ?
Le pour-over et le goutte-à-goutte utilisent souvent 15–17 (environ 59–67 g/L). La presse française se situe en général à 12–15. Les ratios de boisson espresso restent près de 1.5–2.5. Le calculateur ne choisit pas le style ; il applique le ratio que vous envoyez.
Pourquoi un millilitre d’eau est-il traité comme un gramme ?
Les balances de barista et les recettes d’infusion utilisent cette convention pour que les millilitres de bouilloire et les doses en grammes restent interchangeables. L’outil n’applique pas une densité de l’eau corrigée en température.
Que se passe-t-il si le volume d’eau est nul ou négatif ?
Un volume d’eau non positif ne peut pas calculer le poids des grains, et l’échec n’est pas facturé.
Combien de café faut-il pour 250 ml d'eau ?
Au ratio 1:15, il faut 16 grammes et deux tiers, car l'eau est divisée par le ratio. Avec un ratio plus large la dose baisse, alors saisissez celui que vous utilisez vraiment.
Le calculateur tient-il compte de la mouture ou de l'extraction ?
Non. Il calcule seulement la dose de départ. La mouture, l'extraction et l'intensité de la tasse changent le goût, mais pas le nombre de grammes de café qu'impose le ratio.
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/cook/coffee-beans-from-water \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"water_ml":500,"ratio":16}'const res = await fetch("https://api.kit.forhosting.com/cook/coffee-beans-from-water", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"water_ml": 500,
"ratio": 16
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/coffee-beans-from-water",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"water_ml": 500,
"ratio": 16
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/coffee-beans-from-water", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"water_ml":500,"ratio":16}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"water_ml":500,"ratio":16}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/coffee-beans-from-water", 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
{
"water_ml": 500,
"ratio": 16
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.coffee_beans_from_water",
"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.
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
Les volumes d’eau non positifs échouent avec invalid_input au lieu d’inventer une dose.
Contrat d’entrée, forme de la réponse et comportement d’erreur
Exemple : cinq cents millilitres au ratio seize donnent trente et un point deux cinq grammes. Exemple : deux cent cinquante millilitres au ratio quinze donnent seize point six six six grammes périodiques, arrondis de façon stable pour les goldens. Envoyez un corps JSON avec deux nombres finis obligatoires. water_ml est le volume cible d’eau d’infusion en millilitres et doit être strictement positif. Les alias water, volume, water_volume, ml, brew_water et water_volume_ml sont acceptés afin que les importateurs de recettes mappent moins de champs. ratio est le ratio eau-café en parties d’eau pour une partie de café ; seize signifie seize pour un. Les alias comprennent brew_ratio, water_ratio, coffee_ratio et brew. Les chaînes numériques sont lues comme des nombres JSON. En cas de succès le corps renvoie les entrées arrondies, beans_g comme dose sèche principale, beans_oz comme la même masse en onces avoirdupois, water_g selon la convention un millilitre égale un gramme, water_cups en tasses usuelles des États-Unis d’eau, grams_per_liter comme mille sur le ratio, ratio_label comme chaîne d’affichage un pour N, formula qui réaffirme beans_g = water_ml / ratio, et un message court pour l’interface. Les champs manquants, les valeurs non numériques, Infinity, NaN et un ratio non positif échouent avec invalid_input et ne sont pas facturés. Un volume d’eau nul ou négatif échoue aussi avec invalid_input et un message indiquant qu’un volume d’eau non positif ne peut pas calculer le poids des grains : ces échecs sont le contrat pour les bouilloires vides et les erreurs de signe, pas un succès silencieux à zéro gramme.
Où un calculateur de grains à partir de l’eau trouve son utilité
Les applications d’infusion qui stockent déjà la taille de tasse peuvent transformer un curseur de millilitres plus un ratio enregistré en beans_g pour une invite de balance. Associez cet endpoint à un estimateur de caféine seulement une fois la dose connue : la caféine dépend des grammes et de la méthode, tandis que cette page répond à la question préalable de combien de grammes l’eau exige. Comme l’implémentation est du parse pur de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant.
Cas d'intégration
Recettes pour-over et V60 à partir du volume de bouilloire
Transformez une cible publiée en millilitres plus un ratio maison 1:16 ou 1:15 en une ligne stable de beans_g afin que le lecteur pèse la même dose à chaque visite.
Applications d’infusion et invites de balance
Reliez un curseur de taille de tasse et un ratio enregistré à beans_g pour qu’un téléphone ou une balance indique à l’utilisateur ce qu’il faut peser.
Questions techniques
Comment calculer le poids des grains de café à partir du volume d’eau ?
Envoyez un water_ml positif et un ratio positif (parties d’eau pour une partie de café). L’API renvoie beans_g = water_ml / ratio, en traitant un millilitre d’eau comme un gramme.
Combien coûte le calculateur de grains de café selon le volume d’eau ?
L’outil du navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.