Calculadora de molalidade
Meio mol de soluto em 1 kg de água dá 0,5 mol/kg, e 2 mol em meio quilograma dão 4 mol/kg. Obtenha a molalidade usada nos cálculos de ponto de congelamento, de ebulição e de osmose, sem depender da temperatura. 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
- Moles de soluto
- 0,5
- Massa solvente kg
- 1
- Molalidade
- 0,5
A molalidade é a concentração de uma solução expressa como a quantidade de soluto em moles dividida pela massa de solvente puro em quilogramas. Diferente da molaridade, que depende do volume da solução e portanto da temperatura via expansão térmica, a molalidade é independente da temperatura porque a massa do solvente não muda quando o líquido se expande ou contrai. Químicos, farmacêuticos e engenheiros de processo usam molalidade em propriedades coligativas como depressão do ponto de congelamento, elevação do ponto de ebulição e cálculos osmóticos onde se exige uma medida intensiva estável. Estudantes conhecem primeiro a definição m = n / M do solvente e depois treinam conversões de gramas de solvente para quilogramas. Esta calculadora aceita moles de soluto e massa de solvente em quilogramas, devolve molalidade em moles por quilograma com rótulos de unidade e a string da fórmula para auditoria, e rejeita massa de solvente zero para que um denominador ruim nunca vire Infinity ou NaN.
Como a molalidade é definida e por que a massa do solvente importa
Parta da definição formal dos livros de química analítica e física: a molalidade m é o quociente da quantidade de soluto n medida em moles e a massa do solvente puro M_solvent medida em quilogramas. Escreva m = n / M_solvent e mantenha as unidades mol por quilograma, frequentemente ditas «molal». A quantidade de soluto deve ser finita e não negativa: zero moles é limite legítimo de soluto vazio que rende molalidade zero, enquanto quantidade negativa é rejeitada.
Quem só conhece gramas de solvente deve converter para quilogramas antes de chamar, porque a definição SI de molalidade usa o quilograma no denominador por projeto. Diferente da molaridade, que divide moles por litros de solução, a molalidade nunca precisa de densidade ou correções de temperatura por mudança de volume, por isso fórmulas de propriedades coligativas e muitas receitas industriais preferem a escala molal.
Não converte gramas de soluto em moles, não consulta massas molares nem calcula fração molar, normalidade ou molaridade; essas são intenções de busca separadas com seus próprios pousos quando a cobertura do produto crescer.
Onde calculadoras de molalidade aparecem no trabalho real
Cursos de química do ensino médio e universidade introdutória atribuem exercícios de concentração que convertem gramas de solvente em quilogramas e dividem moles de soluto por essa massa; um único oráculo confiável acelera correção e preparação de demos sem ruído de ponto flutuante improvisado. Laboratórios de farmácia e formulação preparam receitas em que a carga de princípio ativo é especificada em base molal para que a potência permaneça estável em oscilações de temperatura que mudariam a molaridade volumétrica.
Químicos de processo e engenheiros químicos dimensionam razões de alimentação para reatores e cristalizadores quando tabelas de ponto de congelamento e ebulição são tabuladas contra molalidade em vez de molaridade. Cadernos de geoquímica ambiental convertem quantidades dissolvidas medidas em concentrações molais para modelos de especiação aquosa que esperam kg de solvente no denominador.
Se mais tarde precisar de molaridade a partir de volume, fração molar, percentual em massa, depressão do ponto de congelamento a partir de constante crioscópica, ou conversão automática de massa molar a partir de gramas de soluto, trate-os como intenções de busca e pousos separados em vez de sobrecarregar esta página de calculadora de molalidade.
Casos de uso
Gabaritos de lição e laboratório
Calcule a molalidade m = n / M_solvent a partir de moles de soluto e quilogramas de solvente para que estudantes e autoavaliadores compartilhem uma verdade de forma fechada.
Preparação de propriedades coligativas
Converta medições de moles e massa de solvente do lote em concentração molal antes de aplicar fórmulas de ponto de congelamento ou ebulição.
Receitas de formulação e processo
Documente cargas molais estáveis com a temperatura para receitas farmacêuticas ou industriais que não devem depender do volume da solução.
Perguntas frequentes
O que é molalidade?
A molalidade m é a quantidade de soluto em moles dividida pela massa de solvente puro em quilogramas: m = n / M_solvent, com unidades mol/kg (molal).
O que acontece se a massa do solvente for zero?
A molalidade divide pela massa do solvente, então massa zero (ou negativa) é rejeitada em vez de devolver Infinity ou NaN.
Como a molalidade difere da molaridade?
A molaridade é moles por litro de solução e muda com a temperatura conforme o volume se expande. A molalidade é moles por quilograma de solvente e é independente da temperatura.
Informo a massa do solvente em gramas ou quilogramas?
Em quilogramas. Converta gramas em quilogramas dividindo por 1000 antes de chamar para que o resultado bata com a definição molal SI.
Quanto custa?
A ferramenta do navegador é gratuita e roda localmente.
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/chem/molality \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"moles_solute":0.5,"solvent_mass_kg":1}'const res = await fetch("https://api.kit.forhosting.com/chem/molality", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"moles_solute": 0.5,
"solvent_mass_kg": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/molality",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"moles_solute": 0.5,
"solvent_mass_kg": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/molality", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"moles_solute":0.5,"solvent_mass_kg":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"moles_solute":0.5,"solvent_mass_kg":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/molality", 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
{
"moles_solute": 0.5,
"solvent_mass_kg": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.molality",
"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.
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
Como a molalidade é definida e por que a massa do solvente importa
A massa do solvente deve ser estritamente positiva; massa zero tornaria a razão indefinida e massa negativa é não física, então ambos os casos falham a validação com mensagem clara invalid_input em vez de Infinity silencioso. Esta capacidade avalia a forma fechada em aritmética de ponto flutuante determinística: sem sementes aleatórias, sem carimbos de relógio, sem chamadas de rede e sem deriva de modelo, de modo que entradas idênticas sempre produzem o mesmo JSON.
O que você envia e o que recebe de volta
Checagens clássicas de livro incluem meio mol de soluto em um quilograma de água dando molalidade zero vírgula cinco, dois moles em meio quilograma de solvente dando molalidade quatro, e zero moles em qualquer massa positiva de solvente dando molalidade zero. Mantenha a massa na escala de quilogramas em pipelines de laboratório de várias etapas: se pesar o solvente em gramas, divida por mil antes de chamar para que o produto numérico ainda bata com a interpretação molal que seu relatório afirma. Envie dois números finitos obrigatórios nos campos moles_solute e solvent_mass_kg. moles_solute é a quantidade de espécie dissolvida em moles e deve ser maior ou igual a zero. solvent_mass_kg é a massa de solvente puro em quilogramas e deve ser estritamente maior que zero; zero e valores negativos falham porque a molalidade divide por essa massa. Campos ausentes, strings não numéricas, NaN, Infinity, moles negativos e massa de solvente não positiva falham com invalid_input e não são cobrados. Em sucesso a resposta ecoa moles_solute e solvent_mass_kg limpos, fornece molality como resultado principal em moles por quilograma, inclui objeto de dica de unidades nomeando moles, quilogramas e moles por quilograma, define method como molality_from_moles_and_solvent_mass e formula como m = n / M_solvent para que relatórios de lição citem a mesma expressão. O preço de chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde calculadoras de molalidade aparecem no trabalho real
Como esta capacidade é um motor parse puro, o preço API é a base publicada de US$ 0,002 por item bem-sucedido e validação falha não consome saldo.