Calculadora Kb a partir de pKb
Passe o pKb da sua tabela para a constante de basicidade: um pKb de 4,75, típico da amônia, dá um Kb de 0,000017782794 e o rótulo de base fraca, com cada passo da substituição à vista. 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
- Expoente de dissociação base pKb
- 4,75
- pKb
- 4,75
- Kb
- 0,0000177828
- Kb
- 0,0000177828
- Força
- weak
Uma calculadora de Kb a partir de pKb transforma o expoente de dissociação base que todo livro lista na constante de equilíbrio que químicos usam em expressões de ação das massas. Checagens de lição, revisão de prova, cálculos de lado de tampão que partem de pKb tabelados e avaliadores automáticos precisam dessa mesma conversão fechada sem macro de planilha nem pacote completo de especiação aquosa.
O que pKb e Kb significam juntos
Para uma base fraca B que aceita um próton na água, a constante de dissociação base Kb é a constante de equilíbrio de B mais água indo a BH-mais mais hidróxido. Tabelas e problemas frequentemente cotam pKb em vez de Kb porque os valores abrangem muitas ordens de magnitude e a escala logarítmica é mais fácil de comparar.
Por definição na precisão padrão de sala de aula, pKb é igual ao logaritmo negativo na base dez de Kb, de modo que a relação inversa usada aqui é Kb igual a dez elevado à potência de menos pKb. Um pKb menor significa um Kb maior e uma base mais forte nessa escala; um pKb maior significa um Kb minúsculo e uma base mais fraca.
A amônia clássica perto de pKb 4.75 produz Kb perto de 1.8 vezes dez a menos cinco, da ordem de magnitude que todo curso de química geral espera. Valores pKb negativos são permitidos quando a matemática ainda produz um Kb finito positivo; eles simplesmente marcam bases muito fortes nesta escala contínua. Professores e avaliadores automáticos se importam com essa rejeição tanto quanto com o caminho feliz porque um fallback silencioso esconderia um erro de digitação.
O caminho de checagem recalcula dez a menos pKb com o mesmo arredondamento fixo usado para o campo kb, de modo que uma resposta bem-sucedida sempre traz passos que você pode afirmar em testes ou cadernos de laboratório. Quantidades relacionadas como Ka, Kw, percentual de ionização e pares ácido-base conjugados ficam intencionalmente fora do escopo aqui para que este landing fique focado na única intenção de busca de converter um pKb conhecido em Kb.
Dicas práticas, limites e buscas relacionadas
Mantenha pKb dentro da faixa absoluta publicada para que dez à potência de menos pKb não possa estourar em um Kb não finito que o resolvedor deva rejeitar. Use o pKb adimensional da sua tabela ou enunciado como está; não misture unidades de concentração neste campo.
Este landing mira quem busca uma calculadora de Kb a partir de pKb, constante de dissociação base a partir de pKb, ou dez a menos pKb online; não é uma calculadora Ka, não é uma ferramenta de tampão Henderson–Hasselbalch e não é um resolvedor de percentual de ionização. Prefira esta capacidade quando você já conhece pKb e só precisa de Kb; se sua fonte é só Ka e você precisa da constante da base conjugada, converta com Kw primeiro fora desta ferramenta.
A intuição de ida e volta é fácil: menos log dez do Kb publicado recupera o pKb original dentro do mesmo arredondamento a doze decimais para valores aquosos típicos, e confirmar que strength muda corretamente ao mover pKb pelos limiares zero e quatro usados para os rótulos de sala.
Casos de uso
Conversão em caderno de laboratório de pKb tabelados
Técnicos convertem um pKb publicado em Kb para expressões de equilíbrio quando só a forma logarítmica aparece na tabela de referência.
Testes unitários para auxiliares de química
Gere casos Kb de região fraca, moderada e forte de referência mais rejeições deliberadas não numéricas para kata de código e pipelines de correção.
Perguntas frequentes
Como se calcula Kb a partir de pKb?
Esta ferramenta devolve o Kb arredondado, um rótulo de força e passos de substituição.
Isto converte Ka em Kb usando Kw?
Não. Só converte um pKb conhecido em Kb. Calcule relações Ka/Kw ou pKa/pKw com uma ferramenta dedicada se precisar do par conjugado.
A calculadora Kb a partir de pKb é grátis?
A ferramenta do navegador é grátis e roda localmente.
O que acontece se o pKb não for um número?
O cálculo é recusado com uma mensagem clara. Uma célula vazia, uma letra digitada por engano ou um valor não finito nunca viram uma constante inventada, então você corrige a entrada antes que ela chegue ao relatório.
Um pKb menor indica uma base mais forte?
Sim. Um pKb menor significa um Kb maior e uma base mais forte nessa escala, e um pKb maior, um Kb minúsculo e uma base mais fraca. Por isso as tabelas mostram os pKb lado a lado para comparação.
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/kb-from-pkb \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pkb":4.75}'const res = await fetch("https://api.kit.forhosting.com/chem/kb-from-pkb", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pkb": 4.75
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/kb-from-pkb",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pkb": 4.75
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/kb-from-pkb", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pkb":4.75}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pkb":4.75}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/kb-from-pkb", 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
{
"pkb": 4.75
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.kb_from_pkb",
"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
Digite um valor pKb finito e a ferramenta devolve Kb igual a dez elevado a menos pKb, um rótulo curto de força—forte, moderada ou fraca—e substituição passo a passo que você pode colar em um caderno de laboratório ou folha de lição. pKb não numérico é rejeitado com um erro invalid_input claro para que uma célula em branco, um erro de letra ou um valor não finito nunca produzam silenciosamente uma constante NaN. O caminho é aritmética determinística pura—sem rede, sem sementes aleatórias, sem dependência de relógio de parede—de modo que o executor gratuito do navegador e a API pré-paga devolvem o mesmo JSON após arredondamento decimal fixo toda vez que você chama.
O que pKb e Kb significam juntos
O que nunca é permitido é entrada não numérica: letras, strings vazias ou números não finitos tornam a expressão de potência sem sentido, então o resolvedor lança invalid_input em vez de inventar um padrão.
Como chamar a API e o que volta
Em caso de sucesso a resposta ecoa pkb e pKb arredondados, define kb e Kb para a mesma constante arredondada, formula para a string Kb igual a dez à potência de menos pKb, strength para forte, moderada ou fraca, message para um resumo curto em português, e steps para um array ordenado de linhas de substituição. Envie um corpo JSON com um número finito obrigatório: pkb (aliases pKb, p_kb, p_base, base_pkb). O valor absoluto deve permanecer dentro do limite publicado de um trilhão para que resultados intermediários continuem finitos em precisão dupla IEEE no Worker e no navegador. O valor deve ser um número finito verdadeiro; strings não numéricas que falham no padrão numérico estrito, vazios e valores IEEE não finitos são todos rejeitados. Validação falha—pkb ausente, entrada não numérica, valores fora dos limites absolutos ou Kb calculado não finito—retorna invalid_input e nunca é cobrada. O preço é um US$ 0,002 fixo por requisição bem-sucedida com unidade item e preço unitário marginal zero. Prefira enviar JSON numérico em vez de strings pré-formatadas quando você controla 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 para valores como 4.75 ou 1e1.
Dicas práticas, limites e buscas relacionadas
Ao ensinar, combine exemplos clássicos: pKb igual a 4.75 para bases fracas tipo amônia produz um Kb positivo pequeno e strength fraca; pKb igual a zero produz Kb igual a um e strength forte nos limiares simples usados aqui; pKb igual a três produz um Kb de região moderada; e pkb igual à string not-a-number demonstra o caminho duro invalid_input para entrada não numérica. Tarefas falhas que retornam invalid_input não consomem saldo pré-pago, o que mantém scripts exploratórios baratos quando alunos enviam deliberadamente strings lixo.
Casos de integração
Checagens de lição para Kb = 10^(−pKb)
Alunos digitan valores pKb do livro e comparam Kb e rótulos de força escritos à mão com um resultado determinístico antes de entregar.
Perguntas técnicas
O que acontece se pKb for não numérico?
Kb é indefinido para entrada não numérica. A API retorna invalid_input em vez de calcular uma potência de dez sobre letras, vazios ou valores não finitos.
Qual pKb dá Kb = 1?
pKb = 0 dá Kb = 10^0 = 1 e strength forte nos limiares simples usados aqui.