Calculadora de partículas a gramos
6,02214076 × 10²³ moléculas de agua a 18,015 g/mol pesan exactamente 18,015 g, porque esa cantidad es un mol. Indique el número de partículas y la masa molar para obtener la masa que marcaría una balanza. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Número de entidades elementales
- 602 214 076 000 000 000 000 000
- Masa molar
- 18,015
- Mol
- 1
- Masa
- 18,015
- Núm. de Avogadro
- 602 214 076 000 000 000 000 000
- Constante N_A
- 602 214 076 000 000 000 000 000
Una calculadora de partículas a gramos transforma un número contado de átomos, moléculas, iones o unidades de fórmula, más una masa molar conocida, en la masa de muestra que reportaría una balanza. Introduzca el recuento de partículas N y la masa molar M en gramos por mol; la herramienta divide por el número de Avogadro para obtener moles y luego multiplica por M, de modo que m es igual a N por M entre N_A en gramos. Los deberes de estequiometría, las estimaciones de nanoquímica, las comprobaciones de examen y los calificadores automáticos necesitan ese puente de recuento de partículas a masa sin una hoja de cálculo ni una base de datos química completa.
Qué significan juntos el recuento de partículas, los moles y la masa molar
Los químicos cuentan la materia en dos escalas a la vez. El recuento de partículas N es el número de entidades elementales —átomos en una muestra metálica, moléculas de una sustancia pura, iones en una red salina o unidades de fórmula de un compuesto iónico—, mientras que los moles sitúan ese mismo recuento en la escala de Avogadro, donde un mol equivale a N_A entidades.
La masa molar M es la masa de un mol de esa sustancia pura, habitualmente tabulada en gramos por mol a partir del peso molecular o de fórmula. Combinar ambos da la fórmula cerrada de masa m igual a N por M dividido por N_A, que es exactamente el producto de los moles intermedios n igual a N entre N_A y m igual a n por M.
Esas identidades son exactas en el SI cuando las unidades son coherentes: un recuento puro de entidades por gramos por mol entre el inverso del mol produce gramos. Profesores y calificadores automáticos cuidan el rechazo de masa molar nula tanto como la ruta de éxito: dividir por un M en blanco o cero no es una conversión física, y un fallback silencioso ocultaría un error de entrada.
Un mol de entidades de agua con M de unos 18.015 gramos por mol es el ejemplo clásico de enseñanza —unas seis por diez a la veintitrés moléculas pesan unos dieciocho gramos—, mientras que sales, metales y polímeros solo cambian M y N. La ruta de verificación recompute moles y masa con el mismo redondeo fijo usado en los campos publicados, de modo que una respuesta exitosa siempre incluye pasos que puede afirmar en pruebas o cuadernos de laboratorio sin rederivar a mano la constante de Avogadro.
Consejos prácticos, límites y búsquedas relacionadas
Mantenga los recuentos de partículas y las masas molares dentro de los rangos absolutos publicados para que n igual a N entre N_A y m igual a n por M no desborden hacia 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 si coinciden con un patrón numérico finito estricto.
Use gramos por mol para M de forma coherente: si su fuente está en kilogramos por mol, convierta antes de llamar en lugar de mezclar sistemas de unidades en una misma petición.
Esta página se dirige a quienes buscan una calculadora de partículas a gramos, átomos a masa, o masa a partir del recuento de partículas y la masa molar en línea; no es una consulta de peso molecular por nombre químico, ni un convertidor puro de moles a gramos sin recuento de partículas, ni una herramienta pura de Avogadro de moles a átomos sin masa.
Prefiera esta capacidad cuando ya tenga un recuento de entidades y una M conocida; si solo tiene moles, use una ruta de moles a gramos, y si solo necesita moles a partir de partículas, use un convertidor de Avogadro.
Las comprobaciones de ida y vuelta son fáciles: convierta partículas a masa, divida la masa por M para recuperar moles, multiplique moles por N_A para recuperar el recuento original de partículas dentro del mismo redondeo a doce decimales, y confirme que la cadena de fórmula publicada coincide con m igual a N por M entre N_A en cada éxito.
Qué puede hacer con ella
Comprobaciones de deberes para masa desde recuentos de átomos
Los estudiantes introducen recuentos de partículas del libro y masas molares tabuladas, y comparan los gramos manuscritos con un resultado determinista antes de entregar.
Estimaciones de masa en nanoquímica
Los investigadores convierten nanopartículas o unidades de fórmula contadas más la masa molar en una masa de muestra esperada para pesadas o comprobaciones de balanza.
Preguntas frecuentes
¿Cómo se convierten partículas a gramos?
Use m = N · M / N_A: divida el recuento de partículas por el número de Avogadro para obtener moles y multiplique por la masa molar M en g/mol para obtener la masa en gramos.
¿Qué ocurre si la masa molar es cero o negativa?
La masa molar debe ser estrictamente positiva; un M cero o no positivo no es una conversión válida.
¿Qué constante de Avogadro se usa?
Se publica en cada éxito como avogadro y N_A.
¿Es lo mismo que moles a gramos?
No. Esta ruta parte de un recuento de partículas. Si ya tiene moles, use una calculadora de moles a gramos (m = n · M).
¿La calculadora de partículas a gramos es gratuita?
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/particles-to-grams \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"particles":6.02214076e+23,"molar_mass":18.015}'const res = await fetch("https://api.kit.forhosting.com/chem/particles-to-grams", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"particles": 6.02214076e+23,
"molar_mass": 18.015
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/particles-to-grams",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"particles": 6.02214076e+23,
"molar_mass": 18.015
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/particles-to-grams", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"particles":6.02214076e+23,"molar_mass":18.015}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"particles":6.02214076e+23,"molar_mass":18.015}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/particles-to-grams", 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
{
"particles": 6.02214076e+23,
"molar_mass": 18.015
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.particles_to_grams",
"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_particles | 1e+36 |
max_abs_mass | 1000000000000 |
max_abs_molar_mass | 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, de forma que un error tipográfico en la hoja de trabajo nunca produce en silencio una masa nula o absurda. El camino es aritmética determinista 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 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 dos números finitos obligatorios: particles (alias N, atoms, molecules, entities, count, particle_count) como recuento no negativo de entidades, y molar_mass (alias M, molecular_weight, mw, molarMass) en gramos por mol. Los valores absolutos de partículas deben permanecer dentro del límite publicado de partículas para que los moles intermedios sigan siendo finitos en precisión doble IEEE en el Worker y en el navegador; la masa molar y la masa calculada se mantienen dentro del límite de masa publicado de un billón. En caso de éxito la respuesta repite particles, moles, mass y molar_mass redondeados, asigna avogadro y N_A a la constante SI exacta 6.02214076 por diez a la veintitrés por mol, unit_particles a entities, unit_moles a mol, unit_mass a g, unit_molar_mass a g/mol, unit_avogadro a mol^-1, formula a m igual a N por M entre N_A, message a un resumen breve y steps a un array ordenado de líneas de sustitución que incluyen el intermedio de moles. La validación fallida —particles o molar_mass ausentes, números no finitos, valores fuera de límites absolutos, partículas negativas, o masa molar cero o no positiva— 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
Al enseñar, empareje ejemplos: N_A partículas de agua con M igual a 18.015 produce un mol y 18.015 gramos; la mitad de N_A unidades de cloruro de sodio con M igual a 58.44 produce medio mol y unos 29.22 gramos; y molar_mass igual a cero demuestra la ruta dura invalid_input. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando los alumnos fijan deliberadamente M en cero.
Casos de integración
Pruebas unitarias de auxiliares de partículas a masa
Genere pares N y M conocidos más rechazos deliberados de masa molar nula para katas de programación y tuberías de calificación.