Estimateur caféine du café
18 g de café extraits en espresso donnent environ 216 mg de caféine, à 12 mg par gramme. Saisissez le poids de café sec et choisissez l'une des onze méthodes d'infusion pour obtenir un chiffre en milligrammes pour votre recette, votre carte ou votre suivi. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Grains (g)
- 18
- Clé de la méthode
- espresso mg
- Facteur (mg par g)
- 12
- Caféine (mg)
- 216
Les baristas à domicile, les cafés et les applications de bien-être ont souvent besoin d’une valeur rapide de caféine pour une dose de café sans dosage de laboratoire. Le poids des grains et la méthode d’infusion déterminent l’essentiel de la plage pratique : dix-huit grammes extraits en espresso ne donnent pas la même tasse qu’une immersion en presse française de même masse, et le cold brew macère encore autrement. Cet estimateur de caféine du café infusé multiplie les grammes de café sec par un facteur fixe de milligrammes par gramme pour la méthode choisie—espresso, goutte-à-goutte, filtre, pour-over, presse française, cold brew, AeroPress, moka, turc, instantané ou percolateur—et renvoie un total déterministe en milligrammes que vous pouvez afficher à côté d’une recette, d’un menu ou d’un journal d’apport quotidien.
Ce que signifie l’estimation de caféine et comment les facteurs fonctionnent
Les grains de café contiennent de la caféine comme alcaloïde naturel ; la quantité qui arrive dans la tasse dépend de la masse sèche que vous dosez et de l’efficacité d’extraction des composés solubles par la méthode. Cette capacité n’analyse pas les grains ni ne mesure la boisson finie par chromatographie.
Elle applique une table de facteurs fixes : la caféine en milligrammes égale les grammes de café multipliés par une constante milligrammes par gramme propre à la méthode, choisie comme règle empirique stable pour une extraction typique à domicile et en café. L’espresso utilise un facteur plus élevé car la mouture fine et le contact bref à haute pression extraient fortement d’un petit disque. Les méthodes goutte-à-goutte et filtre papier se situent près de dix milligrammes par gramme.
L’immersion en presse française avec mouture plus grossière utilise un facteur un peu plus bas. La longue macération du cold brew utilise un facteur plus élevé. L’instantané traite la poudre comme des solides déjà transformés avec sa propre constante.
Ces chiffres sont des estimations pour la planification et l’éducation—pas un avis médical ni un substitut à une mesure de laboratoire lorsque vous avez besoin d’un contenu certifié.
Quand une estimation de caféine est utile
Les sites de recettes et blogs de café de spécialité ont besoin d’une source unique de vérité lorsqu’un article liste la dose en grammes et une méthode, afin que le lecteur voie une note de caféine cohérente au lieu de suppositions contradictoires. Les menus de café et supports de formation peuvent attacher des milligrammes estimés aux recettes d’espresso maison et de lot sans installer un laboratoire.
Les applications de bien-être et d’habitudes qui journalisent déjà les événements café peuvent convertir les grammes et étiquettes de méthode stockés en milligrammes pour des totaux quotidiens avec une simple multiplication au lieu d’un grand modèle de langage qui pourrait inventer des facteurs. Les outils de meal-prep et cantines d’entreprise peuvent mettre à l’échelle la recette du chariot café du personnel par grammes et méthode pour un guide approximatif d’apport lors de campagnes bien-être. L’échec de validation ne consomme pas le solde.
Documentez que les résultats sont des estimations à facteur fixe, gardez le vocabulaire des méthodes stable dans la copie produit, et vous obtenez une mathématique de cuisine reproductible pour baristas à domicile, blocs CMS et edge workers sans héberger votre propre tableur de caféine.
Cas d’usage
Applications de bien-être et apport quotidien
Convertissez les événements café enregistrés (grammes et étiquettes de méthode) en milligrammes pour des totaux quotidiens sans inventer de facteurs d’extraction à chaque requête.
Formation café et cartes de menu
Attachez des estimations de caféine à facteur fixe aux recettes d’espresso et de lot maison pour la formation du personnel et les cartes FAQ destinées aux clients.
Questions fréquentes
Que se passe-t-il si le poids des grains est nul ou négatif ?
Un poids de café non positif ne peut pas produire d’estimation de caféine pertinente et n’est pas facturé.
S’agit-il d’un dosage de laboratoire de la caféine ?
Non. C’est une estimation déterministe à facteur fixe pour la planification et l’éducation. Les tasses réelles varient selon l’espèce, la torréfaction, la mouture et l’extraction ; utilisez un dosage de laboratoire lorsque vous avez besoin d’un contenu certifié.
Quelles méthodes d'infusion puis-je choisir ?
Espresso, goutte-à-goutte, filtre, pour-over, cafetière à piston, cold brew, AeroPress, moka, café turc, instantané et percolateur. Les noms courants fonctionnent aussi : une V60 ou une Chemex comptent comme pour-over.
Pourquoi l'espresso contient-il plus de caféine par gramme que le filtre ?
La mouture fine et le contact bref sous haute pression extraient fortement une petite galette : l'espresso compte 12 mg par gramme, le goutte-à-goutte et le filtre papier environ 10. La cafetière à piston est un peu en dessous, le cold brew au-dessus.
Puis-je estimer la caféine à partir de la taille de la tasse ?
Non. L'estimation demande le poids de grains ou de mouture en grammes. Si vous ne connaissez que le volume de la boisson, calculez d'abord la dose de café avec votre recette et saisissez ce poids.
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-caffeine-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"beans_g":18,"method":"espresso"}'const res = await fetch("https://api.kit.forhosting.com/cook/coffee-caffeine-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"beans_g": 18,
"method": "espresso"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/coffee-caffeine-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"beans_g": 18,
"method": "espresso"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/coffee-caffeine-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"beans_g":18,"method":"espresso"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"beans_g":18,"method":"espresso"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/coffee-caffeine-estimate", 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
{
"beans_g": 18,
"method": "espresso"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.coffee_caffeine_estimate",
"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 poids non positifs et les méthodes inconnues échouent avec invalid_input au lieu d’inventer un nombre.
Ce que signifie l’estimation de caféine et comment les facteurs fonctionnent
L’espèce (arabica versus robusta), la torréfaction et la distribution de mouture font encore varier les tasses réelles ; l’API fige ces variables pour que les clients obtiennent des sorties reproductibles pour les mêmes entrées à chaque fois. Si vous ne connaissez que le volume liquide, convertissez d’abord en dose sèche avec votre recette ; ce endpoint exige le poids des grains ou du moulu en grammes pour que la multiplication reste honnête.
Contrat d’entrée, forme de la réponse et comportement d’erreur
Exemple : dix-huit grammes d’espresso donnent deux cent seize milligrammes car le facteur espresso est de douze milligrammes par gramme. Exemple : vingt grammes de drip donnent deux cents milligrammes à dix milligrammes par gramme. Ancrez ces produits déterministes dans les tests pour que les trackers d’apport et les widgets navigateur restent stables entre versions. Envoyez un corps JSON avec deux champs obligatoires. beans_g est un nombre fini positif : grammes de grains ou de café moulu secs. Les alias bean_weight_g, weight_g, grams, weight, coffee_g et dose_g sont acceptés. method est une chaîne de méthode d’infusion ; la correspondance ignore la casse et les espaces ou tirets se normalisent vers les mêmes clés, de sorte que french press, French-Press et french_press résolvent la ligne presse française. Les alias incluent brew_method, brew et method_name. Les méthodes prises en charge incluent espresso, drip, filter, pour_over, french_press, cold_brew, aeropress, moka, turkish, instant et percolator, plus des alias courants comme v60 ou chemex pour le pour-over, moka pot pour moka et cafetiere pour la presse française. En succès le corps inclut beans_g et factor_mg_per_g comme nombres, method comme libellé lisible, method_key comme identifiant stable en snake_case, caffeine_mg comme produit arrondi pour des goldens stables, unit toujours mg, formula rappelant la règle de multiplication, et message pour l’interface. Champs manquants, poids non numériques, beans_g nul ou négatif, method vide et noms inconnus échouent avec invalid_input et ne sont pas facturés.
Où une API d’estimation de caféine du café apporte de la valeur
Comme l’implémentation est pure parse 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
Sites de recettes et blogs de spécialité
Transformez une dose publiée en grammes plus la méthode d’infusion en une note stable de caffeine_mg pour que le lecteur voie la même estimation à chaque chargement de page.
Questions techniques
Comment fonctionne l’estimateur de caféine du café infusé ?
Envoyez beans_g (grammes positifs de café sec) et method (p. ex. espresso, drip, french_press). L’API multiplie le poids par un facteur fixe de méthode et renvoie caffeine_mg.
Quelles méthodes d’infusion sont prises en charge ?
Espresso, goutte-à-goutte, filtre, pour-over, presse française, cold brew, AeroPress, moka, turc, instantané et percolateur, plus des alias courants comme v60, chemex et moka pot.
Combien coûte l’estimateur de caféine du café ?
L’outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.