Calculateur d’absorptivité molaire
Ce calculateur d’absorptivité molaire détermine le coefficient d’extinction molaire d’une espèce absorbante à partir de l’absorbance mesurée, de sa concentration et de la longueur du trajet optique.
Lancer gratuitement
Il réarrange la relation de Beer-Lambert A = εcl afin de calculer ε en litres par mole et par centimètre. Vous pouvez l’utiliser pour caractériser un composé à une longueur d’onde donnée, comparer une valeur publiée à des mesures de laboratoire ou préparer un coefficient destiné à de futurs calculs de concentration. Le calcul est déterministe et restitue les mesures saisies avec le résultat.
Saisissez des mesures dans des unités cohérentes
Commencez par l’absorbance indiquée par le spectrophotomètre à la longueur d’onde étudiée. L’absorbance étant sans dimension, saisissez la valeur affichée sans unité. Indiquez la concentration de l’espèce absorbante en moles par litre et la longueur du trajet optique en centimètres. Une cuve standard possède généralement un trajet d’un centimètre, mais les instruments à microvolume et les cellules spécialisées peuvent employer une autre distance effective ; utilisez la valeur documentée pour la géométrie réelle de la mesure. La concentration doit décrire l’espèce responsable de l’absorption, et non simplement la concentration totale d’un mélange. Si elle est exprimée en millimoles, micromoles ou grammes par litre, convertissez-la en mol/L avant le calcul. Convertissez également en centimètres un trajet donné en millimètres. La cohérence des unités est essentielle, car la valeur numérique du coefficient dépend des unités choisies. Le calculateur refuse une absorbance négative ainsi qu’une concentration ou un trajet nul ou négatif, qui ne définissent pas de coefficient physique dans cette forme de la loi.
Comprenez le calcul de Beer-Lambert
La loi de Beer-Lambert s’écrit A = εcl, où A est l’absorbance, ε l’absorptivité molaire, c la concentration et l la longueur du trajet. Son réarrangement donne ε = A/(cl). Le calculateur effectue exactement cette division et fournit le résultat en L·mol⁻¹·cm⁻¹, puisque la concentration est saisie en mol/L et le trajet en cm. Par exemple, une absorbance de 0.75 mesurée pour une solution à 25 micromolaire dans une cellule d’un centimètre correspond à 30,000 L·mol⁻¹·cm⁻¹ après conversion de 25 micromolaire en 0.000025 mol/L. L’absorptivité dépend de la forme chimique, de la longueur d’onde, du solvant, de la température et des autres conditions expérimentales ; consignez donc ces conditions avec le résultat. La formule et les entrées reprises dans la sortie rendent l’arithmétique vérifiable. Aucun ajustement d’ordonnée à l’origine ni aucune régression n’est appliqué : l’outil calcule un coefficient sur une seule mesure en supposant que le modèle passe par l’origine. Plusieurs étalons permettent d’obtenir une pente plus fiable et de détecter une ligne de base non nulle.
Évaluez la fiabilité du coefficient
Une division exacte ne garantit pas la fiabilité du coefficient expérimental. Réalisez d’abord le blanc avec le même solvant et la même cuve que pour l’échantillon, puis vérifiez que la longueur d’onde choisie convient à l’analyte. Une absorbance très élevée peut quitter la plage linéaire utile parce que peu de lumière atteint le détecteur, tandis qu’une valeur très faible peut être dominée par le bruit. Dilution, lumière parasite, diffusion, association chimique, fluorescence et variations de l’indice de réfraction peuvent affaiblir les hypothèses de Beer-Lambert. Une erreur de pipetage modifie directement la concentration ; traces de doigts, bulles, orientation de la cuve ou trajet effectif erroné perturbent le terme optique. Une méthode robuste mesure plusieurs concentrations préparées indépendamment, trace l’absorbance en fonction de la concentration, vérifie la linéarité et obtient ε en divisant la pente par le trajet optique. Utilisez ce résultat ponctuel comme calcul transparent, comparaison rapide ou élément d’un contrôle qualité. Présentez des chiffres significatifs cohérents avec l’incertitude et conservez la longueur d’onde ainsi que les conditions de l’échantillon afin que le coefficient puisse être correctement interprété et reproduit.
Cas d’usage
Caractériser un composé absorbant
Calculez un coefficient d’extinction propre à une longueur d’onde avec une solution préparée et un trajet de cuve connu.
Vérifier des calculs de laboratoire
Reproduisez le réarrangement de Beer-Lambert et conservez les entrées exactes avec le coefficient obtenu.
Préparer un processus de concentration
Déterminez un coefficient sur un échantillon de référence pour estimer ensuite des concentrations dans les mêmes conditions.
Questions fréquentes
Qu’est-ce que l’absorptivité molaire ?
L’absorptivité molaire, aussi appelée coefficient d’extinction molaire, décrit l’intensité avec laquelle une espèce chimique absorbe la lumière à une longueur d’onde et dans des conditions données.
Quelle équation le calculateur utilise-t-il ?
Il réarrange A = εcl sous la forme ε = A/(cl), avec l’absorbance A, la concentration c en mol/L et le trajet l en cm.
Dans quelles unités le résultat est-il donné ?
Le résultat est exprimé en litres par mole et par centimètre, soit L·mol⁻¹·cm⁻¹.
Puis-je saisir une concentration micromolaire ?
Convertissez-la d’abord : divisez la valeur en micromoles par litre par 1,000,000 pour obtenir des moles par litre.
Pourquoi les mesures donnent-elles parfois des coefficients différents ?
La longueur d’onde, le solvant, la forme chimique, la température, le blanc, les erreurs de concentration ou de trajet, la diffusion et les écarts à la linéarité peuvent modifier le résultat.
Quel est le coût d’un calcul par API ?
Chaque requête API coûte $0.002 ; le même calcul déterministe peut aussi être exécuté gratuitement dans le navigateur.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"absorbance": 0.75,
"concentration_mol_per_liter": 0.000025,
"path_length_cm": 1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.molar_absorptivity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |