Calculadora de molaridad a normalidad
Ácido sulfúrico 0,5 M usado como ácido diprótico es 1 N. Multiplique la molaridad por los equivalentes que aporta cada mol en su reacción y obtenga la normalidad que aún citan las tablas de valoración y muchas especificaciones. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Molaridad de la disolución en mol/L
- 0,5
- Equivalentes por mol
- 2
- Normalidad
- 1 eq/L
Las tablas de valoración, las hojas de trabajo ácido–base y muchas especificaciones industriales siguen expresando la fortaleza de las disoluciones en normalidad, mientras que los planes de estudio modernos y las etiquetas de stock enfatizan la molaridad en moles por litro. Enlazar esos dos sistemas de concentración exige un número extra: los equivalentes por mol, también llamados factor n o factor de valencia de la reacción en estudio. La normalidad es igual a la molaridad por ese factor, de modo que un ácido sulfúrico medio molar usado como diprótico es uno-normal cuando n vale dos, y un ácido fuerte monoprótico conserva el mismo valor numérico de M y N cuando n vale uno.
Cómo la molaridad se convierte en normalidad y qué entradas enviar
Parta de una concentración expresada como molaridad en moles por litro y del número de equivalentes que aporta cada mol de soluto en la reacción de interés. En el análisis volumétrico clásico, la normalidad multiplica la molaridad por ese factor de equivalentes por mol de modo que un litro de disolución uno-normal suministra un equivalente de capacidad reactiva.
Para ácidos y bases fuertes monopróticos el factor suele ser uno, así que la molaridad y la normalidad numéricas coinciden; para ácidos dipróticos como el ácido sulfúrico en neutralización completa el factor es dos; en muchas valoraciones redox el factor es igual a los electrones transferidos por unidad de fórmula. La molaridad debe ser no negativa porque una concentración negativa no es física en este producto. Entradas idénticas siempre producen salidas idénticas porque no hay llamada de red, ni modelo, ni semilla aleatoria ni reloj de pared en la ruta.
Los ejemplos de aula incluyen convertir ácido sulfúrico cero coma cinco molar con n igual a dos en uno normal, o pasar un stock de permanganato cero coma uno molar a normalidad una vez conocida la cuenta de electrones de la semirreacción.
Qué puede hacer con ella
Hojas de valoración ácido–base
Convierta stocks molares de HCl, NaOH o H₂SO₄ a normalidad con el factor n correcto para neutralización completa antes de que el alumnado rellene las tablas de bureta.
Preguntas frecuentes
¿Cómo convierto la molaridad a normalidad?
La respuesta devuelve la normalidad con N = M × n y unidad eq/L.
¿Qué factor n debo usar para el ácido sulfúrico?
Para la neutralización ácido–base completa de H₂SO₄, n suele ser 2 (dos protones). En neutralización parcial o contextos redox el factor puede diferir: use el valor que coincida con su reacción.
¿Es gratuita la calculadora de molaridad a normalidad?
La herramienta del navegador funciona gratis en su dispositivo.
¿Monoprótico significa que M es igual a N?
Cuando los equivalentes por mol son 1, la normalidad es numéricamente igual a la molaridad.
¿Qué factor n uso en una valoración redox?
El número de electrones transferidos por unidad fórmula en la semirreacción. Una disolución madre de permanganato 0,1 M, por ejemplo, solo puede pasarse a normalidad cuando se conoce ese número de electrones.
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/molarity-to-normality \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"molarity":0.5,"equivalents_per_mole":2}'const res = await fetch("https://api.kit.forhosting.com/chem/molarity-to-normality", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"molarity": 0.5,
"equivalents_per_mole": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/molarity-to-normality",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"molarity": 0.5,
"equivalents_per_mole": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/molarity-to-normality", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"molarity":0.5,"equivalents_per_mole":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"molarity":0.5,"equivalents_per_mole":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/molarity-to-normality", 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
{
"molarity": 0.5,
"equivalents_per_mole": 2
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.molarity_to_normality",
"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
Esta capacidad acepta molaridad no negativa y un valor de equivalentes por mol estrictamente positivo, devuelve la normalidad en equivalentes por litro con una etiqueta de fórmula estable y falla con invalid_input cuando el factor n es cero o negativo para que las tuberías nunca inventen un producto sin sentido. Los verificadores de deberes, scripts LIMS, aplicaciones didácticas y paneles de calidad pueden fijar el mismo JSON en las pruebas sin incrustar un CAS de química.
Cómo la molaridad se convierte en normalidad y qué entradas enviar
Envíe un objeto JSON con los campos obligatorios molarity y equivalents_per_mole como números finitos o cadenas numéricas; se aceptan alias como M, molar, mol_per_L, n, n_factor, eq_per_mol, equivalents y valence_factor cuando el SDK los documenta para que el código cliente hable el inglés de laboratorio. Los equivalentes por mol deben ser estrictamente positivos: un valor cero haría la normalidad nula para toda molaridad ocultando una columna de factor n en blanco o mal analizada, y un n negativo se rechaza de plano con invalid_input y un mensaje explícito en lugar de devolver un resultado firmado absurdo.
Cómo leer la respuesta: normalidad, unidad, fórmula y método
El campo unit es siempre eq/L para que el código de interfaz etiquete el resultado principal sin codificar cadenas por idioma. Use solo la normalidad cuando un cuaderno de valoración aún espere N del lado de la bureta; use la molaridad y el factor n devueltos cuando un informe deba mostrar los intermedios para auditores; use fórmula y unidad juntos cuando una página didáctica necesite un pie de una línea bajo la respuesta. Los fallos de validación como equivalentes por mol nulos o negativos nombran el campo ofensivo para que los técnicos corrijan un factor n en blanco sin leer un rastro de pila. En caso de éxito la respuesta repite la molaridad numérica y equivalents_per_mole, y luego informa la normalidad tras un redondeo estable como producto de las dos entradas. La fórmula reafirma que N es igual a M por n, definición usada en los manuales de química analítica para esta conversión, y method es siempre molarity_to_normality para que los enrutadores aguas abajo ramifiquen sin inspeccionar formas. Campos ausentes, números no finitos y molaridad negativa también provocan invalid_input y no se cobran tras el rechazo del motor.
Uso de la API, precios, flujos de laboratorio y límites prácticos
Llame a la calculadora gratuita de molaridad a normalidad en el navegador para comprobar deberes, demostraciones de clase y conversiones rápidas de banco sin instalar una biblioteca de fórmulas de hoja de cálculo. El factor n depende de la reacción: el mismo soluto puede tener distintos equivalentes por mol en contextos ácido–base frente a redox, de modo que la calculadora nunca adivina n a partir de una cadena de fórmula: usted suministra el factor que corresponde a la reacción prevista. Quienes publiquen SDKs pueden mapear los dos campos a entradas etiquetadas Molaridad mol/L y Equivalentes por mol con la celda de normalidad rellenada automáticamente: las mismas columnas que el alumnado escribe al convertir M a N a mano en papel. Envíe un cuerpo JSON con molarity y equivalents_per_mole como números o cadenas numéricas. Use la API prepago cuando una integración LIMS, plataforma de tutoría, panel de calidad o sistema de inventario necesite un contrato estable bajo saldo KIT a $0.002 por ítem exitoso; los fallos de validación nunca consumen saldo tras el rechazo del motor. Combine este endpoint con una calculadora de dilución o una herramienta de masa molar en su propia tubería cuando el siguiente paso sea preparar un stock o comprobar gramos por litro antes de la conversión a normalidad.
Casos de integración
Verificación de deberes y exámenes
El alumnado envía M y n, compara la normalidad con JSON estructurado y ve errores claros de invalid_input cuando el factor n es cero o negativo.
Integraciones LIMS y aplicaciones didácticas
Scripts y herramientas curriculares llaman a un endpoint prepago estable en lugar de reimplementar N = M × n en cada lenguaje y hoja de cálculo.
Preguntas técnicas
¿Qué ocurre si los equivalentes por mol son cero o negativos?
La petición falla con invalid_input. Se rechazan factores n nulos o negativos; equivalents_per_mole debe ser un número finito estrictamente positivo.