Molaridade para % em massa: M, densidade e MM → % w/w
Uma solução 1 M de cloreto de sódio com densidade de 1,05 g/mL tem 5,565714285714% de sal em massa. Acrescente a densidade e a massa molar para passar de uma concentração por volume à porcentagem em peso de rótulos e fichas de segurança. 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 da solução em mol/L
- 1
- Densidade da solução em g/mL
- 1,05
- Massa molar
- 58,44
- Massa do soluto g por L
- 58,44 % w/w
- Massa da solução g por L
- 1.050
- Fração mássica
- 0,0556571429
- Porcentagem em massa
- 5,5657142857
Rótulos de laboratório, folhas de processo e fichas de segurança costumam informar a força da solução como porcentagem em massa (porcentagem em peso, % w/w), enquanto a análise volumétrica e as receitas de estoque partem da molaridade em moles por litro. Unir esses dois sistemas de concentração exige dois números físicos extras: a densidade da solução em gramas por mililitro e a massa molar do soluto em gramas por mol. Com esses dados, a porcentagem em massa segue da definição de que um litro de solução contém M moles de soluto com massa M vezes MM gramas, e o mesmo litro pesa densidade vezes mil gramas.
Como a molaridade vira porcentagem em massa e quais entradas enviar
Comece por uma concentração informada como molaridade em moles por litro, a densidade medida ou tabulada dessa mesma solução em gramas por mililitro e a massa molar do soluto puro em gramas por mol. Para um litro de solução a massa de soluto é molaridade vezes massa molar, a massa de solução é densidade vezes mil, e a porcentagem em massa é cem vezes a razão entre essas duas massas.
Algebricamente isso se reduz a porcentagem em massa igual a M vezes MM dividido por dez vezes a densidade quando a densidade está em g/mL, fórmula dos livros-texto ao converter entre molaridade e porcentagem em peso para ácidos concentrados, salmouras e xaropes. A molaridade deve ser não negativa porque concentração negativa não é física neste produto. A massa molar também deve ser estritamente positiva para que uma coluna de peso molecular em branco não zere o resultado em silêncio.
Entradas idênticas sempre produzem saídas idênticas porque não há chamada de rede, modelo, semente aleatória nem relógio no caminho. Exemplos de sala de aula incluem converter cloreto de sódio um molar com densidade cerca de um vírgula zero quatro gramas por mililitro em porcentagem em massa, ou transformar um estoque de sacarose meio molar em porcentagem em peso depois de densidade e MM conhecidos no rótulo.
Uso no laboratório e limites práticos
Chame a calculadora gratuita de molaridade para porcentagem em massa no navegador para checar lições, demos de aula e conversões rápidas de bancada sem instalar biblioteca de fórmulas de planilha. A densidade é específica da solução e depende da temperatura: a calculadora nunca adivinha densidade a partir de string de fórmula—você fornece o valor que corresponde à solução real nas condições de interesse.
Autores de SDKs podem mapear os três campos em entradas rotuladas Molaridade mol/L, Densidade g/mL e Massa molar g/mol com a célula de porcentagem em massa preenchida automaticamente—as mesmas colunas que estudantes escrevem ao converter M para % w/w à mão no papel. Não confunda esta conversão com fração mássica a partir apenas das massas brutas de soluto e total; essa é outra superfície de produto quando você já pesa os dois componentes sem usar molaridade.
Casos de uso
Rótulos de ácidos e bases concentrados
Converta estoques molares de HCl, H₂SO₄ ou NaOH em porcentagem em massa com densidade medida e massa molar conhecida antes de imprimir campos de concentração de processo ou estilo SDS.
Perguntas frequentes
O que acontece se a densidade for zero ou negativa?
Densidade zero ou negativa é rejeitada; a densidade deve ser um número finito estritamente positivo em g/mL.
Quais unidades de densidade a calculadora espera?
A densidade deve estar em gramas por mililitro (g/mL), o que equivale a g/cm³. Não envie g/L sem converter antes (divida g/L por 1000).
A calculadora de molaridade para porcentagem em massa é gratuita?
A ferramenta do navegador roda grátis no seu dispositivo.
Como isso difere de uma calculadora de fração mássica?
Fração mássica a partir de soluto e massa total precisa só de massas pesadas. Esta ferramenta parte da molaridade mais densidade e massa molar quando você trabalha com concentração volumétrica.
Por que é preciso informar a densidade?
Porque a molaridade conta mols por litro e a porcentagem em massa compara gramas com gramas. A densidade diz quanto pesa aquele litro de solução; ela muda com a solução e a temperatura, e a calculadora nunca a adivinha.
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/molarity-to-mass-percent \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"molarity":1,"density":1.05,"molar_mass":58.44}'const res = await fetch("https://api.kit.forhosting.com/chem/molarity-to-mass-percent", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"molarity": 1,
"density": 1.05,
"molar_mass": 58.44
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/molarity-to-mass-percent",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"molarity": 1,
"density": 1.05,
"molar_mass": 58.44
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/molarity-to-mass-percent", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"molarity":1,"density":1.05,"molar_mass":58.44}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"molarity":1,"density":1.05,"molar_mass":58.44}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/molarity-to-mass-percent", 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": 1,
"density": 1.05,
"molar_mass": 58.44
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.molarity_to_mass_percent",
"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
Esta capacidade aceita molaridade não negativa, densidade e massa molar estritamente positivas, devolve a porcentagem em massa com fração mássica e campos intermediários em gramas por litro, e falha com invalid_input quando a densidade é zero ou negativa para que pipelines não dividam por uma célula de densidade em branco ou invertida. Verificadores de lição de casa, scripts LIMS, apps de ensino e painéis de qualidade podem fixar o mesmo JSON nos testes sem embutir um CAS de química.
Como a molaridade vira porcentagem em massa e quais entradas enviar
Envie um objeto JSON com os campos obrigatórios molarity, density e molar_mass como números finitos ou strings numéricas; aliases como M, molar, mol_per_L, rho, density_g_per_mL, d, specific_gravity, mm, molecular_weight, mw e MM são aceitos quando o SDK os documenta para que o código cliente fale o inglês de laboratório. A densidade deve ser estritamente positiva: valor zero tornaria nula a massa de solução e geraria divisão por zero, e densidade negativa é rejeitada de imediato com invalid_input e mensagem explícita em vez de devolver um percentual com sinal absurdo.
Como ler a resposta: porcentagem em massa, intermediários, fórmula e método
O campo unit é sempre percent w/w para que o código de UI rotule o resultado principal sem strings fixas por locale. Falhas de validação como densidade zero ou negativa citam o campo ofensor para que técnicos corrijam coluna de densidade em branco sem ler stack trace. Resultados em ponto flutuante são arredondados para reprodutibilidade amigável a goldens sem reivindicar precisão física infinita além dos dígitos de entrada que você forneceu. Em caso de sucesso a resposta ecoa molarity, density e molar_mass numéricos, depois informa mass_solute_g_per_L como produto de molaridade e massa molar, mass_solution_g_per_L como densidade vezes mil, mass_fraction como razão adimensional da massa de soluto pela massa de solução, e mass_percent como cem vezes essa fração após arredondamento estável a doze casas decimais. Formula reafirma a porcentagem em massa igual a M vezes MM sobre dez vezes density_g_per_mL, definição usada na química analítica para esta conversão, e method é sempre molarity_to_mass_percent para que roteadores a jusante ramifiquem sem cheirar formas. Use só mass_percent quando a folha de processo ainda espera porcentagem em peso no rótulo; use mass_fraction quando a simulação precisa de fração de zero a um; use os campos intermediários em gramas por litro quando o relatório deve mostrar como a resposta foi montada para auditores; use formula e unit juntos quando a página didática precisa de legenda de uma linha sob a resposta. Campos ausentes, números não finitos, molaridade negativa e massa molar não positiva também geram invalid_input e não são cobrados após a rejeição do motor.
Uso da API, preços, fluxos de laboratório e limites práticos
Envie um corpo JSON com molarity, density e molar_mass como números ou strings numéricas. Use a API pré-paga quando integração LIMS, plataforma de tutoria, painel de qualidade ou sistema de inventário precisar de contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após a rejeição do motor. Combine este endpoint com calculadora de massa molar ou etapa de medição de densidade no seu próprio pipeline quando a próxima tarefa for preparar estoque ou conferir gramas de soluto antes da conversão para porcentagem em peso.
Casos de integração
Verificação de lição de casa e provas
Estudantes enviam M, densidade e MM, comparam a porcentagem em massa com JSON estruturado e veem erros claros invalid_input quando a densidade é zero ou negativa.
Integrações LIMS e apps de ensino
Scripts e ferramentas curriculares chamam um endpoint pré-pago estável em vez de reimplementar mass% = (M × MM)/(10 × ρ) em cada linguagem e planilha.
Perguntas técnicas
Como converto molaridade em porcentagem em massa?
Envie JSON com molarity (mol/L), density (g/mL) e molar_mass (g/mol). A resposta devolve mass_percent com mass% = (M × MM) / (10 × density), com unidade % w/w.