Calculadora de PPM a partir da molaridade
0,001 mol/L de cloreto de sódio (58,44 g/mol) com densidade 1 g/mL equivalem a 58,44 ppm em massa. Informe a molaridade, a massa molar e a densidade e veja a massa de soluto e de solução por litro por trás do resultado. 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
- Molaridade
- 0,001
- Massa molar
- 58,44
- Densidade da solução em g/mL
- 1
- Ppm
- 58,44 ppm
- Massa de soluto g por L
- 0,05844
- Massa da solução g por L
- 1.000
- Fração mássica
- 0,00005844
Esta calculadora de ppm a partir da molaridade converte a concentração molar de uma solução, em mols por litro, a massa molar do soluto, em gramas por mol, e a densidade da solução, em gramas por mililitro, em partes por milhão baseadas em massa. Relatórios ambientais, limites de água potável, e muitas planilhas de controle de qualidade informam níveis de contaminação ou de reagentes em ppm, enquanto estoques de laboratório e preparos estequiométricos costumam ser planejados em molaridade. A conversão usada aqui é totalmente determinística: para densidade em gramas por mililitro, e massa molar em gramas por mol, o ppm em massa é igual à molaridade vezes a massa molar vezes mil, dividida pela densidade. Verificações clássicas incluem cloreto de sódio um-milimolar, com densidade próxima de um e massa molar cinquenta e oito vírgula quarenta e quatro, resultando em cinquenta e oito vírgula quarenta e quatro ppm, e reagentes aquosos diluídos, com densidade próxima de um, em que o ppm se aproxima de miligramas por litro. O mecanismo usa apenas aritmética finita, sem chamadas de rede, sem amostragem e sem atalhos que dependam de data.
O que significa o ppm a partir da molaridade e o que a resposta contém
Molaridade é mols de soluto por litro de solução. Partes por milhão em massa são um milhão de vezes a fração mássica do soluto em toda a solução, então um ppm significa um miligrama de soluto por quilograma de solução.
Essas duas descrições não são intercambiáveis sem massa molar e densidade: a mesma molaridade pode mapear para valores diferentes de ppm, quando o peso molecular do soluto ou a densidade da solução mudam, e aproximações diluídas aquosas que tratam ppm como miligramas por litro só valem quando a densidade está próxima de um grama por mililitro.
A ponte padrão, para densidade em gramas por mililitro, é considerar um litro de solução, formar a massa do soluto como molaridade vezes massa molar, formar a massa da solução como densidade vezes mil mililitros, tomar a fração mássica, e multiplicar por um milhão. Algebricamente, isso se reduz a ppm igual a molaridade vezes massa molar vezes mil, dividida por densidade. Molaridade zero, com massa molar e densidade positivas, é válida e resulta em zero ppm.
Onde a conversão de ppm a partir da molaridade se encaixa nos estudos, no laboratório e no software
Estudantes encontram essa conversão quando um livro didático dá uma concentração molar de estoque e pede o nível equivalente em partes por milhão, antes de comparar com uma tabela regulatória ou um relatório de amostra ambiental. Professores podem pré-gerar gabaritos de lição de casa de concentração, sem confiar em aplicativos opacos, que tratam ppm como miligramas por litro, sem declarar a densidade.
Técnicos de laboratório e preparadores usam a mesma fórmula quando um protocolo ou certificado de análise informa ppm, e a solução-estoque só é conhecida como uma concentração molar, com uma densidade medida. Desenvolvedores chamam o mesmo contrato a partir de scripts para gerar vetores de teste determinísticos para tutores de química, normalizar campos de concentração antes de uma exportação para LIMS, ou atender enunciados de desafios de programação que exigem ppm em massa, em vez de uma aproximação diluída decidida a olho.
Combine-a com porcentagem em massa para ppm, quando começar de um rótulo em porcentagem em peso, e com outros auxiliares de química quando estiver montando um pequeno laboratório de calculadoras gratuitas e determinísticas de solução.
Casos de uso
Lição de casa ambiental e de qualidade da água
Converta a molaridade de laboratório mais a densidade em ppm em massa, antes de comparar com limites de água potável ou de descarte.
Preparação de laboratório e auxiliares de LIMS
Normalize concentrações molares de estoque em ppm em massa, para fichas de preparo, exportações de inventário e software de ensino.
Perguntas frequentes
Qual fórmula esta ferramenta usa?
ppm = M·MM·1000/ρ, com M em mol/L, massa molar MM em g/mol, densidade ρ em g/mL, e ppm como fração mássica × 10⁶.
O que acontece se a densidade for zero ou negativa?
Densidade zero ou negativa não é física para uma conversão de ppm baseada em massa.
Quais unidades de densidade são esperadas?
Gramas por mililitro (g/mL), equivalente a g/cm³ para líquidos. Não informe kg/m³ sem converter antes.
PPM é o mesmo que mg/L?
Apenas aproximadamente, para soluções aquosas diluídas, perto de densidade 1 g/mL. Esta ferramenta sempre devolve ppm em massa, usando a densidade declarada, e não um atalho implícito de mg/L.
A ferramenta converte ppm de volta em molaridade?
Não. Esta calculadora só vai da molaridade para ppm. Ela também não converte quilogramas por metro cúbico nem busca a densidade em tabelas por temperatura, então informe a densidade medida da sua soluçã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/ppm-from-molarity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"molarity":0.001,"molar_mass":58.44,"density":1}'const res = await fetch("https://api.kit.forhosting.com/chem/ppm-from-molarity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"molarity": 0.001,
"molar_mass": 58.44,
"density": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/ppm-from-molarity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"molarity": 0.001,
"molar_mass": 58.44,
"density": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/ppm-from-molarity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"molarity":0.001,"molar_mass":58.44,"density":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"molarity":0.001,"molar_mass":58.44,"density":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/ppm-from-molarity", 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
{
"molarity": 0.001,
"molar_mass": 58.44,
"density": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.ppm_from_molarity",
"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_value | 1000000000000000 |
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
O que significa o ppm a partir da molaridade e o que a resposta contém
Esta calculadora devolve molaridade, massa molar e densidade validadas, o ppm calculado, massas intermediárias de soluto e de solução por litro, a fração mássica, a precisão usada, um rótulo de método ppm_from_molarity, um pequeno lembrete de fórmula, e uma dica de unidade ppm. Não há conversão automática de unidade a partir de quilogramas por metro cúbico, nenhuma tabela de densidade-temperatura, e nenhum caminho inverso de ppm para molaridade nesta capacidade: o mecanismo avalia a fórmula fechada dentro do intervalo numérico suportado, ou rejeita a entrada com invalid_input. Os casos rejeitados incluem campos ausentes, valores não finitos, magnitudes acima do teto documentado, molaridade negativa, massa molar não positiva, e densidade zero ou negativa. Se você já precisar de porcentagem em massa para ppm, ou de molaridade para molalidade, use essas ferramentas dedicadas; esta página responde apenas à conversão de molaridade mais densidade para ppm em massa, com saída numérica estável, adequada para listas de exercícios, testes unitários e consumidores de API.
Como molaridade, massa molar e densidade são lidas e permanecem reproduzíveis
A molaridade precisa ser não negativa; reagentes aquosos comuns caem em uma faixa sensata de dois dígitos baixos, mas o mecanismo só impõe o teto de magnitude finita declarado nos limites. Sinais de mais opcionais no início e notação científica em strings numéricas são permitidos quando interpretáveis como decimais finitos; espaços incorporados e tokens não numéricos são rejeitados com uma mensagem clara que nomeia o campo. O campo preferencial para a concentração é molarity, mas os apelidos M, c, concentration, mol_L e molar_concentration também são aceitos, para que planilhas, query strings e formulários de laboratório possam reaproveitar o mesmo contrato. A massa molar prefere o nome molar_mass, com os apelidos mm, molecular_weight, mw, molarMass e solute_molar_mass, e precisa ser um número positivo finito, em gramas por mol. A densidade prefere o nome density, com os apelidos rho, d, density_g_ml e solution_density, e precisa ser um número positivo finito, em gramas por mililitro; densidade zero ou negativa falha com invalid_input, e uma mensagem explícita de densidade não física, para que uma célula ruim não vire silenciosamente um ppm sem sentido. Um campo opcional precision, com os apelidos decimals e dp, escolhe quantas casas decimais expor para as saídas numéricas, com padrão de dez e teto de quinze, para que os goldens em JSON permaneçam estáveis. Combine a execução gratuita no navegador desta página com a API paga quando precisar do mesmo resultado matemático dentro de um pipeline automatizado, sem reimplementar sozinho a fórmula de ppm a partir da molaridade.
Onde a conversão de ppm a partir da molaridade se encaixa nos estudos, no laboratório e no software
Ferramentas de produto e de educação usam o endpoint quando um aluno digita molaridade, massa molar e densidade, e a interface precisa mostrar ppm, com uma unidade clara e uma conferência intermediária de fração mássica. Nesta página, o trabalho roda inteiramente no seu navegador; pela API, cada consulta bem-sucedida custa US$ 0,002, a validação que falha não é cobrada, e nada fica armazenado depois que a resposta retorna. Essa divisão — exploração interativa gratuita e uma API paga e idêntica — segue o restante do catálogo tier A do KIT e permite passar de uma demonstração em sala de aula para um pipeline automatizado sem mudar o resultado matemático.
Casos de integração
Fixtures determinísticos de teste
Gere valores reproduzíveis de ppm, a partir de M, massa molar e densidade, para testes unitários, tutores e asserções de CI.
Perguntas técnicas
Quanto custa a calculadora de ppm a partir da molaridade?
É gratuita no seu navegador, nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.