ForHosting KIT · Ciência

Henderson–Hasselbalch: pH do tampão a partir de pKa e razão, grátis

Um tampão com pKa de 4,76 e quantidades iguais de base conjugada e ácido, 0,1 de cada, tem pH de 4,76. Informe o pKa e as duas concentrações, ou só a razão entre elas, e receba o pH e se ele é ácido ou básico. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
pKa
4,76
Base conjugada
0,1
Ácido
0,1
Você obtém
pKa
4,76
Razão
1
Log da razão
0
pH
4,76

Uma calculadora Henderson–Hasselbalch transforma o pKa de um ácido fraco e a razão de base conjugada para o ácido não dissociado no pH de tampão que todo laboratório e livro de química usa. Informe pKa e ambas as concentrações [A−] e [HA], ou a razão única [A−]/[HA]; a ferramenta devolve pH igual a pKa mais o logaritmo de base dez dessa razão, um rótulo breve de acidez—ácido, neutro ou básico—e a substituição passo a passo que você pode copiar para o caderno. Checagens de lição de casa, preparo de tampões, revisão de provas e avaliadores automáticos precisam da mesma fórmula fechada sem planilha nem um pacote completo de especiação aquosa.

O que a equação de Henderson–Hasselbalch significa para tampões

Um tampão é uma mistura de um ácido fraco HA e sua base conjugada A− que resiste a grandes oscilações de pH quando se adicionam pequenas quantidades de ácido ou base fortes. Para um ácido fraco monoprotico sob as aproximações aquosas diluídas usuais, a equação de Henderson–Hasselbalch liga o pH do tampão à força do ácido e à composição da mistura: pH igual a pKa mais o logaritmo de base dez da razão de concentrações de base conjugada para ácido, escrito pH = pKa + log10([A−]/[HA]).

Quando a razão vale um, o termo log é zero e o pH do tampão iguala o pKa do ácido fraco—o clássico ponto de semi-equivalência de uma titulação de ácido fraco. Quando [A−] supera [HA], a razão é maior que um, o log é positivo e o pH do tampão fica acima do pKa; quando a forma ácida domina, a razão é menor que um, o log é negativo e o pH fica abaixo do pKa.

As concentrações absolutas se cancelam na razão, então você pode trabalhar em mols por litro, milimols por litro ou outra unidade consistente desde que ambas as espécies usem a mesma. O que nunca se cancela é a exigência de que ambas as concentrações sejam estritamente positivas: um valor nulo ou negativo torna o logaritmo indefinido ou sem sentido para um tampão real, por isso esta ferramenta rejeita esses casos em vez de inventar um pH.

Professores e avaliadores automáticos valorizam essa rejeição tanto quanto o caminho feliz, porque um NaN silencioso esconderia um erro de entrada. O caminho de verificação recalcula pKa mais log dez da razão publicada com o mesmo arredondamento fixo usado no campo ph, de modo que uma resposta bem-sucedida sempre envia etapas que você pode afirmar em testes ou cadernos de laboratório.

Tópicos de sala relacionados como capacidade tampão, sistemas polipróticos com vários pKa ou especiação completa por balanço de cargas ficam deliberadamente fora do escopo para que esta página foque na única intenção de busca: converter um pKa conhecido e uma razão base-para-ácido em pH de tampão.

Dicas práticas, limites e buscas relacionadas

Mantenha pKa e a razão de concentrações dentro da faixa absoluta publicada para que a soma pKa mais log dez da razão não transborde para um pH não finito que o solver deva rejeitar. Use unidades de concentração consistentes para [A−] e [HA]; se sua fonte reporta milimols por litro para uma espécie e mols por litro para a outra, converta antes de chamar em vez de misturar sistemas de unidades em um único pedido.

Esta página visa quem busca uma calculadora Henderson–Hasselbalch, pH de tampão a partir de pKa, ou razão de base conjugada para ácido online; não é uma ferramenta completa de curva de titulação, nem um solver de especiação poliprótica, nem um conversor de pH a partir de [H+]. Prefira esta capacidade quando já souber pKa e a razão de composição do tampão; se sua fonte só tem [H+] sem contexto de tampão, use em vez disso uma calculadora de pH a partir da concentração.

A intuição de ida e volta é fácil: dez elevado a pH menos pKa recupera a razão original dentro do mesmo arredondamento a doze decimais para tampões aquosos típicos, e a acidez vira corretamente ao cruzar o pH calculado por sete na escala aquosa.

Checagens de lição de casa de pH de tampão

Alunos informam pKa e valores [A−]/[HA] do livro e comparam o pH de Henderson–Hasselbalch escrito à mão com um resultado determinístico antes de entregar.

