Calculadora de pH após diluição
Descubra o novo pH de um ácido forte ao adicionar água: pH 1 levado de 10 mL para 100 mL passa a pH 2. Você também vê o fator de diluição, cada etapa do cálculo e se o resultado continua ácido. 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
- pH inicial
- 1
- Volume inicial
- 10
- Volume final total
- 100
- H mais inicial
- 0,1
- H mais final
- 0,01
- Unidade de concentração
- mol/L
- Fator de diluição
- 10
Uma calculadora de pH após diluição responde a uma pergunta recorrente em aulas e laboratórios: se um ácido forte parte de um pH conhecido e você o dilui com água pura até um volume total maior, qual é o novo pH? Informe o pH inicial, o volume inicial e o volume final em unidades correspondentes; a ferramenta converte o pH inicial em concentração de íons hidrogênio, conserva os mols de H+ na diluição, recalcula a concentração final e devolve o pH diluído com arredondamento de casas decimais fixas, um fator de diluição, a substituição passo a passo e um rótulo de acidez.
Por que a diluição de ácido forte tem uma fórmula fechada de pH
Para um ácido monoprótico forte totalmente dissociado, a concentração de íons hidrogênio é essencialmente igual à concentração analítica do ácido. Isso significa que um pH inicial pH_i corresponde a [H+]i igual a dez elevado a menos pH_i em mols por litro. Quando você adiciona apenas água pura e não adiciona nem remove ácido, o número de mols de H+ no béquer permanece o mesmo enquanto o volume cresce de V_i para V_f.
A conservação de mols fornece, portanto, [H+]f igual a [H+]i vezes V_i sobre V_f. Ao aplicar o logaritmo negativo na base dez aos dois lados, obtém-se a fórmula compacta de sala de aula pH_f igual a pH_i mais o logaritmo na base dez de V_f sobre V_i, que é exatamente o que esta calculadora avalia com arredondamento fixo de doze casas decimais.
Volumes iguais mantêm o pH inalterado; um aumento de dez vezes no volume eleva o pH em uma unidade; um aumento de quatro vezes o eleva em logaritmo na base dez de quatro, cerca de zero vírgula seis. O modelo de ácido forte ignora deliberadamente a contribuição da própria água perto de sete, a mesma simplificação que os livros didáticos usam para ácidos fortes de concentrados a moderadamente diluídos.
Esse escopo intencional é o motivo de a página atingir quem já sabe que tem um ácido forte e quer o pH diluído a partir dos volumes, e não um resolvedor completo de equilíbrio de especiação. Os passos retornados reapresentam o [H+] inicial, a linha de conservação de mols, o fator de diluição e o pH final, para que um estudante confira cada linha no caderno sem abrir um sistema de álgebra computacional.
Dicas práticas, limites e buscas relacionadas
Mantenha os dois volumes na mesma unidade e dentro de faixas de escala laboratorial para que dez elevado a menos pH e a razão de volumes fiquem confortáveis em precisão dupla. Prefira enviar números em vez de strings pré-formatadas quando você controla o cliente; strings numéricas só são aceitas quando seguem um padrão numérico finito estrito.
Esta página atinge quem procura uma calculadora de pH após diluição, pH de ácido forte diluído ou pH com volume inicial e final on-line; não é uma ferramenta de equilíbrio de ácidos fracos, nem um resolvedor Henderson–Hasselbalch de tampões, nem um rearranjo de concentração C1V1=C2V2, nem uma calculadora de pH a partir de concentração que já tem [H+] sem volumes.
Prefira esta capacidade quando você já conhece o pH do ácido forte e os dois volumes; se só tiver molaridades, converta o pH primeiro ou use uma ferramenta de pH baseada em concentração. Diluições extremas que levam o resultado para perto de sete ou acima dele saem da zona de conforto da aproximação de ácido forte — a calculadora ainda retorna o número da fórmula fechada e rotula a acidez com honestidade para que você decida se um modelo mais completo é necessário.
Casos de uso
Verificação de lição de casa sobre diluição de ácidos fortes
Os estudantes informam o pH inicial e os volumes do livro didático e comparam o pH diluído, o fator de diluição e os passos de [H+] feitos à mão com um resultado determinista antes de enviar.
Testes unitários para resolvedores de química de estudantes
Gere casos conhecidos de diluição de dez e de quatro vezes, além de rejeições deliberadas por volume final pequeno demais, como valores esperados de um kata de programação.
Perguntas frequentes
Os volumes inicial e final precisam da mesma unidade?
Sim. Só importa a razão V_f/V_i, portanto ambos devem ser mililitros, ambos litros ou outra unidade de volume consistente.
Funciona para ácidos fracos ou tampões?
Não. O modelo pressupõe um ácido forte com dissociação completa e sem equilíbrio de tampão. Use uma ferramenta de ácido fraco ou de Henderson–Hasselbalch para esses sistemas.
A calculadora de pH após diluição é gratuita?
A ferramenta do navegador é gratuita e roda localmente.
Quanto o pH sobe quando diluo um ácido dez vezes?
Sobe exatamente uma unidade. Multiplicar o volume por dez divide por dez a concentração de íons hidrogênio sem mudar a quantidade de ácido, e cada fator de dez na concentração equivale a uma unidade de pH. Com volumes iguais, o pH não muda.
Por que um volume final menor que o inicial é recusado?
Porque terminar com menos líquido do que no começo significa concentrar o ácido, e não diluí-lo. A calculadora só considera a adição de água pura, então o volume final precisa ser igual ou maior que o inicial.
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/dilution-ph-strong-acid \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ph_initial":1,"volume_initial":10,"volume_final":100}'const res = await fetch("https://api.kit.forhosting.com/chem/dilution-ph-strong-acid", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ph_initial": 1,
"volume_initial": 10,
"volume_final": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/dilution-ph-strong-acid",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ph_initial": 1,
"volume_initial": 10,
"volume_final": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/dilution-ph-strong-acid", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ph_initial":1,"volume_initial":10,"volume_final":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ph_initial":1,"volume_initial":10,"volume_final":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/dilution-ph-strong-acid", 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
{
"ph_initial": 1,
"volume_initial": 10,
"volume_final": 100
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.dilution_ph_strong_acid",
"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 o volume final é menor que o inicial, a requisição é rejeitada com um erro invalid_input claro, pois esse caminho é concentração, e não diluição. O modelo é a aproximação padrão de ácido forte da química introdutória: a autoionização da água é desprezada, de modo que os resultados permanecem fiéis às conferências feitas à mão e continuam sendo aritmética determinista pura — sem rede, sem sementes aleatórias, sem dependência de relógio —, assim o executor gratuito no navegador e a API pré-paga retornam o mesmo JSON sempre.
Como chamar a API e o que ela retorna
Os volumes devem usar a mesma unidade — mililitros com mililitros ou litros com litros — porque apenas a razão entre eles entra na fórmula. Ambos os volumes devem ser estritamente positivos; volumes zero ou negativos são rejeitados. Envie um corpo JSON com três números finitos obrigatórios: ph_initial (aliases initial_ph, ph0, pH_initial, pH0, ph_i), volume_initial (aliases V1, v1, initial_volume, vol_initial, vi) e volume_final (aliases V2, v2, final_volume, vol_final, vf). Os valores absolutos devem permanecer dentro do limite publicado de um trilhão para que as potências de dez e os produtos intermediários continuem finitos em precisão dupla IEEE tanto no Worker quanto no navegador. O volume final não pode ser menor que o inicial; um volume final menor significa que você está concentrando, não diluindo, e esse caminho retorna invalid_input com uma mensagem explícita. Em caso de sucesso, a resposta ecoa ph_initial, volume_initial e volume_final arredondados, define h_plus_initial e h_plus_final com unit_concentration mol/L, dilution_factor como V_f sobre V_i, ph_final (e pH_final, ph, pH) com o pH diluído, formula com a cadeia pH_f igual a pH_i mais logaritmo na base dez de V_f sobre V_i, acidity como acidic, neutral ou basic perto de sete, message com um breve resumo em inglês e steps com um array ordenado de linhas de substituição. Uma validação que falha — campos ausentes, números não finitos, valores fora dos limites absolutos, volumes não positivos, final menor que inicial ou um intermediário não finito — retorna invalid_input e nunca é cobrada. O preço é uma taxa fixa de US$ 0,002 por requisição bem-sucedida, com item unitário e preço unitário marginal zero.
Dicas práticas, limites e buscas relacionadas
Ao ensinar, combine exemplos: pH um diluído de dez mililitros para cem mililitros resulta em pH dois e fator de diluição dez; pH dois de cinquenta para duzentos mililitros resulta em cerca de dois vírgula seis zero dois e fator quatro; e um volume final menor que o inicial demonstra o caminho rígido de invalid_input. Tarefas que falham e retornam invalid_input não consomem saldo pré-pago, o que mantém baratos os scripts exploratórios quando os estudantes definem V_f abaixo de V_i de propósito. Verificações de ida e volta são fáceis: recalcule dez elevado a menos pH_i, multiplique por V_i sobre V_f, aplique o logaritmo na base dez negativo e confirme que coincide com o ph_final publicado dentro do mesmo arredondamento de doze casas decimais.
Casos de integração
Preparo de laboratório para diluições seriadas
Os técnicos planejam até onde um ácido forte estoque pode ser diluído antes de o pH ultrapassar uma meta, usando unidades de volume correspondentes e o ph_final retornado.
Perguntas técnicas
Como se calcula o pH após a diluição de um ácido forte?
Converta o pH inicial em [H+]i = 10^(−pH_i), conserve os mols na diluição de modo que [H+]f = [H+]i·(V_i/V_f) e então pH_f = −log10([H+]f), que equivale a pH_i + log10(V_f/V_i).
E se o volume final for menor que o volume inicial?
Isso é concentração, não diluição. Esta ferramenta retorna invalid_input e não inventa um pH concentrado.