Conversor de massa molar
Passe a massa molar entre g/mol, kg/mol e kg/kmol: os 18,015 g/mol da água também são 18,015 kg/kmol, e 1 kg/mol são 1000 g/mol. Deixa fichas de laboratório e dados de processo em uma só unidade. 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
- Valor
- 18,015
- Unidade de origem
- g/mol
- Unidade de destino
- kg/kmol
- Resultado
- 18,015
- Rótulo de origem
- grams per mole
- Rótulo de destino
- kilograms per kilomole
- G por mol
- 18,015
Um conversor de massa molar transforma uma quantidade escrita em uma unidade de massa molar para outra sem que você precise garimpar tabelas de prefixos do SI ou reescrever fórmulas de planilha. Esta capacidade usa relações fixas do SI roteadas através de gramas por mol como base intermediária, de modo que entradas idênticas sempre produzem saídas idênticas, sem chamadas de rede, sem amostragem de modelo e sem dependência de relógio.
Unidades suportadas e como a conversão é calculada
O conversor aceita três famílias de massa molar sob códigos canônicos estáveis: g/mol para gramas por mol, kg/mol para quilogramas por mol e kg/kmol para quilogramas por quilomol. Apelidos amigáveis como gramas por mol, quilogramas por mol, quilogramas por quilomol, g per mol, kg per kmol e formas recíprocas como g·mol-1 ou kg·kmol-1 são normalizados sem diferenciar maiúsculas de minúsculas, para que formulários e APIs possam passar códigos curtos ou nomes completos.
Toda requisição multiplica o valor de entrada pelo fator exato em gramas por mol da origem e depois divide pelo fator em gramas por mol do destino. Os fatores seguem a aritmética de prefixos do SI: um grama por mol é um grama por mol, um quilograma por mol é mil gramas por mol, e um quilograma por quilomol equivale a um grama por mol porque um quilograma sobre mil mols reduz-se a um grama por mol.
Essa identidade é o fato clássico da sala de aula de que a água, próxima de dezoito vírgula zero um cinco gramas por mol, também é dezoito vírgula zero um cinco quilogramas por quilomol. Como o intermediário é sempre gramas por mol, converter A para B e B para A é consistente até o arredondamento publicado de doze casas decimais, e não há uma matriz par a par que possa sair de sincronia.
O cálculo de fórmula para massa está intencionalmente fora do escopo, para que esta página permaneça um conversor de unidades puro; use uma calculadora de massa molar dedicada quando precisar de pesos atômicos a partir de uma fórmula química.
Quem usa a conversão de massa molar
Use o conversor gratuito de massa molar no navegador quando precisar de uma verificação rápida de gramas por mol para quilogramas por quilomol ou quilogramas por mol enquanto lê um procedimento de laboratório, uma folha de dados de processo, uma tabela de termodinâmica ou um exercício de casa. Abra a página, digite o número e as unidades e copie o resultado sem instalar uma planilha, uma biblioteca de unidades ou um pacote de calculadora de mesa.
As entradas de origem seguem as mesmas regras de retenção dos demais itens de parse do KIT, e os resultados são seguros para cache porque o algoritmo é totalmente determinístico. Autores que embarcam apps móveis ou chatbots podem mapear os campos result e formula diretamente em cartões que mostram tanto o número quanto o caminho da conversão que estudantes e engenheiros esperam ver no papel.
Casos de uso
Exercícios de prefixos do SI em sala de aula
Converta a massa molar da água ou do oxigênio entre g/mol e kg/kmol para que os alunos vejam que os números coincidem sob os prefixos do SI, sem decorar uma tabela à parte.
Folhas de dados de engenharia de processo
Normalize rótulos kg/mol e g/mol de PDFs de fornecedores variados em uma só unidade antes de alimentar modelos de fluxograma ou de reator.
Perguntas frequentes
Quais unidades de massa molar este conversor suporta?
Gramas por mol (g/mol), quilogramas por mol (kg/mol) e quilogramas por quilomol (kg/kmol).
1 g/mol é o mesmo que 1 kg/kmol?
Sim. Sob os prefixos do SI, um quilograma por quilomol equivale a um grama por mol, então essas duas unidades são numericamente idênticas. Um quilograma por mol equivale a mil gramas por mol.
O que acontece se eu enviar uma unidade desconhecida?
A mensagem nomeia o campo e lista as unidades suportadas. Falhas de validação não são cobradas.
O conversor de massa molar é gratuito?
A ferramenta do navegador roda grátis no seu dispositivo.
Ele calcula a massa molar a partir de uma fórmula química?
Não. Ele só converte entre unidades uma massa molar que você já tem. Para obter o valor a partir dos pesos atômicos de uma fórmula, use uma calculadora de massa molar própria.
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/molar-mass \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":18.015,"from":"g/mol","to":"kg/kmol"}'const res = await fetch("https://api.kit.forhosting.com/conv/molar-mass", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 18.015,
"from": "g/mol",
"to": "kg/kmol"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/molar-mass",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 18.015,
"from": "g/mol",
"to": "kg/kmol"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/molar-mass", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":18.015,"from":"g/mol","to":"kg/kmol"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":18.015,"from":"g/mol","to":"kg/kmol"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/molar-mass", 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": 18.015,
"from": "g/mol",
"to": "kg/kmol"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.molar_mass",
"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
A ferramenta do navegador roda grátis no seu dispositivo; a API pré-paga cobra US$ 0,002 por item bem-sucedido quando os pipelines precisam do mesmo contrato a partir de servidores e automação.
Formato da requisição, campos da resposta e erros de unidade desconhecida
A mensagem de erro nomeia o campo incorreto e lista o conjunto suportado, para que os clientes corrijam os formulários sem adivinhar. Valores negativos são permitidos quando você precisa de deltas de massa molar com sinal em pipelines de engenharia; o zero converte-se limpo para zero em qualquer unidade de destino. Envie um corpo JSON com três campos obrigatórios: value como um número finito, from como a string da unidade de origem e to como a string da unidade de destino. Os apelidos amount, quantity e mass são aceitos para value; unit_from e source para from; unit_to e target para to. Em caso de sucesso, a resposta devolve os códigos canônicos from e to, as strings legíveis from_label e to_label, o result convertido, a quantidade intermediária g_per_mol, o factor adimensional da origem para o destino, uma linha de formula curta adequada para exibição na interface, a etiqueta de método molar_mass_si e a lista fixa units_supported. Value ausente, números não finitos como NaN ou Infinity, campos de unidade ausentes e qualquer token que não mapeie para uma unidade suportada falham com invalid_input e não são cobrados depois que o motor rejeita a requisição. Entradas idênticas sempre produzem o mesmo JSON porque o caminho é aritmética pura, sem aleatoriedade, sem consulta remota e sem dependência do relógio do sistema, o que torna o endpoint seguro para fixar em goldens de integração contínua e testes de contrato de SDK. Resultados na escala da água, próximos de dezoito gramas por mol, e resultados na escala de polímeros, próximos de centenas de quilogramas por mol, compartilham o mesmo caminho de código, então pares de magnitude permanecem bem definidos enquanto a precisão dupla IEEE conseguir representar o produto intermediário.
Uso no navegador, preços da API e fluxos do dia a dia
Passe para a API pré-paga quando um corretor de exercícios de química, uma calculadora de engenharia de processo, um LIMS de materiais, um pipeline de caracterização de polímeros ou um chatbot educacional precisar converter massa molar em escala sob um contrato estável do KIT a US$ 0,002 por item bem-sucedido; falhas de validação que geram invalid_input não consomem saldo após a rejeição. Combine este endpoint com uma calculadora de massa molar baseada em fórmula quando o tráfego de busca partir de uma fórmula química em vez de uma troca de unidades, ou chame-o sozinho quando a consulta for especificamente por conversão de unidades entre g/mol, kg/mol e kg/kmol.
Casos de integração
LIMS de laboratório e APIs de exercícios
Aceite strings de unidade de alunos ou instrumentos, devolva uma massa molar convertida determinística e gere invalid_input em tokens desconhecidos sob um contrato pré-pago do KIT.
Perguntas técnicas
Como converto 18.015 g/mol para kg/kmol?
Envie JSON com value: 18.015, from: "g/mol", to: "kg/kmol". O campo result da resposta é 18.015, mais um intermediário g_per_mol e uma formula legível.