Classificador de acidez por pH
Um pH de 3,5 é ácido e está a 3,5 unidades do neutro. Digite qualquer pH medido ou calculado e receba a classe, ácida abaixo de 7, neutra em 7 e básica acima de 7, junto com a distância até o neutro. 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
- 3,5
- Classificação
- acidic
- Distância do neutro
- 3,5
- pH neutro
- 7
Este classificador de acidez por pH transforma um único pH medido ou calculado no rótulo de três vias que salas de química e laboratórios de qualidade usam: ácida, neutra ou básica. Informe qualquer pH finito e a ferramenta compara com a referência da água pura de sete, devolve a classificação e indica quão longe essa leitura fica da neutralidade como valor absoluto de pH menos sete. Use quando já souber o pH e só precisar da classe de acidez e da métrica de distância à neutralidade para relatórios, painéis ou testes unitários.
O que ácida, neutra e básica significam na escala de pH
O pH é a medida logarítmica comum de quão ácida ou básica é uma solução aquosa. Na escala padrão de sala de aula referenciada à água pura perto de vinte e cinco graus Celsius, um pH de exatamente sete é chamado neutro: as atividades de íon hidrogênio e hidróxido se equilibram nessa referência. Valores abaixo de sete significam que a solução é ácida; quanto menor o número, mais ácida a amostra nessa escala.
Valores acima de sete significam que a solução é básica ou alcalina; quanto maior o número, mais básica ela é. Este classificador não recalcula o pH a partir de concentração nem de constantes de equilíbrio. Assume que você já tem uma leitura de pH —de um medidor, um cálculo, um problema de livro ou outra capacidade do KIT— e responde à intenção de busca de quem quer saber se esse número é ácido, neutro ou básico.
A distância à neutralidade define-se simplesmente como o valor absoluto de pH menos sete, de modo que uma leitura de três fica a quatro unidades no lado ácido, uma de onze a quatro unidades no lado básico, e uma de sete a zero unidades da neutralidade. Essa distância é útil em painéis de qualidade e rubricas de nota que precisam de um sinal contínuo de severidade ao lado do rótulo discreto de classe.
Extremos fora da faixa habitual de zero a catorze continuam válidos sob a mesma regra: ácidos fortes concentrados podem reportar pH abaixo de zero e licores muito alcalinos acima de catorze; a classificação ainda segue a comparação com sete.
Dicas práticas, limites e buscas relacionadas
Use esta página quando o usuário já tiver um número de pH e quiser um rótulo ácida-neutra-básica mais a distância a sete. Prefira uma calculadora dedicada de pH a partir de concentração ou de tampão quando os únicos dados conhecidos forem molaridade, Ka ou Kb; esses modelos produzem o pH primeiro, e você pode alimentar esse pH neste classificador depois. Mantenha entradas finitas; esta ferramenta não limita ruído selvagem do medidor, só rejeita valores não numéricos para que a automação trate sensores ruins como falhas duras.
Esta página mira quem busca um classificador de acidez por pH, ácida neutra básica a partir do pH, ou calculadora de distância à neutralidade do pH online; não é calculadora de tampão, nem ferramenta de curva de titulação, nem solver de pOH. A intuição de ida e volta é simples: a classificação muda em sete, a distância é sempre não negativa, e distâncias iguais em lados opostos de sete significam igualmente longe da neutralidade em sentidos opostos.
Casos de uso
Checagem de dever: ácida, neutra, básica
Alunos inserem valores de pH do livro e comparam rótulos manuscritos e distâncias |pH−7| com um resultado determinístico antes de entregar.
Painéis de laboratório e QA
Técnicos mapeiam leituras de pH do medidor em rótulos de classe e distâncias de severidade para relatórios de lote sem abrir planilha.
Testes unitários para helpers de química
Gere casos ácidos, neutros e básicos conhecidos bons mais rejeições não numéricas deliberadas para katas de código e pipelines de correção.
Perguntas frequentes
Como o classificador de acidez por pH decide entre ácida e básica?
Compara o pH a 7: abaixo de 7 é ácida, exatamente 7 é neutra, acima de 7 é básica. A distância à neutralidade é |pH − 7|.
pH 7 é sempre neutro?
Na escala padrão de sala de aula da água pura usada aqui, sim: a classificação é neutra só quando o pH é igual a 7, com distância 0.
Isto calcula pH a partir da concentração?
Não. Só classifica um pH conhecido. Use primeiro uma ferramenta de concentração ou tampão se precisar calcular o pH.
O classificador de acidez por pH é grátis?
A ferramenta do navegador é grátis e roda localmente.
O pH pode ser menor que 0 ou maior que 14?
Sim. Ácidos fortes concentrados podem ficar abaixo de 0 e líquidos muito alcalinos acima de 14. O classificador aceita esses valores e os classifica pela mesma comparação com 7.
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/acidity-classification \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ph":3.5}'const res = await fetch("https://api.kit.forhosting.com/chem/acidity-classification", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ph": 3.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/acidity-classification",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ph": 3.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/acidity-classification", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ph":3.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ph":3.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/acidity-classification", 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": 3.5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.acidity_classification",
"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
Entrada não numérica é rejeitada com um erro claro invalid_input, para que uma célula vazia ou um erro de digitação nunca se torne zero ou NaN em silêncio. Verificações de dever de casa, cadernos de laboratório, revisão de prova, corretores automáticos e pipelines de API precisam dessa mesma regra fechada sem planilha nem pacote completo de especiação aquosa. O caminho é aritmética determinística pura —sem rede, sem sementes aleatórias, sem dependência de relógio— de modo que o executor gratuito do navegador e a API pré-paga devolvem o mesmo JSON após o arredondamento decimal fixo em cada chamada.
O que ácida, neutra e básica significam na escala de pH
O que nunca é válido é um pH não numérico ou não finito, porque a classificação ficaria indefinida; esses casos falham com invalid_input em vez de inventar uma classe padrão.
Como chamar a API e o que volta
Exemplo: ph igual a três ponto cinco produz acidic com distância à neutralidade de três ponto cinco. Exemplo: ph igual a sete produz neutral com distância zero. Exemplo: ph igual a doze produz basic com distância cinco. Envie um corpo JSON com um número finito obrigatório: ph (aliases pH, value, ph_value, solution_ph). O valor pode chegar como número JSON ou como string numérica estrita com notação científica opcional. Campos ausentes, strings vazias e texto não numérico falham com invalid_input nomeando o campo, e essas falhas não são cobradas. Em sucesso a resposta inclui ph arredondado para goldens estáveis, classification em acidic, neutral ou basic, distance_from_neutral como diferença absoluta em relação a sete, neutral_ph ecoando a constante sete, formula reafirmando a regra e message como resumo breve em inglês que você pode mostrar junto ao resultado do formulário. Combine a resposta com seu próprio gráfico se precisar de uma faixa de cor em uma fita de pH; este endpoint só classifica e mede distância e não emite gráficos nem curvas de titulação. O preço é um fixo de US$ 0,002 por pedido bem-sucedido com unidade item. Prefira enviar JSON numérico em vez de strings de exibição pré-formatadas quando controlar o cliente.
Dicas práticas, limites e buscas relacionadas
Ao ensinar, combine exemplos clássicos: suco de limão perto de dois é ácido, água pura em sete é neutra, amônia doméstica perto de onze é básica, e a string not-a-number demonstra o caminho duro de invalid_input. Tarefas falhas que devolvem invalid_input não consomem saldo pré-pago, o que mantém scripts exploratórios baratos quando aprendizes enviam lixo de propósito.
Perguntas técnicas
O que acontece se o pH não for um número?
pH não numérico ou não finito é rejeitado com invalid_input. Validação falha não é cobrada.