Calculadora de % en masa de elemento
32 g de un elemento en un compuesto de 98 g/mol son el 32,65 % en masa: escriba las dos masas y obtenga el porcentaje, la fracción másica y la sustitución paso a paso para revisarla a mano. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Masa del elemento
- 32
- Masa molar del compuesto
- 98
- Porcentaje en masa
- 32,6530612245
- Fracción másica
- 0,3265306122
Una calculadora de porcentaje en masa de un elemento convierte la contribución de masa de un elemento y la masa molar de su compuesto en la cifra estándar de composición porcentual por masa usada en deberes, química analítica y comprobaciones de fórmulas. Introduzca la masa total del elemento en un mol (o una unidad de fórmula) del compuesto y la masa molar del compuesto; la herramienta devuelve el porcentaje en masa igual a la masa del elemento dividida por la masa molar del compuesto por cien, más la fracción másica adimensional, una fórmula legible y la sustitución paso a paso para que pueda verificar la aritmética a mano.
Qué significa la composición porcentual en masa de un elemento
La composición porcentual en masa de un elemento en un compuesto puro es la fracción de la masa del compuesto que proviene de ese elemento, expresada en escala porcentual. La fórmula definitoria es porcentaje en masa igual a la masa del elemento en un mol de compuesto dividida por la masa molar del compuesto por cien.
En un problema de libro suele formar el numerador como el número de átomos del elemento en la fórmula por la masa atómica de ese elemento, y luego dividir por el peso molecular o de fórmula. Como numerador y denominador usan la misma unidad de masa —gramos de elemento frente a gramos por mol de compuesto cuando un mol es la referencia— el cociente es adimensional antes de multiplicar por cien.
Un resultado de treinta y dos por ciento de oxígeno significa treinta y dos gramos de oxígeno en cada cien gramos de ese compuesto. La fracción másica es el mismo cociente sin el factor de cien, de modo que un porcentaje en masa de veinticinco corresponde a una fracción másica de cero punto dos cinco. Esta calculadora implementa solo el cociente cerrado de las dos masas que usted suministra: no consulta pesos atómicos, no analiza fórmulas químicas ni convierte porcentaje molar, porcentaje en volumen o concentración w/w de disoluciones.
Cuando la masa molar del compuesto es cero o no positiva el cociente no está definido, de modo que la herramienta rechaza la entrada en lugar de inventar una composición para un peso de fórmula inexistente.
Consejos prácticos, límites y búsquedas relacionadas
Mantenga la masa del elemento y la masa molar del compuesto en la misma base de unidades antes de llamar a la herramienta; mezclar kilogramos de contribución elemental con gramos por mol de peso de fórmula producirá un porcentaje erróneo si queda inconsistente. Prefiera enviar números en lugar de cadenas preformateadas cuando controle el cliente; las cadenas numéricas solo se aceptan si coinciden con un patrón numérico finito estricto.
Cuando la masa del elemento supera la masa molar —por ejemplo un error de transcripción que puso el total atómico incorrecto en el numerador— la herramienta sigue devolviendo un porcentaje por encima de cien con una nota explícita en lugar de recortar, de modo que las pruebas automatizadas puedan detectar fallos de entrada de datos.
Esta página se dirige a quienes buscan una calculadora de porcentaje en masa de un elemento, composición porcentual por masa o porcentaje en masa de un elemento en un compuesto; no es una herramienta de porcentaje en masa de disoluciones (w/w), ni un mezclador de porcentaje molar, ni una tabla de masas atómicas. Prefiera esta capacidad cuando ya tenga ambas masas y solo necesite la cifra de porcentaje en masa elemental; si su fuente es una fórmula cruda, calcule primero n por masa atómica y la masa molar.
Qué puede hacer con ella
Comprobaciones de deberes de composición porcentual
Los estudiantes introducen la contribución de masa del elemento y la masa molar del compuesto de problemas de libro y comparan el porcentaje en masa y la fracción másica manuscritos con un resultado determinista antes de entregar.
Comprobaciones de fórmulas empíricas y moleculares
Los analistas verifican que el porcentaje en masa de un elemento a partir de datos de laboratorio coincide con la composición teórica de una fórmula propuesta sin abrir una hoja de cálculo por cada elemento.
Preguntas frecuentes
¿Qué es la composición porcentual en masa de un elemento?
El porcentaje en masa de un elemento en un compuesto es (masa del elemento en un mol de compuesto ÷ masa molar del compuesto) × 100. Ambas magnitudes deben usar una base de unidades de masa coherente. La fracción másica relacionada es el mismo cociente sin multiplicar por 100.
¿Qué ocurre cuando la masa molar del compuesto es cero?
La composición porcentual en masa no está definida cuando el denominador es cero.
¿Puede el porcentaje en masa ser mayor que 100%?
Sí, si la masa del elemento supera la masa molar del compuesto (suele ser un error de entrada).
¿Es lo mismo que el porcentaje en masa de una disolución (w/w)?
No. El porcentaje en masa de una disolución usa la masa de soluto sobre la masa total de la disolución. Esta herramienta es para la composición elemental de compuestos puros: contribución de masa del elemento sobre la masa molar del compuesto.
¿Es gratuita la calculadora de porcentaje en masa de elemento?
La herramienta del navegador es gratuita y se ejecuta en local.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/chem/percent-composition-element \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"element_mass":32,"compound_molar_mass":98}'const res = await fetch("https://api.kit.forhosting.com/chem/percent-composition-element", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"element_mass": 32,
"compound_molar_mass": 98
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/percent-composition-element",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"element_mass": 32,
"compound_molar_mass": 98
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/percent-composition-element", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"element_mass":32,"compound_molar_mass":98}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"element_mass":32,"compound_molar_mass":98}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/percent-composition-element", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"element_mass": 32,
"compound_molar_mass": 98
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.percent_composition_element",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_abs | 1000000000000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Cuando la masa molar es cero el porcentaje no está definido, de modo que la API devuelve un error invalid_input claro en lugar de Infinity o un NaN silencioso. El camino es aritmética pura —sin red, sin semillas aleatorias, sin dependencia del reloj de pared—, de modo que el ejecutor gratuito del navegador y la API prepago devuelven el mismo JSON tras el redondeo decimal fijo cada vez que la invoca.
Cómo llamar a la API y qué devuelve
La masa del elemento debe ser no negativa; la masa molar del compuesto debe ser estrictamente positiva —valores menores o iguales a uno por diez a la menos quince, o cualquier masa molar no positiva, se tratan como cero y se rechazan—. Si la masa del elemento supera la masa molar del compuesto el porcentaje puede exceder cien y el mensaje lo indica de forma explícita para que la contabilidad errónea sea visible. Envíe un cuerpo JSON con dos números finitos obligatorios: element_mass (alias mass_element, element_total_mass, m_element, grams_element, element_mass_total) y compound_molar_mass (alias molar_mass, molecular_weight, M, compound_mass, mw, molar_mass_compound). Los valores absolutos deben permanecer dentro del límite publicado de un billón para que los cocientes intermedios sigan siendo finitos en precisión doble IEEE en el Worker y en el navegador. En caso de éxito la respuesta repite element_mass y compound_molar_mass redondeados, asigna mass_percent al porcentaje redondeado, mass_fraction al cociente adimensional elemento sobre masa molar, unit a la cadena percent by mass, formula a mass percent equals m_element over M_compound times one hundred, message a un resumen breve en inglés y steps a un array ordenado de líneas de sustitución. La validación fallida —campos ausentes, números no finitos, valores fuera de límites absolutos, masa del elemento negativa o masa molar cero— devuelve invalid_input y nunca se cobra. El precio es un fijo $0.002 por petición exitosa con ítem unitario y precio marginal unitario cero.
Consejos prácticos, límites y búsquedas relacionadas
Para la enseñanza, empareje ejemplos: treinta y dos gramos de contribución de oxígeno en noventa y ocho gramos por mol de ácido sulfúrico rinden unos treinta y dos punto seis cinco por ciento; doce gramos de carbono en ciento ochenta gramos por mol de glucosa rinden unos seis punto seis siete por ciento; y masa molar cero demuestra la ruta dura invalid_input que protege la división por cero. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando los estudiantes ponen deliberadamente la masa molar a cero. Las comprobaciones de ida y vuelta son fáciles: recompute a mano la masa del elemento dividida por la masa molar del compuesto por cien y confirme que coincide con mass_percent publicado dentro del mismo redondeo a doce decimales, y confirme que mass_fraction por cien reproduce mass_percent.
Casos de integración
Pruebas unitarias para software de estequiometría
Genere porcentajes en masa elementales de referencia más rechazos deliberados de masa molar cero para katas de programación y pruebas de contrato de API.