Calculadora de humedad absoluta
A 30 °C y un 60 % de humedad relativa, el aire contiene unos 18 g de vapor de agua por metro cúbico; a 5 °C, ese mismo 60 % apenas llega a 4 g. Escriba temperatura y humedad relativa y conozca la humedad real. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Creatividad
- 25
- Humedad relativa
- 60
- Temperatura (°C)
- 25 g/m³
- T
- 25
- Rh
- 60
- Fracción de HR
- 0,6
Una calculadora de humedad absoluta convierte la lectura de un termómetro y un porcentaje de humedad relativa en la cifra que realmente necesitan las cuestiones de secado, almacenamiento y confort: los gramos de vapor de agua por metro cúbico de aire. Introduzca la temperatura del aire en grados Celsius y la humedad relativa como un porcentaje entre cero y cien; la herramienta evalúa la fórmula de presión de vapor de saturación de Magnus, aplica la conversión de gases ideales y devuelve la humedad absoluta en gramos por metro cúbico junto con la presión de vapor de saturación en hectopascales, la humedad relativa como fracción, una ecuación legible y los pasos de sustitución ordenados que usted puede comprobar a mano. Los responsables de invernaderos, los técnicos de climatización, los conservadores de museos, los aficionados a la cerveza casera y los estudiantes de física utilizan exactamente esta conversión cuando las lecturas relativas no bastan.
Qué es la humedad absoluta y por qué se diferencia de la humedad relativa
La humedad relativa indica cuán lleno está el aire en comparación con lo que podría contener a la temperatura actual; la humedad absoluta indica la masa real de vapor de agua presente en cada metro cúbico. La distinción importa porque el aire cálido retiene mucha más agua que el aire frío: un sesenta por ciento de humedad relativa a treinta grados Celsius equivale a unos dieciocho gramos por metro cúbico, mientras que el mismo sesenta por ciento a cinco grados Celsius apenas son cuatro gramos por metro cúbico.
Si usted está dimensionando un deshumidificador, previniendo la condensación en superficies frías, estimando tiempos de secado de madera o grano, o controlando el clima de un invernadero, necesita la cifra absoluta porque los procesos físicos —las tasas de evaporación, el crecimiento de moho, la corrosión— responden a la densidad real de vapor, no al porcentaje. Esta herramienta calcula la humedad absoluta en dos pasos de manual.
Primero evalúa la fórmula de Magnus para obtener la presión de vapor de saturación a su temperatura: seis coma uno uno dos hectopascales multiplicados por la exponencial de diecisiete coma seis dos por la temperatura, dividido entre doscientos cuarenta y tres coma uno dos más la temperatura. Después escala esa presión según la fracción de humedad relativa y convierte presión y temperatura en masa por volumen con la constante de los gases ideales para el vapor de agua, el coeficiente doscientos dieciséis coma seis siete nueve.
Como el cálculo es determinista y está documentado línea a línea en la respuesta, usted puede reproducir cada cifra publicada a mano o en una hoja de cálculo, que es exactamente lo que los correctores de tareas, los evaluadores y las suites de pruebas automatizadas necesitan de una implementación de referencia fiable.
Consejos prácticos, límites y errores habituales
Empareje siempre la temperatura y la humedad relativa del mismo momento y lugar: mezclar una humedad matinal con una temperatura de la tarde produce un valor absoluto verosímil pero erróneo. Recuerde que la herramienta espera grados Celsius: si su sensor informa en Fahrenheit, convierta antes de llamar, porque el solucionador no adivina unidades.
El frío extremo comprime drásticamente la humedad absoluta porque la presión de saturación cae exponencialmente, así que el aire invernal que se percibe húmedo al noventa por ciento puede transportar menos de cuatro gramos por metro cúbico, una intuición útil para dimensionar humidificadores en edificios calefactados. La fórmula de Magnus empleada aquí es válida sobre agua en condiciones terrestres típicas; no es un solucionador de bulbo húmedo, ni una calculadora de punto de rocío, ni un diagrama psicrométrico, así que recurra a herramientas dedicadas cuando necesite esas magnitudes.
Prefiera enviar números en crudo en lugar de cadenas preformateadas; las cadenas numéricas solo se aceptan cuando coinciden con un patrón numérico finito estricto.
Qué puede hacer con ella
Dimensionado de climatización y deshumidificadores
Convierta las lecturas de temperatura ambiente y humedad relativa en gramos por metro cúbico para estimar cargas de humedad, comparar el aire interior y exterior y dimensionar equipos de deshumidificación.
Comprobaciones de tareas y laboratorio
Los estudiantes verifican ejercicios con la fórmula de Magnus y hojas de psicrometría frente a una referencia determinista que muestra cada paso de sustitución y rechaza la humedad fuera del intervalo.
Monitoreo de almacenamiento y conservación
Museos, archivos, invernaderos y cervecerías traducen pares de sensores a humedad absoluta para detectar condiciones de condensación y riesgo de moho que las lecturas relativas por sí solas pueden ocultar.
Preguntas frecuentes
¿Qué ocurre si la humedad relativa está fuera del intervalo 0-100?
El intervalo 0-100 forma parte del contrato, y las tareas fallidas nunca se cobran.
¿Es gratuita la calculadora de humedad absoluta?
La herramienta del navegador es gratuita y se ejecuta localmente.
¿Qué diferencia hay entre humedad relativa y humedad absoluta?
La humedad relativa indica lo lleno que está el aire respecto de lo que podría contener a esa temperatura. La absoluta es la masa real de vapor de agua en cada metro cúbico, el dato al que responden la evaporación, el moho y la condensación.
¿Por qué la misma humedad relativa supone menos agua en el aire frío?
Porque el aire frío admite mucho menos vapor de agua que el cálido. Con un 60 % de humedad relativa, el aire a 30 °C lleva unos 18 g por metro cúbico, y a 5 °C apenas 4 g.
¿Puedo escribir la temperatura en grados Fahrenheit?
No, la calculadora espera grados Celsius y no adivina unidades. Si su sensor mide en Fahrenheit, convierta antes la lectura e introdúzcala junto con la humedad relativa medida en el mismo momento.
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/phys/absolute-humidity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temperature":25,"relative_humidity":60}'const res = await fetch("https://api.kit.forhosting.com/phys/absolute-humidity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temperature": 25,
"relative_humidity": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/absolute-humidity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temperature": 25,
"relative_humidity": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/absolute-humidity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temperature":25,"relative_humidity":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temperature":25,"relative_humidity":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/absolute-humidity", 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
{
"temperature": 25,
"relative_humidity": 60
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.absolute_humidity",
"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.
Límites
max_abs | 1000000000000 |
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
La humedad relativa fuera del intervalo de cero a cien se rechaza con un claro error invalid_input, y las temperaturas iguales o inferiores al cero absoluto se descartan por no ser físicas. El proceso es aritmética puramente determinista, sin llamadas de red, sin semillas aleatorias ni dependencia del reloj, de modo que el ejecutor gratuito del navegador y la API de prepago devuelven un JSON idéntico tras el redondeo decimal fijo en cada solicitud.
Cómo llamar a la API y leer la respuesta
Además recibe formula con la expresión simbólica completa, equation con sus números sustituidos y el resultado en gramos por metro cúbico, unit fijado a g por metro cúbico, message como breve resumen en inglés, y steps como una matriz ordenada de líneas de sustitución adecuadas para hojas de ejercicios y registros de aserciones. Envíe un cuerpo JSON con dos números finitos obligatorios: temperature en grados Celsius (alias temperature_c, temp, t, temp_c, air_temperature) y relative_humidity como porcentaje (alias rh, humidity, relative_humidity_percent, rh_percent). La humedad relativa debe situarse dentro del intervalo de cero a cien, ambos incluidos; los valores fuera se rechazan con invalid_input, como exige el contrato, y la temperatura debe permanecer por encima del cero absoluto, a menos doscientos setenta y tres coma uno cinco grados Celsius. En caso de éxito, la respuesta refleja las entradas redondeadas bajo varias claves espejo, fija rh_fraction como el porcentaje dividido entre cien, informa de saturation_vapor_pressure y es en hectopascales procedentes del paso de Magnus, y publica el resultado como absolute_humidity, ah y grams_per_cubic_meter, todos el mismo valor redondeado en gramos por metro cúbico. Una validación fallida —campos ausentes, números no finitos, una humedad relativa fuera del intervalo o una temperatura no física— devuelve invalid_input y nunca se cobra. El precio es una tarifa plana de $0.002 por solicitud exitosa con artículo unitario y precio unitario marginal cero.
Consejos prácticos, límites y errores habituales
Los valores límite se comportan de forma predecible y sirven de buenos casos de prueba: un cero por ciento de humedad relativa devuelve cero gramos por metro cúbico a cualquier temperatura válida; un cien por ciento devuelve el valor de saturación, que a veinticinco grados Celsius ronda los veintitrés gramos por metro cúbico; y un ciento uno por ciento activa la ruta invalid_input que demuestra que su cliente maneja el error documentado. Las tareas fallidas que devuelven invalid_input no consumen saldo de prepago, lo que mantiene baratos los scripts exploratorios mientras los aprendices prueban deliberadamente el límite de cero a cien. Las comprobaciones de ida y vuelta son sencillas: recalcule la presión de Magnus y la conversión de doscientos dieciséis coma seis siete nueve a mano y confirme que coincide con el absolute_humidity publicado dentro del mismo redondeo de doce decimales que la API emplea en todo.
Preguntas técnicas
¿Cómo se calcula la humedad absoluta a partir de la temperatura y la humedad relativa?
Primero, la fórmula de Magnus da la presión de vapor de saturación es = 6.112·exp(17.62·T/(243.12+T)) hPa. Luego, AH = 216.679·(RH/100)·es/(273.15+T) produce los gramos de vapor de agua por metro cúbico.
¿Qué unidad utiliza el resultado?
Gramos de vapor de agua por metro cúbico de aire (g/m³), publicados como absolute_humidity, ah y grams_per_cubic_meter, con unit fijado a g/m³.
¿Qué unidad de temperatura espera la API?
Grados Celsius. Convierta Fahrenheit o kelvin antes de llamar; las temperaturas iguales o inferiores al cero absoluto (-273.15 °C) se rechazan por no ser físicas.