Calculadora densidad de gas a STP
Obtenga la densidad de un gas en condiciones normales solo con su masa molar: el aire seco, con 28,97 g/mol, da unos 1,3 kg/m³ a 0 °C y 1 atm, la misma cifra en gramos por litro. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Masa molar
- 28,97
- Masa molar kg por mol
- 0,02897
- Temperatura stp
- 273,15
- Presión stp
- 101 325
- Resistencia (Ω)
- 8,314462618
La temperatura y presión estándar ofrecen un estado de referencia compartido para que estudiantes y flujos de laboratorio comparen densidades de gas sin elegir P y T arbitrarias cada vez. Bajo la ley de los gases ideales, la densidad en ese estado fijo se reduce a una sola función de la masa molar: rho igual a P STP por M sobre R por T STP. Esta capacidad aplica el STP clásico de química—cero grados Celsius y una atmósfera—con la constante de los gases CODATA, acepta masa molar en gramos por mol, devuelve densidad en kilogramos por metro cúbico (numéricamente igual a gramos por litro) y rechaza masa molar cero o negativa con un error de entrada inválida claro.
Definición de STP, fórmula y cómo enviar la masa molar
El STP clásico de química significa temperatura absoluta doscientos setenta y tres punto uno cinco kelvin (cero grados Celsius) y presión ciento un mil trescientos veinticinco pascales (una atmósfera). Partiendo de la ley de los gases ideales y reordenando masa por volumen se obtiene la densidad rho igual a la presión por la masa molar sobre la constante de los gases por la temperatura.
Internamente el motor convierte gramos por mol a kilogramos por mol para que la evaluación SI dé densidad en kilogramos por metro cúbico—el mismo valor numérico que muchos libros reportan como gramos por litro. La constante de los gases es el valor CODATA ocho punto tres uno cuatro cuatro seis dos seis uno ocho julios por mol kelvin; también se devuelve el volumen molar a STP en metros cúbicos por mol y litros por mol para contrastar con la cifra familiar de veintidós punto cuatro litros de aula.
Qué puede hacer con ella
Verificación de deberes y exámenes
Los estudiantes calculan la densidad de gas a STP solo con la masa molar, la contrastan con respuestas de libro cerca de 22.4 L/mol y reciben un error claro si envían M cero o negativa por error.
Cuadernos de laboratorio y tablas de referencia
Los cuadernos digitales rellenan columnas de densidad a STP para aire, O2, N2 o CO2 a partir de la masa molar sin embeber un paquete termo completo.
Preguntas frecuentes
¿Cómo calculo la densidad de gas a STP con esta herramienta?
La densidad de respuesta es ρ = P_STP·M/(R·T_STP) a 0 °C y 1 atm, en kg/m³.
¿Qué ocurre si la masa molar es cero o negativa?
La masa molar debe ser estrictamente positiva; los valores cero o negativos se rechazan y no se cobran.
¿Qué definición de STP se usa?
STP clásico de química: 0 °C (273.15 K) y 1 atm (101325 Pa), con la constante de los gases CODATA. No es el estándar IUPAC posterior a 1982 de 100 kPa.
¿Es gratuita la calculadora de densidad de gas a STP?
La herramienta del navegador funciona gratis en su dispositivo.
¿En qué se diferencia de la calculadora de densidad de gas ideal?
Este producto fija P y T en STP y solo necesita masa molar. La herramienta de densidad de gas ideal acepta presión, masa molar y temperatura arbitrarias para condiciones fuera de STP.
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/gas-density-at-stp \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"molar_mass":28.97}'const res = await fetch("https://api.kit.forhosting.com/chem/gas-density-at-stp", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"molar_mass": 28.97
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/gas-density-at-stp",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"molar_mass": 28.97
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/gas-density-at-stp", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"molar_mass":28.97}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"molar_mass":28.97}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/gas-density-at-stp", 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": 28.97
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.gas_density_at_stp",
"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.
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
Definición de STP, fórmula y cómo enviar la masa molar
Con P y T fijas en STP, solo queda libre la masa molar: envíe el campo obligatorio molar_mass como número JSON finito o cadena numérica en gramos por mol. Se aceptan los alias M, mm, molecular_weight y MW cuando estén documentados. Masa molar cero o negativa es invalid_input porque una M no positiva no es física para este producto. Entradas idénticas producen siempre el mismo JSON porque la ruta es aritmética pura, sin red, sin semilla aleatoria y sin reloj de pared.
Cómo leer la respuesta de densidad y comprobar el sentido físico
El aire seco cerca de veintinueve gramos por mol cae cerca de uno punto tres kilogramos por metro cúbico en este STP—si su resultado está órdenes de magnitud fuera, confirme que la masa molar se introdujo en gramos por mol y no en kilogramos por mol. Los límites de magnitud rechazan extremos absurdos de notación científica y siguen cubriendo todo ejemplo de aula y de planta piloto. En caso de éxito la respuesta repite molar_mass en gramos por mol y molar_mass_kg_per_mol usada en la fórmula SI, más las constantes fijas temperature_stp, pressure_stp y r para que los auditores vean la definición exacta de STP aplicada. El campo escalar density es la densidad másica a STP en kilogramos por metro cúbico; density_unit es siempre la cadena kg/m³ para leyendas de interfaz. molar_volume_m3_per_mol y molar_volume_L_per_mol informan el volumen molar del gas ideal al mismo STP, que debería situarse cerca de veintidós punto cuatro litros por mol. formula es siempre la identidad Unicode rho igual a P STP por M sobre R por T STP, y method es siempre gas_density_at_stp para que el código aguas abajo pueda ramificar sin inspeccionar formas. Masa molar ausente, valores no finitos y masa molar cero o negativa fallan con invalid_input y no se cobran.
Uso de la API, precios, flujos de aula y límites prácticos
Llame a la calculadora gratuita en el navegador de densidad de gas a STP para comprobaciones de deberes, demos de clase y pruebas rápidas de aire, oxígeno, nitrógeno o dióxido de carbono sin instalar un simulador de proceso. Este producto usa el STP clásico de una atmósfera, no la definición IUPAC posterior de cien kilopascales—si el estándar de su laboratorio es cien kilopascales, use la calculadora libre de P, M y T con esos valores. Envíe un cuerpo JSON con el único campo obligatorio molar_mass (o un alias aceptado). Use la API prepago cuando una plataforma de tutoría, cuaderno de laboratorio digital, ayudante SCADA o generador de currículo necesite un contrato estable bajo saldo KIT a $0.002 por ítem correcto; los fallos de validación nunca consumen saldo tras el rechazo del motor. Combine este endpoint con la herramienta de densidad de gas ideal a condiciones libres cuando ya conozca presión y temperatura fuera de STP, o con una calculadora de masa molar cuando el siguiente paso sea la conversión de fórmula a gramos por mol. Los autores de SDK pueden mapear density directamente a lecturas de interfaz mostrando stp_definition como pie de figura para que los estudiantes vean la misma referencia de cero Celsius y una atmósfera que escriben a mano.
Casos de integración
Generadores de tutoría y currículo
Los constructores de lecciones producen JSON estable para ejercicios de densidad a STP, fichas y problemas de ley de gases autoevaluados a $0.002 por ítem API correcto.