UTILS.
100% no navegador
⚗️

Calculadora de Composição Percentual

Digite uma fórmula química para obter a massa molar e o percentual em massa de cada elemento, com suporte a parênteses e hidratos.

Suporta índices, colchetes aninhados como Ca(OH)2 e hidratos como CuSO4·5H2O.

Sobre esta ferramenta

Digite uma fórmula química e esta ferramenta retorna sua massa molar e o percentual em massa contribuído por cada elemento. Ela entende símbolos de elementos com índices, grupos aninhados como Ca(OH)2 ou K3[Fe(CN)6] e a notação de ponto de hidrato como CuSO4·5H2O ou CuSO4.5H2O. Toda a análise e os cálculos acontecem no seu navegador.

Um analisador recursivo escrito à mão lê a fórmula caractere por caractere — sem eval e sem expressões regulares de resolução de fórmulas — construindo um mapa de elemento para contagem de átomos. A massa molar é a soma da contagem vezes a massa atômica de cada elemento. Para cada elemento, o percentual em massa é 100 × (contagem × massa atômica) / massa molar, e os percentuais individuais somam 100%.

Símbolos de elementos desconhecidos ou colchetes desbalanceados são rejeitados como entrada inválida. Use a ferramenta para verificar o rendimento de uma síntese, calcular o teor de metal de um minério ou conferir uma massa molar antes de uma titulação.

Perguntas frequentes

Como o percentual em massa é calculado?
Para cada elemento, a ferramenta calcula 100 × (número de átomos × massa atômica) / massa molar. A massa molar é o total da contagem de átomos de cada elemento multiplicada por sua massa atômica, então os percentuais sempre somam 100%.
Ela lida com parênteses e hidratos?
Sim. Grupos aninhados como Ca(OH)2 e Mg3(PO4)2 são expandidos corretamente, e a notação de hidrato como CuSO4·5H2O — usando um ponto central ou um ponto final — adiciona as moléculas de água ao total.
O que acontece com uma fórmula inválida?
Se você digitar um símbolo de elemento desconhecido ou colchetes incompatíveis, a ferramenta mostra uma mensagem de entrada inválida em vez de uma resposta errada. Os símbolos diferenciam maiúsculas de minúsculas, então use Co para cobalto e CO para monóxido de carbono.
Isso roda em um servidor?
Não. As massas da tabela periódica e o analisador de fórmulas estão embutidos na página e rodam localmente, então suas fórmulas nunca saem do seu dispositivo.

Mais ferramentas