Calculadora moles a gramos
18,015 gramos de agua, con una masa molar de 18,015 g/mol, son exactamente 1 mol, y la misma herramienta hace el camino inverso de moles a gramos. Indique la masa molar y uno de los dos valores, y vea cada paso del cálculo. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Masa de la muestra en gramos
- 18,015
- Masa molar
- 18,015
- Cantidad en moles
- 1
- Unidad de masa
- g
- Unidad de moles
- mol
- Unidad de masa molar
- g/mol
Una calculadora de moles a gramos convierte la masa de la muestra y la masa molar en cantidad de sustancia, o convierte moles de nuevo en gramos con las mismas fórmulas cerradas que enseña todo curso de química. Introduzca masa en gramos y masa molar en gramos por mol para obtener n igual a m sobre M, o introduzca moles y masa molar para obtener m igual a n por M. La preparación de laboratorio, los deberes de estequiometría, las comprobaciones de examen y los calificadores automáticos necesitan esa conversión bidireccional sin una hoja de cálculo ni una base de datos química completa.
Qué significan juntos masa, moles y masa molar
La cantidad de sustancia en moles cuenta cuántas partículas tiene usted en la escala del químico del número de Avogadro, mientras que la masa en gramos es lo que informa una balanza. La masa molar M une ambas: es la masa de un mol de una sustancia pura, normalmente tabulada en gramos por mol a partir del peso molecular o de fórmula.
Las relaciones definitorias son n igual a m dividido por M cuando conoce la masa de la muestra, y m igual a n por M cuando conoce la cantidad en moles. Esas identidades son exactas en el SI una vez que las unidades son coherentes—gramos con gramos por mol dan moles, y moles por gramos por mol dan gramos—así que los problemas de aula y las hojas de lote industriales usan el mismo álgebra.
Docentes y calificadores automáticos se preocupan del rechazo de masa molar cero tanto como del camino feliz: dividir por un M en blanco o cero no es una conversión física, y un respaldo silencioso ocultaría un error de entrada. El agua a unos 18.015 gramos por mol es el ejemplo clásico de enseñanza—dieciocho gramos es aproximadamente un mol—mientras que sales, metales y polímeros simplemente cambian M.
El camino de comprobación recalcula n o m con el mismo redondeo fijo usado en los campos publicados, de modo que una respuesta exitosa siempre lleva pasos que puede afirmar en pruebas o cuadernos de laboratorio.
Consejos prácticos, límites y búsquedas relacionadas
Mantenga masas, moles y masas molares dentro del rango absoluto publicado para que n igual a m sobre M y m igual a n por M no desborden a un resultado no finito que el solucionador deba rechazar. Prefiera enviar números en lugar de cadenas preformateadas cuando controle el cliente; las cadenas numéricas solo se aceptan cuando coinciden con un patrón numérico finito estricto.
Use gramos y gramos por mol de forma coherente—si su masa de origen está en kilogramos, convierta antes de llamar en lugar de mezclar sistemas de unidades en una sola petición. Esta página apunta a quienes buscan una calculadora moles a gramos, moles desde masa, o n igual a m sobre M en línea; no es una búsqueda de peso molecular por nombre químico, ni un equilibrador estequiométrico completo, ni un solucionador de gas ideal para PV igual a nRT.
Prefiera esta capacidad cuando ya tenga masa o moles y un M conocido; si su origen es solo una cadena de fórmula, resuelva primero la masa molar. Las comprobaciones de ida y vuelta son fáciles: convierta masa a moles y multiplique de nuevo por M para recuperar la masa original dentro del mismo redondeo a doce decimales, y confirme que cambiar solo la dirección invierte la cadena de fórmula entre las dos identidades documentadas.
Qué puede hacer con ella
Masa de preparación de lab desde moles objetivo
Los técnicos introducen los moles planificados y la masa molar tabulada para obtener la masa a pesar en gramos antes de iniciar una síntesis o titulación.
Comprobaciones de deberes para n = m / M
Los estudiantes convierten masas de muestra del libro en moles y comparan respuestas manuscritas con un resultado determinista antes de entregar.
Preguntas frecuentes
¿Cómo se convierten moles a gramos?
Multiplique la cantidad en moles por la masa molar en g/mol: m = n · M. Esta herramienta devuelve la masa en gramos con redondeo fijo y pasos de sustitución.
¿Cómo se hallan moles a partir de la masa?
Divida la masa de la muestra en gramos por la masa molar en g/mol: n = m / M.
¿Es gratuita la calculadora moles a gramos?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Cuántos moles hay en 18,015 gramos de agua?
Hay un mol. El agua tiene una masa molar de unos 18,015 g/mol, así que al dividir 18,015 gramos entre 18,015 g/mol se obtiene 1 mol; por eso el agua es el ejemplo clásico para pasar de masa a moles.
¿Qué pasa si la masa molar es cero?
La calculadora la rechaza con un aviso claro en lugar de dividir entre cero. La masa molar debe ser mayor que cero, también se rechazan los valores tan pequeños que cuentan como cero, y la masa o los moles no pueden ser negativos.
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/moles-from-mass \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"molar_mass":18.015}'const res = await fetch("https://api.kit.forhosting.com/chem/moles-from-mass", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"molar_mass": 18.015
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/moles-from-mass",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"molar_mass": 18.015
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/moles-from-mass", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"molar_mass":18.015}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"molar_mass":18.015}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/moles-from-mass", 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
{
"molar_mass": 18.015
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.moles_from_mass",
"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
La masa molar cero o no positiva se rechaza con un error invalid_input claro para que un error tipográfico en la hoja de trabajo nunca divida por cero en silencio. El camino es aritmética pura determinista—sin red, sin semillas aleatorias, sin dependencia del reloj—así que el ejecutor gratuito del navegador y la API prepaga devuelven el mismo JSON tras un redondeo decimal fijo cada vez que se llama.
Cómo llamar a la API y qué vuelve
Masa y moles deben ser no negativos; la masa molar debe ser estrictamente positiva—valores iguales o inferiores a uno por diez a la menos quince se tratan como cero y se rechazan. Envíe un cuerpo JSON con molar_mass finito obligatorio (alias M, molecular_weight, mw, molarMass) en gramos por mol, más exactamente uno de mass (alias mass_g, grams, m, mass_grams) en gramos o moles (alias n, amount, mol). Los valores absolutos deben permanecer dentro del límite publicado de un billón para que los productos intermedios sigan finitos en precisión doble IEEE en el Worker y en el navegador. En el éxito la respuesta devuelve mass, moles y molar_mass redondeados, fija unit_mass a g, unit_moles a mol, unit_molar_mass a g/mol, direction a mass_to_moles o moles_to_mass, formula a n igual a m sobre M o m igual a n por M, message a un resumen breve y steps a un arreglo ordenado de líneas de sustitución. La validación fallida—falta molar_mass, ambos o ninguno de mass y moles, números no finitos, valores fuera de límites absolutos, masa o moles negativos, o masa molar cero—devuelve invalid_input y nunca se cobra. El precio es un fijo de $0.002 por petición exitosa con unidad item y precio unitario marginal cero.
Consejos prácticos, límites y búsquedas relacionadas
Al enseñar, empareje ejemplos: dieciocho punto cero uno cinco gramos de agua con M igual a dieciocho punto cero uno cinco da un mol; dos moles de cloruro de sodio con M igual a cincuenta y ocho punto cuatro cuatro dan unos ciento dieciséis punto ocho ocho gramos; y molar_mass igual a cero demuestra el camino duro invalid_input. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando los aprendices ponen M a cero a propósito.
Casos de integración
Pruebas unitarias para ayudantes de estequiometría
Genere pares masa↔moles conocidos como correctos y rechazos deliberados de masa molar cero para katas de código y canalizaciones de calificación.
Preguntas técnicas
¿Qué ocurre si la masa molar es cero?
La conversión es indefinida. La API devuelve invalid_input en lugar de dividir por cero.
¿Puedo enviar mass y moles a la vez?
No. Proporcione exactamente uno de mass o moles junto con molar_mass para que la dirección de la conversión sea inequívoca.