Calculadora de umidade absoluta
A 30 °C e 60% de umidade relativa, o ar carrega cerca de 18 g de vapor d'água por metro cúbico; a 5 °C, os mesmos 60% mal chegam a 4 g. Digite a temperatura e a umidade relativa e veja a quantidade real de umidade. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Criatividade
- 25
- Umidade relativa
- 60
- Temperatura (°C)
- 25 g/m³
- T
- 25
- Rh
- 60
- Fração de UR
- 0,6
Uma calculadora de umidade absoluta transforma a leitura de um termômetro e uma porcentagem de umidade relativa no número de que as questões de secagem, armazenamento e conforto realmente precisam: gramas de vapor d'água por metro cúbico de ar. Informe a temperatura do ar em graus Celsius e a umidade relativa como uma porcentagem entre zero e cem; a ferramenta avalia a fórmula de pressão de vapor de saturação de Magnus, aplica a conversão dos gases ideais e retorna a umidade absoluta em gramas por metro cúbico junto com a pressão de vapor de saturação em hectopascais, a umidade relativa como fração, uma equação legível em texto e as etapas de substituição ordenadas que você pode conferir à mão. Gestores de estufas, técnicos de climatização, conservadores de museus, entusiastas de cerveja artesanal e estudantes de física usam exatamente esta conversão quando as leituras relativas não bastam.
O que é umidade absoluta e por que ela difere da umidade relativa
A umidade relativa indica o quanto o ar está cheio em comparação com o que ele poderia conter na temperatura atual; a umidade absoluta indica a massa real de vapor d'água presente em cada metro cúbico. A distinção importa porque o ar quente retém muito mais água do que o ar frio: sessenta por cento de umidade relativa a trinta graus Celsius corresponde a cerca de dezoito gramas por metro cúbico, enquanto os mesmos sessenta por cento a cinco graus Celsius mal chegam a quatro gramas por metro cúbico.
Se você está dimensionando um desumidificador, prevendo condensação em superfícies frias, estimando tempos de secagem de madeira ou grãos, ou controlando o clima de uma estufa, você precisa do valor absoluto porque os processos físicos — taxas de evaporação, crescimento de mofo, corrosão — respondem à densidade real de vapor, não à porcentagem. Esta ferramenta calcula a umidade absoluta em duas etapas clássicas.
Primeiro, ela avalia a fórmula de Magnus para obter a pressão de vapor de saturação na sua temperatura: seis vírgula um um dois hectopascais vezes a exponencial de dezessete vírgula seis dois vezes a temperatura dividida por duzentos e quarenta e três vírgula um dois mais a temperatura. Em seguida, ela escala essa pressão pela fração de umidade relativa e converte pressão e temperatura em massa por volume com a constante dos gases ideais para o vapor d'água, o coeficiente duzentos e dezesseis vírgula seis sete nove.
Como o cálculo é determinístico e documentado linha a linha na resposta, você pode reproduzir cada número publicado à mão ou em uma planilha, que é exatamente o que corretores de lição de casa, avaliadores e suítes de testes automatizados precisam de uma implementação de referência confiável.
Dicas práticas, limites e armadilhas comuns
Sempre combine a temperatura e a umidade relativa do mesmo momento e local: misturar uma umidade da manhã com uma temperatura da tarde produz um valor absoluto plausível, mas errado. Lembre-se de que a ferramenta espera Celsius — se o seu sensor informa Fahrenheit, converta antes de chamar, pois o solucionador não adivinha unidades.
O frio extremo comprime drasticamente a umidade absoluta porque a pressão de saturação cai exponencialmente, portanto o ar de inverno que parece úmido a noventa por cento pode carregar menos de quatro gramas por metro cúbico — intuição útil para dimensionar umidificadores em edifícios aquecidos. A fórmula de Magnus usada aqui é válida sobre água para condições terrestres típicas; não é um solucionador de bulbo úmido, uma calculadora de ponto de orvalho nem um diagrama psicrométrico, então recorra a ferramentas dedicadas quando precisar dessas grandezas.
Prefira enviar números puros em vez de strings pré-formatadas; números em string só são aceitos quando correspondem a um padrão numérico finito estrito.
Casos de uso
Dimensionamento de climatização e desumidificadores
Converta leituras de temperatura ambiente e umidade relativa em gramas por metro cúbico para estimar cargas de umidade, comparar o ar interno e externo e dimensionar equipamentos de desumidificação.
Verificações de lição de casa e de laboratório
Estudantes conferem exercícios da fórmula de Magnus e planilhas de psicrometria contra uma referência determinística que mostra cada etapa de substituição e rejeita umidade fora da janela.
Monitoramento de armazenamento e conservação
Museus, arquivos, estufas e cervejarias traduzem pares de sensores em umidade absoluta para detectar condições de condensação e risco de mofo que as leituras relativas sozinhas podem esconder.
Perguntas frequentes
O que acontece se a umidade relativa estiver fora de 0-100?
A janela de 0-100 faz parte do contrato, e as tarefas que falham nunca são cobradas.
A calculadora de umidade absoluta é gratuita?
A ferramenta no navegador é gratuita e roda localmente.
Qual a diferença entre umidade relativa e umidade absoluta?
A umidade relativa mostra o quanto o ar está cheio em relação ao que poderia conter naquela temperatura. A absoluta é a massa real de vapor d'água em cada metro cúbico, o número que importa para evaporação, mofo e condensação.
Por que a mesma umidade relativa significa menos água no ar frio?
Porque o ar frio comporta muito menos vapor d'água que o ar quente. Com 60% de umidade relativa, o ar a 30 °C leva cerca de 18 g por metro cúbico, e a 5 °C fica em apenas 4 g.
Posso digitar a temperatura em Fahrenheit?
Não, a calculadora espera graus Celsius e não adivinha unidades. Se o seu sensor mede em Fahrenheit, converta a leitura antes e digite-a junto com a umidade relativa medida no mesmo momento.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"temperature": 25,
"relative_humidity": 60
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.absolute_humidity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_abs | 1000000000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Umidade relativa fora da faixa de zero a cem é rejeitada com um erro invalid_input claro, e temperaturas iguais ou inferiores ao zero absoluto são recusadas como não físicas. O caminho é aritmética determinística pura — sem chamadas de rede, sem sementes aleatórias, sem dependência de relógio — portanto o executor gratuito no navegador e a API pré-paga retornam JSON idêntico após o arredondamento decimal fixo em cada requisição.
Como chamar a API e ler a resposta
Você também recebe formula com a expressão simbólica completa, equation com os seus números substituídos e o resultado em gramas por metro cúbico, unit definido como g por metro cúbico, message como um breve resumo em inglês e steps como um array ordenado de linhas de substituição adequadas para planilhas de exercícios e registros de asserções. Envie um corpo JSON com dois números finitos obrigatórios: temperatura em graus Celsius (aliases temperature_c, temp, t, temp_c, air_temperature) e relative_humidity como porcentagem (aliases rh, humidity, relative_humidity_percent, rh_percent). A umidade relativa deve estar dentro da janela de zero a cem, inclusive — valores fora dela são rejeitados com invalid_input, como o contrato exige — e a temperatura deve permanecer acima do zero absoluto, a menos duzentos e setenta e três vírgula um cinco graus Celsius. Em caso de sucesso, a resposta ecoa as entradas arredondadas sob várias chaves espelho, define rh_fraction como a porcentagem dividida por cem, informa saturation_vapor_pressure e es em hectopascais a partir da etapa de Magnus e publica o resultado como absolute_humidity, ah e grams_per_cubic_meter, todos o mesmo valor arredondado em gramas por metro cúbico. Uma validação malsucedida — campos ausentes, números não finitos, umidade relativa fora da janela ou temperatura não física — retorna invalid_input e nunca é cobrada. O preço é um valor fixo de US$ 0,002 por requisição bem-sucedida com item unit e preço unitário marginal zero.
Dicas práticas, limites e armadilhas comuns
Valores de fronteira se comportam de forma previsível e servem bem como casos de teste: zero por cento de umidade relativa retorna zero gramas por metro cúbico em qualquer temperatura válida; cem por cento retorna o valor saturado, que a vinte e cinco graus Celsius é de cerca de vinte e três gramas por metro cúbico; e cento e um por cento aciona o caminho invalid_input que comprova que o seu cliente trata o erro documentado. Tarefas que falham e retornam invalid_input não consomem saldo pré-pago, o que mantém os scripts exploratórios baratos enquanto os aprendizes sondam deliberadamente a fronteira de zero a cem. Verificações de ida e volta são fáceis: recalcule a pressão de Magnus e a conversão de duzentos e dezesseis vírgula seis sete nove à mão e confirme que o resultado coincide com o absolute_humidity publicado dentro do mesmo arredondamento de doze casas decimais que a API usa em toda parte.
Perguntas técnicas
Como a umidade absoluta é calculada a partir da temperatura e da umidade relativa?
Primeiro, a fórmula de Magnus fornece a pressão de vapor de saturação es = 6.112·exp(17.62·T/(243.12+T)) hPa. Depois, AH = 216.679·(RH/100)·es/(273.15+T) resulta em gramas de vapor d'água por metro cúbico.
Qual unidade o resultado usa?
Gramas de vapor d'água por metro cúbico de ar (g/m³), publicado como absolute_humidity, ah e grams_per_cubic_meter, com unit definido como g/m³.
Qual unidade de temperatura a API espera?
Graus Celsius. Converta Fahrenheit ou kelvin antes de chamar; temperaturas iguais ou inferiores ao zero absoluto (-273.15 °C) são rejeitadas como não físicas.