Calculadora de tasa de sudor
Pésese antes y después de entrenar, sume lo que bebió y obtenga su pérdida de sudor por hora: 72,5 kg antes, 71,8 kg después y 0,5 L bebidos en 60 minutos son 1,2 litros, o 1200 mL, por hora. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Peso antes
- 72,5
- Peso después
- 71,8
- Ingesta de líquidos
- 0,5
- Duración (min)
- 60
- Peso antes (kg)
- 72,5
- Peso después (kg)
- 71,8
- Unidad de peso
- Kg
- Ingesta de líquidos (l)
- 0,5
Saber cuánto suda por hora es la base de un plan de hidratación personal para carrera, ciclismo, deportes de equipo y aclimatación al calor. Entrenadores, dietistas deportivos y atletas autocoachados se pesan antes y después de la sesión, registran cada mililitro de líquido consumido y convierten el cambio de masa en una tasa de sudor horaria, de modo que el siguiente entrenamiento reponga lo perdido sin beber en exceso. Esta calculadora de tasa de sudor por pérdida de peso acepta el peso preejercicio, el peso postejercicio, la ingesta de líquidos, el volumen opcional de orina y la duración de la sesión en minutos u horas; devuelve la pérdida de líquido y la tasa de sudor en litros por hora y mililitros por hora, con la aproximación de campo de que un kilogramo de masa corporal equivale a un litro de líquido.
Cómo se calcula la tasa de sudor a partir del cambio de peso corporal
Durante el ejercicio pierde agua sobre todo por el sudor y, en menor medida, por la respiración y por la orina producida a mitad de sesión. Cuando se pesa desnudo o con la misma ropa seca antes y después de un esfuerzo, la caída de masa corporal es principalmente agua que ha salido del cuerpo.
Si suma de nuevo el líquido que bebió durante la sesión y resta el volumen de orina que midió, obtiene una estimación de la pérdida total de líquido en litros bajo la regla práctica de que un kilogramo de masa equivale a un litro de agua. Al dividir esa pérdida de líquido entre la duración de la sesión en horas se obtiene la tasa de sudor en litros por hora, la cifra que usan científicos del deporte y entrenadores para planificar bebidas de reposición en condiciones similares.
Por ejemplo, un corredor que empieza en setenta y dos coma cinco kilogramos, termina en setenta y uno coma ocho kilogramos tras sesenta minutos y bebe medio litro sin pérdida de orina tiene un cambio de peso de cero coma siete kilogramos, una pérdida total de líquido de un coma dos litros y una tasa de sudor de un coma dos litros por hora.
Ese único número es mucho más útil que la etiqueta genérica de una bebida deportiva porque es personal al atleta, a la intensidad, a la ropa y al calor de ese día. Esta calculadora implementa solo ese método de campo al estilo ACSM: no estima la pérdida de sodio, la temperatura central ni el volumen plasmático, y no sustituye una evaluación clínica de hidratación.
Use básculas coherentes, vacíe la vejiga antes del peso previo cuando sea posible, séquese con toalla antes del peso posterior y registre los líquidos con cuidado para que la estimación sea fiable.
Quién mide la tasa de sudor y para qué
Los entrenadores de resistencia prueban a equipos enteros tras sesiones duras y guardan la tasa horaria de cada atleta para que los bidones del día de carrera coincidan con las pérdidas reales y no con tablas genéricas. Los dietistas deportivos repiten medidas a lo largo de las temporadas para mostrar cómo la aclimatación al calor y la forma física cambian las necesidades de líquido sin adivinar. Asistentes de investigación y estudios de campo necesitan un oráculo determinista que rechace pesajes incompletos en lugar de asumir en silencio una ingesta nula.
Los sitios de contenidos orientados a calculadora de tasa de sudor y tasa de sudor por pérdida de peso se benefician de una herramienta en vivo cuya ruta gratuita en el navegador coincide byte a byte con la automatización de pago sobre el mismo módulo puro. La validación fallida no consume saldo.
Mantenga las peticiones pequeñas, fije las tasas redondeadas en las pruebas y obtendrá cifras reproducibles de planificación de hidratación para plugins LMS, paneles de coaching y workers de borde sin montar usted mismo un stack completo de ciencias del deporte.
Qué puede hacer con ella
Planes personales de hidratación para carrera
Pésese antes y después de una tirada larga, introduzca las bebidas consumidas y los minutos de sesión, y fije el volumen de los bidones según su propia tasa de sudor en litros por hora.
Preguntas frecuentes
¿Cómo se calcula la tasa de sudor a partir de la pérdida de peso?
Reste el peso postejercicio del peso preejercicio (kg), sume la ingesta de líquidos en litros, reste la orina en litros si la midió y divida entre la duración de la sesión en horas. El resultado es la tasa de sudor en L/h (también devuelta como mL/h).
¿Por qué la tasa de sudor es negativa?
Suele ser un problema de medición: ropa mojada en el peso posterior, secado incompleto con toalla o líquido mal registrado.
¿Cómo debo pesarme para que la tasa de sudor sea fiable?
Pésese sin ropa o con la misma ropa seca y en la misma báscula. Vacíe la vejiga antes de la primera pesada, séquese con una toalla antes de la segunda y anote cada bebida, para que el cambio de peso refleje sudor y no errores.
¿Debo contar la orina durante la sesión?
Sí, si puede medirla. Su volumen se resta de la pérdida de líquido, porque salió del cuerpo sin ser sudor. Si no la indica, la calculadora la toma como cero.
¿Para qué sirve conocer mi tasa de sudor?
Para planificar lo que bebe en sesiones con condiciones parecidas y reponer lo que pierde sin beber de más. Repita la prueba en distintas estaciones, porque la aclimatación al calor y la forma física cambian cuánto suda.
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/health/sweat-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight_pre":72.5,"weight_post":71.8,"fluid_intake":0.5,"duration_min":60}'const res = await fetch("https://api.kit.forhosting.com/health/sweat-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight_pre": 72.5,
"weight_post": 71.8,
"fluid_intake": 0.5,
"duration_min": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/sweat-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight_pre": 72.5,
"weight_post": 71.8,
"fluid_intake": 0.5,
"duration_min": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/sweat-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight_pre":72.5,"weight_post":71.8,"fluid_intake":0.5,"duration_min":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight_pre":72.5,"weight_post":71.8,"fluid_intake":0.5,"duration_min":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/sweat-rate", 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_pre": 72.5,
"weight_post": 71.8,
"fluid_intake": 0.5,
"duration_min": 60
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.sweat_rate",
"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
Los campos obligatorios ausentes y los valores no físicos fallan con invalid_input en lugar de inventar una tasa.
Contrato de entrada, unidades, campos de respuesta y errores
El campo opcional urine vale cero por defecto y usa la misma unidad de fluido. La precisión opcional controla los decimales de cero a quince y vale cuatro por defecto. Una tasa de sudor negativa puede aparecer si el atleta gana más masa de la que explica la ingesta de líquidos —por ejemplo cuando la ropa sigue mojada en el peso posterior—, así que trate el signo como una alerta de calidad de datos y no como un milagro fisiológico. Envíe un cuerpo JSON con cuatro cantidades obligatorias: weight_pre y weight_post como pesos corporales positivos finitos en la unidad indicada por weight_unit (kilogramos por defecto, o libras convertidas con el factor de libra internacional), fluid_intake como volumen no negativo en la unidad de fluid_unit (litros por defecto, o mililitros divididos por mil), y duration_min como duración positiva finita de la sesión en minutos. Puede suministrar duration_hours en lugar de duration_min si prefiere horas; ganan los minutos si ambos están presentes. En caso de éxito la respuesta devuelve valores normalizados: weight_pre_kg, weight_post_kg, fluid_intake_l, urine_l, duration_min, duration_hours, weight_loss_kg, fluid_loss_l, sweat_rate_l_per_h, sweat_rate_ml_per_h, method, formula y precision. Los campos obligatorios ausentes, números no finitos, pesos o duración no positivos, o volúmenes de líquido negativos fallan con invalid_input y no se facturan. Combine los resultados con sus propias notas de temperatura, humedad e intensidad; este endpoint devuelve solo la aritmética del método de peso y líquidos.
Casos de integración
Días de prueba de equipo y club
Los entrenadores recogen pesos previos y posteriores más diarios de líquidos del equipo y guardan el sweat_rate_l_per_h de cada atleta para bloques de calor e intensidad.
Aplicaciones de entrenamiento y hojas de cálculo
Llame a la API desde un diario de entrenamiento o una macro para que cada sesión completada adjunte una estimación determinista de pérdida de líquido sin aritmética manual.
Preguntas técnicas
¿Qué campos son obligatorios?
weight_pre, weight_post, fluid_intake y duration_min (o duration_hours). Los campos obligatorios ausentes fallan con invalid_input y no se facturan. urine es opcional y vale cero por defecto.
¿Puedo introducir el peso en libras y los líquidos en mililitros?
Sí. Fije weight_unit en lb (o pound/pounds) y fluid_unit en ml. Los pesos se convierten con 1 lb = 0.45359237 kg; los mililitros se dividen por 1000 para obtener litros.
¿Cuánto cuesta la calculadora de tasa de sudor?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada exitosa; la entrada inválida no se factura.