Preparo de laboratório de tampões monoproticos simples

Técnicos convertem uma razão de composição alvo e um pKa de ácido fraco conhecido no pH de tampão esperado para sistemas de acetato, fosfato ou amônia antes de misturar.

Testes unitários para auxiliares de química

Gere casos conhecidos de razão igual, ricos em base e ricos em ácido, mais rejeições deliberadas de concentração nula para katas de código e pipelines de avaliação.

O que é a equação de Henderson–Hasselbalch?

Para um tampão de ácido fraco monoprotico, pH = pKa + log10([A−]/[HA]), onde [A−] é a concentração da base conjugada e [HA] a do ácido fraco.

O que acontece quando uma concentração é nula ou negativa?

O logaritmo não é definido para um tampão real nesse caso.

Posso enviar só a razão em vez das duas concentrações?

Se também enviar ambas as concentrações, elas têm precedência e a razão é recalculada a partir delas.

Isto resolve tampões polipróticos com vários valores de pKa?

Não. Aplica um único termo pKa. Para sistemas polipróticos, escolha o pKa relevante da região de tampão que modela, ou use uma ferramenta de especiação completa.

A calculadora Henderson–Hasselbalch é gratuita?

A ferramenta do navegador é gratuita e roda localmente.

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.

POSThttps://api.kit.forhosting.com/chem/henderson-hasselbalch

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/chem/henderson-hasselbalch \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"pka":4.76}'
{
  "pka": 4.76
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "chem.henderson_hasselbalch",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_abs1000000000000
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Concentrações nulas ou não positivas (ou uma razão não positiva) são rejeitadas com um erro claro invalid_input, para que uma célula em branco ou um sinal negativo de digitação nunca produza um log não finito em silêncio. O caminho é aritmética determinística pura—sem rede, sem sementes aleatórias, sem dependência de relógio—assim o executor gratuito do navegador e a API pré-paga devolvem o mesmo JSON após arredondamento decimal fixo toda vez que você chama.

Como chamar a API e o que retorna

Quando ambas as concentrações e uma razão estão presentes, as concentrações têm precedência e a razão é recalculada a partir delas. Concentrações e razões iguais ou inferiores a um vezes dez à menos quinze são tratadas como zero e rejeitadas junto com qualquer negativo explícito. Envie um corpo JSON com um número finito obrigatório pka (aliases pKa, pk_a, acid_pka) e a composição do tampão em uma de duas formas. Ou forneça tanto conjugate_base (aliases A_minus, base, base_concentration, a_minus, salt) quanto acid (aliases HA, acid_concentration, ha, weak_acid) como concentrações estritamente positivas em qualquer unidade consistente, ou ratio (aliases base_to_acid, A_over_HA, salt_to_acid) como o quociente estritamente positivo [A−]/[HA]. Os valores absolutos devem permanecer dentro do limite publicado de um trilhão para que resultados intermediários fiquem finitos em precisão dupla IEEE no Worker e no navegador. Em sucesso a resposta ecoa pka e pKa arredondados, define ratio e log_ratio para a razão base-para-ácido arredondada e seu log de base dez, ph e pH para o mesmo pH de tampão arredondado, formula para a string pH igual a pKa mais log dez de [A−] sobre [HA], acidity para acidic, neutral ou basic, message para um resumo curto em inglês, e steps para um array ordenado de linhas de substituição. Quando concentrações foram fornecidas, elas são ecoadas como conjugate_base e acid com unit_concentration definido como mol/L como rótulo convencional. Validação falha—pka ausente, composição ausente, só uma das duas concentrações, números não finitos, valores fora dos limites absolutos, concentração ou razão nula ou não positiva, ou pH calculado não finito—retorna 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 unitário zero. Prefira enviar JSON numérico em vez de strings pré-formatadas quando controlar o cliente; números em string só são aceitos quando batem com um padrão numérico finito estrito incluindo notação científica opcional.

Dicas práticas, limites e buscas relacionadas

Ao ensinar, combine exemplos clássicos: ácido acético com pKa cerca de quatro ponto sete seis com ácido e acetato equimolares a zero ponto um molar rende razão um e pH igual a pKa; o mesmo pKa com razão base-para-ácido dez para um eleva o pH em uma unidade; uma razão um para dez o reduz em uma unidade; e concentração de ácido zero demonstra o caminho duro invalid_input. Tarefas falhas que retornam invalid_input não consomem saldo pré-pago, o que mantém scripts exploratórios baratos quando aprendizes enviam deliberadamente concentrações nulas.

Ver a documentação completa do KIT →