Conversor ppm/porcentagem
1000 ppm são 0,1 %, 1 % são dez mil ppm e 1 ppm são 1000 ppb. Digite uma concentração e veja o valor de uma vez em ppm, ppb, porcentagem e por mil, para que rótulos, fichas e formulários mostrem a mesma fração. 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
- Magnitude de concentração a converter
- 1.000
- Unidade de concentração de entrada
- ppm
- Unidade de concentração de saída
- percent
- Resultado
- 0,1
- Ppm
- 1.000
- Ppb
- 1.000.000
- Porcentagem
- 0,1
As escalas de concentração relativa são linguagem cotidiana em qualidade da água, monitoramento do ar, metalurgia, cervejaria e laboratórios clínicos, mas a mesma fração física é escrita como partes por milhão, partes por bilhão, porcentagem ou por-mil, dependendo do público e da magnitude. Mil partes por milhão são exatamente um décimo de um por cento; um por cento são dez mil ppm; uma parte por bilhão é um milésimo de um ppm. Este conversor recebe um único número finito e uma unidade de origem, escala-o por meio de uma fração pura adimensional com potências exatas de dez, e retorna a mesma concentração em ppm, ppb, porcentagem e por-mil, além da fração pura, para que planilhas, rótulos e formulários regulatórios permaneçam consistentes. Rótulos de unidade desconhecidos falham com um erro de validação claro em vez de uma escala silenciosamente errada.
Como as unidades de concentração relativa se relacionam por uma fração pura
Uma concentração relativa pura é uma fração adimensional: a quantidade da substância de interesse dividida pela quantidade total do mesmo tipo (massa sobre massa, volume sobre volume ou mol sobre mol quando a base é declarada). Partes por milhão multiplicam essa fração por um milhão, então um ppm equivale a uma parte em um milhão, ou a uma fração de um vezes dez elevado a menos seis. Partes por bilhão multiplicam por um bilhão, então um ppb equivale a um vezes dez elevado a menos nove.
Porcentagem multiplica por cem, então um por cento equivale a um vezes dez elevado a menos dois. Por-mil multiplica por mil, então um por-mil equivale a um vezes dez elevado a menos três e é escrito com o sinal de por-mil em muitas normas europeias. Como toda escala é um múltiplo constante da mesma fração, a conversão é aritmética exata: divida o valor de entrada pelo fator da unidade de origem para recuperar a fração, e então multiplique pelo fator da unidade de destino.
Verificações clássicas incluem mil ppm igual a zero vírgula um por cento, um por cento igual a dez mil ppm, um por-mil igual a mil ppm e um ppm igual a mil ppb. O conversor nunca inventa uma densidade ou uma massa molecular; se você precisar de massa absoluta por volume a partir de uma massa de soluto e um volume de solução, use uma calculadora de ppm baseada em massa.
Onde a conversão de ppm, porcentagem e por-mil aparece no trabalho real
Laboratórios ambientais relatam metais dissolvidos e subprodutos de desinfecção em ppm ou ppb, enquanto relatórios municipais muitas vezes citam os mesmos números como miligramas por litro ou como uma porcentagem de um limite regulatório; converter a escala relativa sem mudar a base física mantém os painéis honestos quando o limite está declarado em outra unidade.
Sistemas de qualidade de alimentos, bebidas e cervejaria passam entre porcentagem de álcool por volume, açúcar residual em por-mil e níveis de aditivos em ppm, e uma única ponte evita erros de transcrição quando uma ficha de especificação usa por-mil europeu e um fornecedor usa partes por milhão. Certificados de metalurgia e materiais listam limites de impureza em ppm, enquanto telas de controle de processo mostram a composição em porcentagem para os elementos majoritários, então os engenheiros precisam de uma tabela compartilhada que sempre retorne todas as escalas.
Painéis clínicos e veterinários às vezes misturam porcentagem de saturação com convenções de gás dissolvido em ppm, dependendo do firmware do instrumento; traduzir sem escalonar em dobro é mais seguro do que a aritmética mental sob pressão de tempo. Se mais tarde você precisar calcular ppm a partir de massa de soluto e massa ou volume de solução, trate essa calculadora baseada em massa como uma intenção de busca e landing separada, em vez de sobrecarregar esta página de conversão de unidades.
Casos de uso
Relatórios de qualidade da água e do ar
Converta valores de sensor e de laboratório entre ppm, ppb e porcentagem para que os painéis coincidam com o texto regulatório sem refazer o ensaio.
Especificações de alimentos, bebidas e processos
Traduza limites de aditivos e impurezas entre formas europeias em por-mil e fichas de fornecedor em partes por milhão em uma única chamada.
Certificados de materiais e impurezas
Mapeie tabelas de composição em porcentagem dos elementos majoritários para colunas de impureza em ppm da mesma corrida de liga ou registro de lote.
Perguntas frequentes
Quais unidades de concentração este conversor suporta?
Quatro escalas relativas: partes por milhão (ppm), partes por bilhão (ppb), porcentagem (%) e por-mil (‰ / partes por mil).
Como converter ppm para porcentagem?
Divida ppm por 10_000 (ou escale pela fração pura: fração = ppm × 1e-6, porcentagem = fração × 100).
Isto é o mesmo que calcular ppm a partir da massa de soluto?
Não. Esta página só converte entre unidades relativas. Calcular ppm a partir de massa de soluto e massa ou volume de solução é outra ferramenta (calculadora de ppm baseada em massa).
Quanto custa?
A ferramenta do navegador é gratuita e roda localmente.
Como converto ppb em ppm?
Divida por 1000, porque uma parte por bilhão é a milésima parte de uma parte por milhão. Digite o valor em ppb e o conversor também o mostra em porcentagem e em por mil ao mesmo tempo.
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/conv/ppm \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1000,"from":"ppm","to":"percent"}'const res = await fetch("https://api.kit.forhosting.com/conv/ppm", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1000,
"from": "ppm",
"to": "percent"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/ppm",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1000,
"from": "ppm",
"to": "percent"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/ppm", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1000,"from":"ppm","to":"percent"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1000,"from":"ppm","to":"percent"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/ppm", 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
{
"value": 1000,
"from": "ppm",
"to": "percent"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.ppm",
"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
Como as unidades de concentração relativa se relacionam por uma fração pura
Toda a aritmética é de ponto flutuante determinístico, sem rede, sem aleatoriedade e sem carimbos de relógio, de modo que entradas idênticas sempre produzem o mesmo JSON. Números não finitos e campos em branco são rejeitados com invalid_input antes que qualquer escala seja aplicada.
O que você envia e o que recebe de volta
A correspondência não diferencia maiúsculas de minúsculas e tolera hifens e espaços. Ligue o formulário gratuito do navegador para checagens pontuais de rótulos e, então, chame o contrato idêntico a partir de scripts quando precisar de conversão em massa de logs de sensor ou especificações de produto. Envie três campos: value como um número finito, from como a unidade de entrada e to como a unidade de saída. Os rótulos aceitos incluem ppm, parts per million e apelidos laboratoriais comuns como mg per kg para frações de massa aquosas diluídas; ppb e parts per billion; percent, percentage, pct e o sinal de porcentagem; e per_mille, permille, per-mille, parts per thousand, ppt como partes por mil e o sinal de por-mil. Em caso de sucesso, a resposta ecoa o value limpo, as chaves normalizadas from e to, o resultado principal na unidade de destino, a mesma concentração nas quatro unidades, a fração pura adimensional, os fatores exatos usados, uma string curta de fórmula e o method definido como fraction_bridge. Uma chamada típica com value mil, from ppm e to percent retorna result zero vírgula um, percent zero vírgula um, ppm mil, ppb um milhão e per_mille um. Unidades não reconhecidas falham com invalid_input e uma mensagem que nomeia o rótulo inválido e lista as quatro famílias aceitas; value ausente, NaN e Infinity falham do mesmo jeito e não são cobrados. O preço das chamadas de API bem-sucedidas é a base publicada de US$ 0,002 por item; as falhas de validação não consomem saldo pré-pago.
Onde a conversão de ppm, porcentagem e por-mil aparece no trabalho real
Como este recurso é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação que falha não consome saldo.
Perguntas técnicas
O que acontece se eu enviar uma unidade desconhecida?
A requisição falha com invalid_input. A mensagem de erro inclui Unrecognized unit e lista as famílias aceitas (ppm, ppb, percent, per_mille).