Calculadora de peso equivalente
Obtenha o peso equivalente a partir da massa molar e do n-fator em um só passo: o ácido sulfúrico, com 98,079 g/mol e os dois prótons reagindo, dá 49,0395 g por equivalente. Útil para preparar titulações e listas de normalidade. 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
- Massa molar
- 98,079
- Valência
- 2
- Fator n
- 2
- Equivalentes por mol
- 2
- Peso equivalente
- 49,0395
- Unidade de massa molar
- g/mol
Uma calculadora de peso equivalente transforma a massa molar e a valência—ou o número de equivalentes por mol—no peso equivalente clássico usado em estequiometria ácido–base e redox. Informe a massa molar M em gramas por mol e o n-fator (valência, basicidade, acidez ou elétrons transferidos por unidade de fórmula); a ferramenta devolve EW igual a M dividido por n, com arredondamento decimal fixo, rótulos de unidade e passos de substituição que você pode colar em um caderno de laboratório ou em um teste unitário. Preparação de titulações, conversões de normalidade, checagens de prova e corretores automáticos precisam dessa mesma cifra de EW sem planilha nem um banco de dados químico completo.
O que o peso equivalente significa em química ácido–base e redox
Peso equivalente é a massa de uma substância que fornece ou reage com um mol de unidades reativas sob uma reação definida—prótons para ácidos e bases, elétrons para pares redox, ou carga para sais em tabelas antigas de normalidade. A relação definidora é EW igual a M dividido por n, em que M é a massa molar em gramas por mol e n é o número de equivalentes contribuídos por um mol da substância nessa reação.
Para um ácido diprótico como o ácido sulfúrico, n costuma ser dois quando ambos os prótons titulam; para o ácido clorídrico n é um; para um íon metálico que ganha ou perde dois elétrons em uma semirreação, n é dois. Essa única razão permite converter entre massa, normalidade e estequiometria baseada em mol sem rederivar a equação balanceada a cada vez.
Professores e corretores automáticos se importam com a rejeição de valência zero tanto quanto com o caminho feliz: dividir por um n em branco ou zero não é uma conversão física, e um fallback silencioso esconderia um erro de entrada de dados. Exemplos de sala permanecem concretos—cerca de 98.079 gramas por mol de H2SO4 com n igual a dois rendem aproximadamente 49.04 gramas por equivalente—enquanto fichas de lote industrial simplesmente mudam M e n.
O caminho de verificação recalcula EW com o mesmo arredondamento fixo usado nos campos publicados, de modo que uma resposta bem-sucedida sempre traz passos que você pode afirmar em testes ou folhas de exercício.
Dicas práticas, limites e buscas relacionadas
Mantenha massas molares e n-fatores dentro da faixa absoluta publicada para que EW igual a M sobre n não transborde em um resultado não finito que o solver deva rejeitar. Prefira enviar números em vez de strings pré-formatadas quando você controla o cliente; strings numéricas só são aceitas quando batem com um padrão numérico finito estrito.
Escolha n a partir da reação que você realmente executa: o mesmo ácido sulfúrico tem n igual a dois em uma neutralização completa e n igual a um se só o primeiro próton é usado—n errado é erro de química, não bug da calculadora.
Esta página mira quem busca calculadora de peso equivalente, EW igual a M sobre n, ou n-fator a partir da massa molar online; não é consulta de massa molecular a partir do nome químico, nem conversor completo de normalidade com volume de solução, nem solucionador de equações redox balanceadas. Prefira esta capacidade quando você já conhece M e n; se a fonte for só uma string de fórmula, resolva a massa molar primeiro e decida n pela reação.
Casos de uso
Preparação de titulações e folhas de normalidade
Técnicos de laboratório informam a massa molar tabulada e o n-fator da reação para obter o peso equivalente antes de converter a normalidade-alvo em massa a pesar.
Checagem de lição de casa para EW = M / n
Estudantes calculam o peso equivalente de ácidos, bases e agentes redox e comparam respostas manuscritas com um resultado determinístico antes de entregar.
Perguntas frequentes
O que é peso equivalente?
Peso equivalente é a massa que reage com um mol de unidades reativas (prótons, elétrons ou carga). Calcula-se como EW = M / n, em que M é a massa molar e n o número de equivalentes por mol.
O que é o n-fator ou a valência aqui?
É o número de equivalentes contribuídos por um mol de substância na reação escolhida—por exemplo 2 para H2SO4 em neutralização completa, ou elétrons transferidos por unidade de fórmula em uma semirreação redox.
Isso consulta a massa molar a partir de uma fórmula?
Esta ferramenta só divide M por n e devolve o peso equivalente com os passos.
A calculadora de peso equivalente é grátis?
A ferramenta do navegador é grátis e roda localmente.
Por que o ácido sulfúrico pode ter dois pesos equivalentes diferentes?
Porque n depende da reação que você faz. Na neutralização completa os dois prótons reagem e n vale 2, com 49,0395 g/eq; se só o primeiro próton for usado, n vale 1 e o peso equivalente é igual à massa molar.
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/equivalent-weight \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"molar_mass":98.079,"valence":2}'const res = await fetch("https://api.kit.forhosting.com/chem/equivalent-weight", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"molar_mass": 98.079,
"valence": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/equivalent-weight",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"molar_mass": 98.079,
"valence": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/equivalent-weight", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"molar_mass":98.079,"valence":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"molar_mass":98.079,"valence":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/equivalent-weight", 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
{
"molar_mass": 98.079,
"valence": 2
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.equivalent_weight",
"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
Quando a valência é zero a divisão é indefinida, então a API devolve um erro claro invalid_input em vez de inventar Infinity ou um NaN silencioso. O caminho é aritmética determinística pura—sem rede, sem sementes aleatórias, sem dependência do relógio—assim o executor gratuito do navegador e a API pré-paga devolvem o mesmo JSON após o arredondamento fixo a doze casas decimais toda vez que você chama.
Como chamar a API e o que volta
A valência deve ser estritamente não nula; valores cujo valor absoluto é igual ou inferior a um vezes dez à menos quinze são tratados como zero e rejeitados. Envie um corpo JSON com dois números finitos obrigatórios: molar_mass (aliases M, molecular_weight, mw, molarMass, formula_weight) em gramas por mol, e valence (aliases n, n_factor, equivalents_per_mole, eq_per_mole, basicity, acidity) como o n-fator adimensional. Os valores absolutos devem permanecer dentro do limite publicado de um trilhão para que o quociente continue finito em precisão dupla IEEE no Worker e no navegador. Em caso de sucesso a resposta ecoa molar_mass e valence arredondados, espelha n_factor e equivalents_per_mole no mesmo n, define equivalent_weight como o EW arredondado, unit_molar_mass como g/mol, unit_equivalent_weight como g/eq, formula como a string EW igual a M sobre n, message como um resumo curto e steps como um array ordenado de linhas de substituição. Validação falha—campos ausentes, números não finitos, valores fora dos limites absolutos, quociente não finito ou valência zero—devolve invalid_input e nunca é cobrada. O preço é um US$ 0,002 fixo por requisição bem-sucedida com item unitário e preço marginal de unidade zero.
Dicas práticas, limites e buscas relacionadas
Ao ensinar, combine exemplos: H2SO4 perto de 98.079 gramas por mol com n igual a dois; HCl perto de 36.46 com n igual a um; uma base divalente com M igual a quarenta e n igual a dois; e valência igual a zero para demonstrar o caminho duro de invalid_input. Tarefas falhas que devolvem invalid_input não consomem saldo pré-pago, o que mantém scripts exploratórios baratos quando aprendizes deliberadamente põem a valência em zero. Checagens de ida e volta são fáceis: multiplique o equivalent_weight publicado por n e confirme que recupera molar_mass dentro do mesmo arredondamento a doze casas, e confirme que inverter o sinal de n inverte o sinal de EW preservando a magnitude quando M é positivo.
Casos de integração
Testes unitários de auxiliares estequiométricos
Gere pares de EW conhecidos e rejeições deliberadas de valência zero para katas de programação, autoavaliadores LMS e fixtures golden de CI.
Perguntas técnicas
O que acontece quando a valência é zero?
A divisão por zero é indefinida. A API devolve invalid_input em vez de produzir Infinity ou NaN.