Calculadora de absortividad molar
Esta calculadora de absortividad molar obtiene el coeficiente de extinción molar de una especie absorbente a partir de la absorbancia medida, su concentración y la longitud del trayecto óptico.
Ejecutar — gratis
Reordena la relación de Beer-Lambert A = εcl para calcular ε en litros por mol y centímetro. Puede utilizarla para caracterizar un compuesto a una longitud de onda concreta, contrastar un valor publicado con datos de laboratorio o preparar el coeficiente que empleará después para determinar concentraciones. El cálculo es determinista y conserva en el resultado los valores proporcionados.
Introduzca medidas con unidades coherentes
Comience por la absorbancia que indique el espectrofotómetro a la longitud de onda estudiada. Como la absorbancia no tiene dimensión, introduzca el valor mostrado sin unidad. Indique la concentración de la especie absorbente en moles por litro y la longitud del trayecto óptico en centímetros. Una cubeta estándar suele tener un paso de un centímetro, pero los instrumentos de microvolumen y las celdas especiales pueden emplear otra distancia efectiva; use el valor documentado para la geometría real de la medición. La concentración debe corresponder a la especie responsable de la absorción y no simplemente a la concentración total de una mezcla. Si está expresada en milimoles, micromoles o gramos por litro, conviértala primero a mol/L. Del mismo modo, transforme en centímetros cualquier longitud indicada en milímetros. La coherencia de unidades es esencial porque el valor numérico del coeficiente depende de ellas. La calculadora rechaza absorbancias negativas y concentraciones o longitudes iguales o inferiores a cero, pues no definen un coeficiente físico mediante esta forma de la ley.
Comprenda el cálculo de Beer-Lambert
La ley de Beer-Lambert se expresa como A = εcl: A representa la absorbancia, ε la absortividad molar, c la concentración y l la longitud del trayecto. Al despejar se obtiene ε = A/(cl). La calculadora realiza exactamente esa división y devuelve L·mol⁻¹·cm⁻¹ porque la concentración se introduce en mol/L y la longitud en cm. Por ejemplo, una absorbancia de 0.75 para una disolución de 25 micromolar en una celda de un centímetro equivale a 30,000 L·mol⁻¹·cm⁻¹ tras convertir 25 micromolar en 0.000025 mol/L. La absortividad depende de la forma química, la longitud de onda, el disolvente, la temperatura y otras condiciones experimentales; conviene registrar esos datos junto con el resultado. La fórmula devuelta y los valores repetidos facilitan la auditoría aritmética. No se ajusta una ordenada ni una regresión: se calcula un coeficiente a partir de una sola medición y se supone que el modelo pasa por el origen. Si dispone de varios patrones, una recta de calibración ofrecerá una pendiente más fiable y mostrará cualquier línea base distinta de cero.
Evalúe la fiabilidad del coeficiente
Una división correcta no garantiza que el coeficiente experimental sea fiable. Ajuste primero el blanco con el mismo disolvente y la misma celda de la muestra, y confirme que la longitud de onda elegida sea adecuada para el analito. Las absorbancias muy altas pueden quedar fuera del intervalo lineal útil porque llega poca luz al detector; las muy bajas pueden estar dominadas por el ruido. La dilución, la luz parásita, la dispersión, la asociación química, la fluorescencia y los cambios del índice de refracción pueden debilitar los supuestos de Beer-Lambert. Los errores de pipeteo afectan directamente a la concentración, mientras que huellas, burbujas, orientación de la cubeta o un paso efectivo incorrecto alteran el término óptico. Un procedimiento sólido mide varias concentraciones preparadas por separado, representa absorbancia frente a concentración, comprueba la linealidad y obtiene ε dividiendo la pendiente por el paso óptico. Use el resultado de un solo punto como cálculo transparente, comparación rápida o parte de un control de calidad. Exprese cifras significativas acordes con la incertidumbre y conserve la longitud de onda y las condiciones de la muestra para que otra persona pueda interpretar o reproducir correctamente el coeficiente.
Qué puede hacer con ella
Caracterizar un compuesto absorbente
Calcule un coeficiente de extinción específico de una longitud de onda con una disolución preparada y un paso de cubeta conocido.
Comprobar cálculos de laboratorio
Reproduzca el despeje de Beer-Lambert y conserve las entradas exactas junto al coeficiente obtenido.
Preparar un flujo de concentración
Obtenga un coeficiente de una muestra de referencia para estimar después concentraciones en condiciones equivalentes.
Preguntas frecuentes
¿Qué es la absortividad molar?
La absortividad molar, también llamada coeficiente de extinción molar, indica cuánto absorbe luz una especie química a una longitud de onda y bajo unas condiciones determinadas.
¿Qué ecuación utiliza la calculadora?
Despeja A = εcl como ε = A/(cl), con la absorbancia A, la concentración c en mol/L y el trayecto l en cm.
¿En qué unidades se expresa el resultado?
El resultado se presenta en litros por mol y centímetro, escritos como L·mol⁻¹·cm⁻¹.
¿Puedo introducir una concentración en micromolar?
Conviértala antes: divida el valor en micromoles por litro entre 1,000,000 para obtener moles por litro.
¿Por qué distintas mediciones dan coeficientes diferentes?
La longitud de onda, el disolvente, la forma química, la temperatura, la corrección del blanco, los errores de concentración o paso y la falta de linealidad pueden modificar el resultado.
¿Cuánto cuesta un cálculo por API?
Cada solicitud por API cuesta $0.002; este mismo cálculo determinista también puede ejecutarse gratis en el navegador.
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/bio/molar-absorptivity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"absorbance":0.75,"concentration_mol_per_liter":0.000025,"path_length_cm":1}'const res = await fetch("https://api.kit.forhosting.com/bio/molar-absorptivity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"absorbance": 0.75,
"concentration_mol_per_liter": 0.000025,
"path_length_cm": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/molar-absorptivity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"absorbance": 0.75,
"concentration_mol_per_liter": 0.000025,
"path_length_cm": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/molar-absorptivity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"absorbance":0.75,"concentration_mol_per_liter":0.000025,"path_length_cm":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"absorbance":0.75,"concentration_mol_per_liter":0.000025,"path_length_cm":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/molar-absorptivity", 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
{
"absorbance": 0.75,
"concentration_mol_per_liter": 0.000025,
"path_length_cm": 1
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.molar_absorptivity",
"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. |