Calculadora de ingesta de agua
Con 70 kg, actividad moderada y clima templado, la estimación es de 2818 ml, es decir 2,82 litros al día: escriba su peso, su nivel de actividad y el clima y obtenga una meta diaria de agua en mililitros y litros, como orientación general. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Peso (kg)
- 70
- Nivel de actividad
- Moderado
- Clima
- Templado
- Agua por día (ml)
- 2 818
- Litros
- 2,82
Orientación general, no asesoramiento médico.
La fórmula de 35 ml/kg
La estimación parte de una base de 35 mililitros de agua por kilogramo de peso corporal y luego escala esa cifra con dos multiplicadores. El nivel de actividad se corresponde con un coeficiente: low es 1.0, moderate es 1.15 y high es 1.3, lo que refleja el líquido adicional perdido con el esfuerzo. El clima se corresponde con un segundo coeficiente: temperate es 1.0 y hot es 1.2, para tener en cuenta el calor y la transpiración.
Para la entrada de ejemplo de 70 kg con actividad moderate en un clima temperate, el cálculo en bruto es 70 x 35 x 1.15 x 1.0 = 2817.5 ml, que se redondea a 2818 ml y 2.82 litros.
Salidas y redondeo
El parámetro decimals gobierna cómo se redondea el valor en mililitros; su valor por defecto es 0, de modo que usted obtiene un número entero de mililitros, y acepta 0, 1 o 2. El redondeo usa una regla half-up explícita, y por eso 2817.5 se convierte en 2818 en lugar de truncarse hacia cero. La cifra en litros siempre se redondea a dos decimales de forma independiente, dando un número amable de un vistazo como 2.82.
Como ambas salidas derivan del mismo producto intermedio, nunca discrepan: liters es simplemente ml dividido entre 1000 y redondeado, no un cálculo vuelto a derivar por separado, de modo que un cliente puede mostrar cualquiera de las dos unidades sabiendo que describen una única recomendación coherente.
Qué puede hacer con ella
Aplicaciones de fitness y bienestar
Dé a los usuarios un objetivo diario de hidratación a partir de su peso y su carga de entrenamiento, subiendo la cifra para la actividad alta o un clima caluroso.
Calculadoras de incorporación
Incruste un estimador rápido en una landing que devuelva tanto mililitros como litros para que los visitantes vean un número en su unidad preferida.
Herramientas de coaching y nutrición
Pase la salida determinista de ml a un plan diario, ajustando los coeficientes de actividad y clima a medida que cambian la rutina o la ubicación de un cliente.
Preguntas frecuentes
¿Qué unidades se devuelven?
Tanto ml (mililitros enteros por defecto) como liters (redondeado a dos decimales). Para 70 kg, moderate, temperate eso es 2818 ml y 2.82 litros.
¿Es esto asesoramiento médico?
No. Es una estimación general; las necesidades reales varían con la salud, la medicación y el embarazo.
¿Cuánta agua debe beber al día una persona de 70 kg?
Unos 2818 ml, o 2,82 litros, con actividad moderada y clima templado. La estimación parte de 35 ml por kilo, así que 70 por 35 por 1,15 da 2817,5 ml, que se redondean a 2818.
¿Cómo cambian la cantidad el ejercicio y el calor?
La actividad multiplica la base por 1,0 si es baja, por 1,15 si es moderada y por 1,3 si es alta, por el líquido que se pierde con el esfuerzo. Un clima caluroso la multiplica además por 1,2 por el calor y el sudor.
¿Qué pasa si no indico la actividad o el clima?
Se aplican los valores por defecto: actividad moderada y clima templado. Así, con solo escribir su peso ya obtiene una estimación, que puede ajustar después si entrena mucho o vive en un lugar caluroso.
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/dev/water-intake \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight_kg":70}'const res = await fetch("https://api.kit.forhosting.com/dev/water-intake", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight_kg": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/water-intake",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight_kg": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/water-intake", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight_kg":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight_kg":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/water-intake", 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
{
"weight_kg": 70
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.water_intake",
"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
Estima la ingesta diaria de agua en mililitros y litros a partir de weight_kg, un nivel de actividad (low, moderate, high) y el clima (temperate, hot), partiendo de 35 ml por kilogramo. API desde $0.002.
La fórmula de 35 ml/kg
El total diario en mililitros es weight_kg x 35 x actividad x clima, redondeado, y los litros son esa cifra de mililitros dividida entre 1000. Omitir activity o climate aplica los valores por defecto moderate y temperate, respectivamente.
Salidas y redondeo
La respuesta reproduce su weight_kg, activity y climate junto a dos cifras calculadas: ml, el volumen diario entero en mililitros, y liters, la misma cantidad en litros.
Validación, determinismo y alcance
Fundamentalmente, el número es una orientación general de hidratación, no asesoramiento médico; las necesidades reales varían con la salud, la medicación y el embarazo. Las entradas se validan estrictamente antes de producir ninguna cifra. weight_kg debe ser un número finito mayor que 0 y no superior a 300; cualquier valor fuera de esa banda, o un peso ausente o no numérico, lanza un error invalid_input tipado que nombra el campo. activity debe ser exactamente low, moderate o high, y climate debe ser exactamente temperate o hot, de modo que las cadenas desconocidas se rechazan en lugar de tomar un valor por defecto en silencio, mientras que decimals debe ser un entero de 0 a 2.
Preguntas técnicas
¿Cómo se calcula el objetivo?
weight_kg x 35 ml, multiplicado por un factor de actividad (low 1.0, moderate 1.15, high 1.3) y un factor de clima (temperate 1.0, hot 1.2).
¿Cuáles son los valores por defecto?
activity es moderate por defecto, climate es temperate y decimals es 0. Solo weight_kg es obligatorio.
¿Qué pesos se aceptan?
Un weight_kg finito mayor que 0 y hasta 300. Los valores fuera de ese rango devuelven un error invalid_input.