Calculadora normalidade na titulação
Se 25 mL de titulante 0,1 N neutralizam uma amostra de 50 mL, a amostra é 0,05 N. Informe a normalidade do titulante, o volume dele no ponto final e o volume da amostra, na mesma unidade, e obtenha a normalidade desconhecida. 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
- Normalidade do titulante
- 0,1
- Volume do titulante
- 25
- Volume do analito
- 50
- N1
- 0,1
- V1
- 25
- V2
- 50
- Normalidade do analito
- 0,05
Quando um titulante padronizado de normalidade conhecida é adicionado a um volume medido de amostra até o ponto final, a relação clássica de normalidade N1 vezes V1 igual a N2 vezes V2 fornece a normalidade desconhecida do analito sem um arranjo completo de razões molares. Estudantes, técnicos de laboratório e scripts de automação precisam desse rearranjo como contrato determinístico: três números finitos na entrada, uma normalidade na saída e falha explícita quando o volume da amostra é zero, para que divisão por zero nunca pareça um resultado bem-sucedido nulo. Use qualquer unidade de volume consistente para V1 e V2 —mililitros com mililitros ou litros com litros— porque a razão cancela a unidade enquanto ambos os volumes coincidirem.
O que N1·V1 = N2·V2 significa em uma titulação por normalidade
A normalidade expressa concentração em equivalentes por litro, de modo que no ponto final da titulação o número de equivalentes fornecidos pelo titulante deve igualar o de equivalentes presentes na alíquota do analito. Equivalentes do titulante equivalem a N1 vezes V1 quando os volumes estão em litros (ou em qualquer par de unidades proporcional que mantenha N1 V1 dimensionalmente coerente com N2 V2). Equivalentes na amostra equivalem a N2 vezes V2.
Igualar esses produtos produz a identidade de livro N1 V1 igual a N2 V2. Resolver a normalidade desconhecida da amostra dá N2 igual a N1 vezes V1 dividido por V2. Essa forma é exatamente o que muitos laboratórios introdutórios escrevem no quadro para titulações ácido-base, redox ou de precipitação quando ambos os lados já estão em normalidade e não em molaridade nem em coeficientes estequiométricos.
Não é uma fórmula de diluição: C1 V1 igual a C2 V2 descreve diluir uma solução estoque, enquanto N1 V1 igual a N2 V2 aqui descreve o consumo químico no ponto final entre titulante e analito. Os volumes devem compartilhar uma unidade; a normalidade é reportada na mesma escala eq/L da normalidade do titulante que você fornece. Se o seu método é definido com miliequivalentes e mililitros, o produto numérico ainda se equilibra, de modo que você pode entrar mililitros em ambos os volumes sem converter primeiro para litros.
Onde uma calculadora de titulação por normalidade agrega valor
Laboratórios de ensino usam uma calculadora de concentração desconhecida na titulação para que estudantes verifiquem N2 a partir dos volumes registrados de bureta e pipeta sem erros de divisão à mão. Geradores de provas precisam de um oráculo determinístico que marque volume de amostra zero como inválido em vez de devolver silenciosamente infinito ou NaN. Validação falha não consome saldo.
Mantenha os volumes em uma única família de unidades, fixe o campo n2 arredondado nos testes e você obtém normalidade reproduzível para deveres, plugins LMS, ganchos LIMS e workers na borda sem levantar uma pilha completa de química analítica.
Casos de uso
Checagens de ponto final no laboratório de ensino
Estudantes inserem a normalidade padronizada do titulante, o volume da bureta na mudança de cor e o volume pipetado da amostra para verificar a normalidade do analito com N1V1=N2V2.
Linhas de lote em QC e LIMS
Anexe a normalidade do analito a cada registro de titulação a partir de N1, V1 e V2 armazenados, sem embutir uma biblioteca de química no pipeline.
Deveres e correção automática em LMS
Corrija itens de titulação por normalidade com um oráculo determinístico que rejeita volume de analito zero e devolve um N2 arredondado estável.
Perguntas frequentes
O que acontece se o volume do analito for zero?
Resolver N2 dividiria por zero quando V2 é zero, de modo que a solicitação é rejeitada e não é cobrada.
V1 e V2 precisam estar em litros?
Não. Use qualquer unidade de volume consistente para ambos (por exemplo ambos em mL). Os produtos de normalidade se equilibram enquanto V1 e V2 compartilham a mesma unidade.
É a mesma coisa que uma calculadora de diluição C1V1=C2V2?
Não. A diluição conserva o soluto ao adicionar solvente.
Serve para titulações redox e de precipitação?
Sim, desde que as duas concentrações estejam em normalidade. A igualdade de equivalentes no ponto final vale para titulações ácido-base, redox ou de precipitação, e por isso muitos laboratórios introdutórios a usam para as três.
Qual volume é o do titulante e qual é o da amostra?
O do titulante é o que você escoou da bureta até o ponto final, e o da amostra é a alíquota medida que você titulou, geralmente com pipeta. Se trocar os dois, a razão se inverte e a normalidade sai errada.
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/normality-titration \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"titrant_normality":0.1,"titrant_volume":25,"analyte_volume":50}'const res = await fetch("https://api.kit.forhosting.com/chem/normality-titration", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"titrant_normality": 0.1,
"titrant_volume": 25,
"analyte_volume": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/normality-titration",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"titrant_normality": 0.1,
"titrant_volume": 25,
"analyte_volume": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/normality-titration", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"titrant_normality":0.1,"titrant_volume":25,"analyte_volume":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"titrant_normality":0.1,"titrant_volume":25,"analyte_volume":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/normality-titration", 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
{
"titrant_normality": 0.1,
"titrant_volume": 25,
"analyte_volume": 50
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.normality_titration",
"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
Esta calculadora de concentração desconhecida na titulação aceita a normalidade do titulante N1, o volume do titulante V1 no ponto final e o volume do analito V2, devolve N2 igual a N1 V1 sobre V2 com strings de equação e passos, e rejeita volume de analito zero com invalid_input.
O que N1·V1 = N2·V2 significa em uma titulação por normalidade
Manter os nomes titulante e analito nos campos da API deixa explícito esse contexto de laboratório e evita misturar este endpoint com um solucionador geral de diluição.
Contrato de entrada, forma da resposta e erros de volume zero
A normalidade do titulante deve ser estritamente positiva. O volume do titulante deve ser não negativo. Volume negativo do analito também é rejeitado por não ser físico neste cálculo. Exemplo: N1 igual a 0.1 normal, V1 igual a 25 mililitros de titulante, V2 igual a 50 mililitros de amostra produz N2 igual a 0.05 normal, porque 0.1 vezes 25 sobre 50 é 0.05. Envie um corpo JSON com três números finitos obrigatórios: titrant_normality (N1, aliases n1, N1, normality_titrant), titrant_volume (V1, aliases v1, V1, volume_titrant) e analyte_volume (V2, aliases v2, V2, volume_analyte). Cada campo pode chegar como número JSON ou como string numérica; valores não finitos, campos ausentes e strings vazias falham com invalid_input nomeando o campo. No sucesso o corpo ecoa as três entradas como titrant_normality, titrant_volume e analyte_volume (mais as chaves curtas n1, v1, v2), devolve analyte_normality e n2 arredondados a doze casas decimais para goldens estáveis, e inclui formula, rearrange, equation, product_n1v1, product_n2v2, uma mensagem breve e passos ordenados que reexprimem a substituição. Associe o resultado numérico às unidades do seu caderno de laboratório; este endpoint não converte entre mililitros e litros nem entre normalidade e molaridade.
Onde uma calculadora de titulação por normalidade agrega valor
Scripts de controle de qualidade que já armazenam a normalidade padronizada do titulante e o volume no ponto final podem chamar uma API de parse mínima para anexar a normalidade do analito a cada linha de lote sem embutir bibliotecas de química. Como a implementação é parse pura de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída. Se depois precisar de molaridade, converta com o fator de equivalentes da reação fora deste endpoint; esta capacidade permanece focada só na regra do produto de normalidade.
Perguntas técnicas
Como calculo a normalidade do analito a partir de uma titulação?
Envie titrant_normality (N1), titrant_volume (V1) e analyte_volume (V2). A API devolve N2 = N1·V1/V2 a partir da equação de normalidade N1·V1 = N2·V2.
Quanto custa a calculadora de concentração desconhecida na titulação?
A ferramenta do navegador é gratuita. Solicitações API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.