Calculadora de titulação
Se 25 mL de titulante 0,1 M chegam ao ponto final contra 50 mL de amostra numa reação um para um, a amostra tem 0,05 M. Informe a concentração do titulante, os dois volumes e a razão estequiométrica e receba a concentração do analito. 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
- Concentração do titulante
- 0,1
- Volume do titulante
- 25
- Volume do analito
- 50
- Razão estequiométrica
- 1
- Concentração do analito
- 0,05
- Reorganizar
- Ca = (Ct·Vt·r) / Va
- Equação
- Ca·Va = Ct·Vt·r → 0.05·50 = 0.1·25·1
- Produto ct·vt
- 2,5
Uma titulação determina a concentração desconhecida de um analito ao dosar um titulante padronizado até o ponto final. Com a leitura da bureta anotada, o balanço de mols na equivalência se reduz a quatro números: concentração do titulante vezes o volume vezes a razão estequiométrica, dividido pelo volume da alíquota. Estudantes, técnicos e scripts de automação precisam que esse contrato seja determinístico: entradas finitas, uma molaridade na saída e falha explícita quando o volume da amostra não é positivo, para que divisão por zero nunca pareça um resultado nulo bem-sucedido. Use qualquer unidade de volume consistente para os dois volumes —mililitros com mililitros ou litros com litros— porque a razão cancela a unidade enquanto coincidirem.
O que Ca = (Ct · Vt · r) / Va significa no ponto final da titulação
No ponto de equivalência de uma titulação as quantidades estequiométricas de analito e titulante coincidem com os coeficientes da reação balanceada. Escreva a reação como a Analito mais b Titulante indo a produtos. O balanço de mols fica então Ca vezes Va dividido por a igual a Ct vezes Vt dividido por b, que se rearranja para Ca igual a Ct vezes Vt vezes (a sobre b) dividido por Va.
Em um par ácido–base um para um como ácido clorídrico com hidróxido de sódio, r vale um e a fórmula se reduz à familiar Ca igual a Ct Vt sobre Va. Se você titula ácido sulfúrico com hidróxido de sódio, a equação balanceada é um H2SO4 mais dois NaOH, de modo que a vale um e b vale dois e r vale um meio; cinquenta mililitros de NaOH 0.1 molar contra vinte e cinco mililitros de amostra produzem Ca igual a 0.1 molar de ácido sulfúrico.
A identidade não é uma fórmula de diluição. Os volumes devem compartilhar uma unidade para que a razão seja adimensional em volume; as concentrações voltam na mesma unidade que você usou para o titulante, em geral mols por litro. Se o método está escrito em mililitros e milimols, o produto numérico continua equilibrado, então você pode informar mililitros nos dois volumes sem converter primeiro para litros.
Mantenha r estritamente positivo: uma razão nula afirmaria que nenhum analito é consumido por mol de titulante, e isso não é uma titulação.
Casos de uso
Checagens de ponto final no laboratório de ensino
O alunado informa a concentração padronizada do titulante, o volume da bureta na mudança de cor, o volume pipetado da amostra e a razão molar para verificar a molaridade do analito.
Linhas de lote em QC e LIMS
Anexe a concentração do analito a cada registro de titulação a partir de Ct, Vt, Va e r armazenados, sem embutir uma biblioteca de química no pipeline.
Tarefas e correção automática em LMS
Avalie itens de titulação com um oráculo determinístico que rejeita um volume de analito não positivo e devolve um Ca arredondado estável.
Perguntas frequentes
O que acontece se o volume do analito não for positivo?
Um volume de amostra nulo ou negativo não serve para calcular Ca, então a requisição é rejeitada e não é faturada.
O que é a razão estequiométrica r?
r são os mols de analito que reagem por mol de titulante segundo a equação balanceada (na/nt). Use 1 em pares 1:1 como HCl + NaOH; use 0.5 quando 1 H2SO4 reage com 2 NaOH.
Vt e Va precisam estar em litros?
Não. Use qualquer unidade de volume consistente para ambos (por exemplo ambos em mL). A razão cancela a unidade de volume enquanto Vt e Va a compartilharem.
Como calculo a concentração do analito numa titulação?
Multiplique a concentração do titulante pelo volume gasto até o ponto final e pela razão estequiométrica, e divida pelo volume da amostra. Com 0,1 M, 25 mL e 50 mL de amostra, o resultado é 0,05 M.
Que razão uso para ácido sulfúrico titulado com hidróxido de sódio?
Use 0,5, porque um mol de ácido sulfúrico reage com dois mols de hidróxido de sódio. Por exemplo, 50 mL de base 0,1 M contra 25 mL de amostra dão ácido sulfúrico 0,1 M.
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/titration \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"titrant_concentration":0.1,"titrant_volume":25,"analyte_volume":50,"stoichiometric_ratio":1}'const res = await fetch("https://api.kit.forhosting.com/chem/titration", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"titrant_concentration": 0.1,
"titrant_volume": 25,
"analyte_volume": 50,
"stoichiometric_ratio": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/titration",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"titrant_concentration": 0.1,
"titrant_volume": 25,
"analyte_volume": 50,
"stoichiometric_ratio": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/titration", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"titrant_concentration":0.1,"titrant_volume":25,"analyte_volume":50,"stoichiometric_ratio":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"titrant_concentration":0.1,"titrant_volume":25,"analyte_volume":50,"stoichiometric_ratio":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/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_concentration": 0.1,
"titrant_volume": 25,
"analyte_volume": 50,
"stoichiometric_ratio": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.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 titulação aceita a concentração do titulante, o volume do titulante no ponto final, o volume do analito e a razão estequiométrica analito/titulante da equação balanceada, devolve a concentração do analito com strings de equação e passos, e rejeita um volume de analito não positivo com invalid_input.
O que Ca = (Ct · Vt · r) / Va significa no ponto final da titulação
Esta calculadora toma essa razão r igual a a sobre b como o campo stoichiometric_ratio: mols de analito que reagem por mol de titulante. A diluição conserva o soluto ao adicionar solvente; este endpoint conserva equivalentes de reação entre duas soluções que se consomem mutuamente.
Contrato de entrada, forma da resposta e erros de volume não positivo
A concentração do titulante deve ser não negativa. O volume do titulante deve ser não negativo. A razão estequiométrica deve ser estritamente positiva. Exemplo: Ct igual a 0.1 molar, Vt igual a 25 mililitros, Va igual a 50 mililitros, r igual a 1 produz Ca igual a 0.05 molar, porque 0.1 vezes 25 vezes 1 sobre 50 é 0.05. Envie um corpo JSON com quatro números finitos obrigatórios: titrant_concentration (Ct, aliases ct, c_titrant, concentration_titrant), titrant_volume (Vt, aliases vt, v_titrant, volume_titrant), analyte_volume (Va, aliases va, v_analyte, volume_analyte) e stoichiometric_ratio (r, aliases ratio, mole_ratio, n_ratio). Cada campo pode chegar como número JSON ou como string numérica; campos ausentes, strings vazias e valores não finitos falham com invalid_input nomeando o campo. No sucesso o corpo reitera as quatro entradas, devolve analyte_concentration arredondada a doze casas decimais para goldens estáveis, e inclui formula, rearrange, equation, os produtos concentração–volume, uma mensagem breve e passos ordenados que reexpressam a substituição. Combine o resultado numérico com as unidades do seu caderno de laboratório; este endpoint não converte mililitros em litros nem molaridade em normalidade.
Onde uma calculadora de titulação justifica o uso
Laboratórios de ensino usam uma calculadora de titulação para que o alunado confira Ca a partir dos volumes registrados de bureta e pipeta sem escorregões de divisão à mão nem de uma razão molar dois para um. Geradores de prova precisam de um oráculo determinístico que marque um volume de amostra não positivo como inválido em vez de devolver em silêncio infinito ou NaN. A validação falha não consome saldo. Scripts de controle de qualidade que já armazenam a concentração padronizada do titulante, o volume no ponto final, o tamanho da alíquota e a razão estequiométrica do método podem chamar uma API de parse mínima para anexar a concentração do analito a cada linha de lote sem embutir uma biblioteca de química. Como a implementação é parse pura de tier A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo nem rede de saída. Mantenha os volumes em uma só família de unidades, fixe o campo analyte_concentration arredondado nos testes e você obtém molaridade reproduzível para tarefas, plugins LMS, ganchos LIMS e workers na borda sem levantar uma pilha completa de química analítica. Se depois você precisar de normalidade em vez de molaridade, converta com o fator de equivalentes da reação fora deste endpoint; esta capacidade permanece no rearranjo de quatro entradas que as pessoas buscam ao digitar calculadora de titulação.
Perguntas técnicas
Como calcular a concentração desconhecida do analito em uma titulação?
Envie titrant_concentration (Ct), titrant_volume (Vt), analyte_volume (Va) e stoichiometric_ratio (r = na/nt). A API devolve Ca = (Ct·Vt·r)/Va.
Quanto custa a calculadora de titulação?
A ferramenta do navegador é gratuita. Requisições API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é faturada.