Agua de café por peso de grano
Una dosis de 18 g de grano con dieciséis partes de agua por una da 288 ml de agua de preparación. Pese su café, mantenga el ratio predeterminado o ponga otro, y lea el volumen del hervidor antes del primer vertido. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Peso de los granos
- 18
- Proporción de preparación
- 16
- Volumen de agua
- 288
- Etiqueta de la razón
- 1:16
Las recetas de café de especialidad casi siempre parten de un ratio de extracción—cuántas partes de agua se vierten por cada parte de café en masa—y no solo de un tamaño de taza fijo. Baristas caseros, programas de formación de cafetería y aplicaciones de recetas necesitan una forma determinista de convertir una dosis de grano en el volumen de agua que corresponde a una intensidad objetivo. Esta calculadora de agua de café por peso de grano multiplica el peso del grano por el ratio de extracción elegido (por defecto dieciséis a uno) y devuelve el volumen de agua con una etiqueta de ratio 1:N clara. Cuando la masa del grano está en gramos y la densidad del agua se toma como un gramo por mililitro, el resultado son mililitros de agua de extracción listos para la báscula de la tetera.
Cómo el peso del grano y el ratio de extracción se convierten en volumen de agua
Un ratio de extracción es una proporción simple: masa de agua respecto a la masa de café. Escribir el ratio como uno a dieciséis significa que un gramo de granos se combina con dieciséis gramos de agua; escribirlo como el número dieciséis significa lo mismo—dieciséis partes de agua por una de café. Multiplicar el peso del grano por ese factor da la masa total de agua de extracción.
Cambiar el ratio cambia la intensidad sin alterar la geometría de la taza: un vertido de quince a uno sabe más denso que uno de diecisiete a uno con el mismo molido y tiempo de contacto. Los métodos de inmersión como la prensa francesa suelen situarse cerca de doce a quince; el pour-over y el goteo usan a menudo quince a diecisiete; el concentrado de espresso suele estar cerca de uno a dos en masa para la bebida, otro uso de la misma aritmética.
Dónde una calculadora de agua de café resulta útil
Los baristas caseros que compran grano por bolsa y preparan una o dos tazas necesitan volúmenes de agua que sigan los cambios de dosis al pasar de un V60 de quince gramos a un Chemex de veintidós sin reescribir una hoja de cálculo. Los formadores de cafetería imprimen fichas de ratio para el personal y quieren una comprobación en vivo cuando un cliente pide una taza más fuerte o más suave.
Sitios de recetas y aplicaciones móviles guardan estilos como números de ratio y llaman a un convertidor mínimo al pintar una guía de extracción o una lista de compra de filtros y tamaño de tetera. Prefiera esta capacidad cuando ya conozca la masa del grano y el ratio agua-café; no es un conversor de tazas a gramos por densidad, ni una calculadora de dosis de cafeína, ni un ayudante de hidratación de masa de pizza.
Qué puede hacer con ella
Dosis de pour-over de una taza
Introduzca gramos de grano y un ratio 1:16 (o personalizado) para leer el volumen exacto de agua de la tetera antes del vertido de floración.
Escalado de extracción por lotes
Escale recetas de filtro de cafetería multiplicando dosis y ratio para que el agua total coincida con el airpot o el cesto de lote.
Preguntas frecuentes
¿Qué significa el ratio de extracción 16?
Significa 1:16 — dieciséis unidades de agua por cada unidad de café en masa. Dieciocho gramos de granos con ratio 16 necesitan 288 mL de agua (asumiendo 1 g/mL).
¿Qué ocurre si el peso del grano es cero o negativo?
El peso del grano debe ser un número finito positivo; la entrada inválida no se factura.
¿Qué pasa con el agua si cambio la dosis?
Sigue a la dosis con el mismo ratio, así que la intensidad no cambia. Si pasa de una V60 con 15 g a una Chemex con 22 g, escriba el nuevo peso y el agua crece con él, sin rehacer ninguna hoja de cálculo.
¿Peso el café en grano o ya molido?
Cualquiera de los dos: escriba la masa del grano entero o de la dosis molida. En gramos, el resultado se lee como mililitros de agua, porque se toma un gramo de agua por mililitro.
¿Cómo preparo una taza más intensa o más suave para un invitado?
Cambie el ratio y mantenga la dosis. Menos partes de agua dan una taza más llena, así que un 15 a 1 sabe más denso que un 17 a 1 con la misma molienda y el mismo tiempo de contacto.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/cook/coffee-water-from-beans \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bean_weight":18}'const res = await fetch("https://api.kit.forhosting.com/cook/coffee-water-from-beans", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bean_weight": 18
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/coffee-water-from-beans",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bean_weight": 18
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/coffee-water-from-beans", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bean_weight":18}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bean_weight":18}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/coffee-water-from-beans", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"bean_weight": 18
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.coffee_water_from_beans",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Pesos de grano no positivos y ratios no positivos fallan con invalid_input en lugar de inventar un vertido.
Cómo el peso del grano y el ratio de extracción se convierten en volumen de agua
En la cocina práctica, la densidad del agua a temperatura ambiente es lo bastante cercana a un gramo por mililitro como para que la masa de agua en gramos iguale el volumen en mililitros, de modo que la calculadora informa water_volume en esas unidades cuando usted dosifica en gramos. Este endpoint no modela el rendimiento de extracción, el TDS ni el molido: solo escala el agua a los granos para que pueda preparar la tetera y la báscula antes del primer vertido. La identidad es water_volume igual a bean_weight por brew_ratio, con redondeo estable a doce decimales para que goldens y clientes API coincidan entre entornos de ejecución.
Contrato de entrada, valores por defecto, forma de respuesta y errores
Ejemplo: dieciocho gramos de granos con el ratio por defecto dieciséis dan doscientos ochenta y ocho mililitros de agua de extracción. Envíe un cuerpo JSON con un número finito positivo obligatorio: bean_weight (alias beans, bean_g, dose, dose_g, coffee_weight, coffee_g, grounds)—la masa de granos enteros o de la dosis de café molido. Opcionalmente envíe brew_ratio (alias ratio, water_ratio, ratio_water, brew, strength_ratio)—partes de agua por una parte de granos; por defecto es dieciséis si se omite. Ambos campos pueden llegar como números JSON o como cadenas numéricas. Un bean_weight cero o negativo falla con invalid_input y un mensaje de que el peso del grano debe ser positivo. Un brew_ratio cero o negativo falla igual. bean_weight ausente, cadenas vacías, valores no finitos y magnitudes absolutas superiores a un billón también fallan la validación y no se facturan. En caso de éxito el cuerpo repite bean_weight y brew_ratio, devuelve water_volume como el producto, ratio_label como cadena de visualización del tipo 1:16, formula como la identidad de forma cerrada y message como un resumen en una línea en inglés apto para la interfaz.
Dónde una calculadora de agua de café resulta útil
Como la implementación es parse puro de tier A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red externa. Las tareas fallidas con invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando usted envía a propósito una dosis cero para verificar el manejo de errores.
Casos de integración
Fichas de extracción en apps de recetas
Guarde estilos como valores brew_ratio y llame a la API para rellenar water_volume en cada ficha a partir de la dosis del usuario.
Preguntas técnicas
¿Cómo calculo el agua de café a partir del peso del grano?
Envíe bean_weight (masa positiva) y brew_ratio opcional (partes de agua por una de granos, por defecto 16). La API devuelve water_volume = bean_weight × brew_ratio.
¿water_volume está en mililitros?
Cuando bean_weight está en gramos y se trata la densidad del agua como 1 g/mL, water_volume son mililitros. Mantenga unidades coherentes si dosifica en onzas u otras unidades de masa.
¿Cuánto cuesta la calculadora de agua de café?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo KIT prepago a $0.002 por llamada exitosa; la entrada inválida no se factura.