Calculez l'absorbance à partir de la longueur du trajet, de l'absorptivité molaire et de la concentration. Calculateur gratuit de la Loi de Beer-Lambert pour la spectroscopie, la quantification des protéines et la chimie analytique.
A = ε × c × l
Où A est l'absorbance, ε est le coefficient d'absorption molaire, c est la concentration et l est la longueur du trajet optique.
Ceci montre le pourcentage de lumière absorbée par la solution.
Lorsque la lumière traverse une solution colorée, une partie est absorbée. La loi de Beer-Lambert (également appelée loi de Beer) nous indique exactement combien de lumière est absorbée en fonction de trois facteurs : la concentration de la solution, la substance qu'elle contient et la distance parcourue par la lumière.
Ce principe est la base du travail de spectroscopie dans les laboratoires de recherche, les départements de contrôle qualité pharmaceutique et les diagnostics cliniques. Vous l'utiliserez constamment si vous travaillez avec des spectrophotomètres UV-Vis, que ce soit pour mesurer les concentrations de protéines à 280 nm, suivre la cinétique enzymatique ou vérifier la pureté chimique.
Notre calculateur effectue les calculs instantanément. Entrez votre longueur de trajet, coefficient d'absorption molaire et concentration — obtenez votre valeur d'absorbance. Aussi simple que cela.
La Loi de Beer-Lambert s'exprime mathématiquement comme suit :
Où :
L'absorbance est une quantité sans dimension, souvent exprimée en "unités d'absorbance" (AU). Elle représente le logarithme du rapport entre l'intensité de la lumière incidente et transmise :
Où :
La relation entre la transmittance (T) et l'absorbance (A) peut également s'exprimer comme :
Le pourcentage de lumière absorbé par la solution peut être calculé comme suit :
Voici ce que vous devez savoir d'après l'expérience réelle en laboratoire. La Loi de Beer-Lambert fonctionne magnifiquement dans des conditions idéales, mais elle vous fera défaut si :
La concentration devient trop élevée (typiquement au-dessus de 0,01 M) : Les molécules commencent à interagir électrostatiquement entre elles, et la relation devient non linéaire. J'ai vu des chercheurs perdre des heures à dépanner leur spectrophotomètre alors que le problème était simplement un échantillon trop concentré. Toujours diluer d'abord si la lecture initiale semble anormale.
Votre échantillon diffuse la lumière : Les solutions troubles, les suspensions ou tout ce qui contient des particules vous donneront des lectures d'absorbance gonflées. L'instrument ne peut pas distinguer la lumière absorbée de la lumière diffusée.
Utilisation de lumière à large bande au lieu de lumière monochromatique : La plupart des laboratoires d'enseignement utilisent une lumière "monochromatique" qui a en réalité une largeur de bande de 5-10 nm. C'est généralement acceptable. Mais si vous utilisez un filtre au lieu d'un monochromateur approprié, attendez-vous à des écarts.
L'échantillon change chimiquement : Certains composés se dégradent sous lumière UV ou subissent des variations de pH pendant la mesure. Vérifiez la stabilité de la ligne de base.
Fluctuations de température : Les valeurs d'absorptivité molaire dépendent de la température, et l'expansion thermique affecte la concentration. Maintenez une température constante si la précision compte.
Trois entrées, un calcul. Voici comment cela fonctionne :
1. Longueur de trajet (l) – C'est la largeur de votre cuvette, presque toujours 1 cm en spectrophotométrie standard. Certaines applications spécialisées utilisent des cellules de 0,1 cm ou 10 cm. Vérifiez les marquages sur votre cuvette si vous n'êtes pas sûr.
2. Coefficient d'absorption molaire (ε) – Trouvez cette valeur dans les tableaux de référence ou la littérature pour votre composé spécifique à la longueur d'onde choisie. Pour les protéines, il est généralement autour de 40 000-60 000 L/(mol·cm) à 280 nm. Pour les petites molécules, consultez le NIST Chemistry WebBook ou la littérature évaluée par des pairs. Les unités sont L/(mol·cm).
3. Concentration (c) – Entrez la concentration de votre solution en mol/L (molarité). Si vous travaillez en mg/mL ou d'autres unités, convertissez d'abord en utilisant la masse moléculaire.
La calculatrice multiplie ces trois valeurs : A = ε × c × l
Vous verrez à la fois la valeur d'absorbance et une représentation visuelle du pourcentage d'absorption de la lumière. Une absorbance de 1,0 signifie que 90 % de la lumière a été absorbée ; 2,0 signifie 99 % d'absorption.
La calculatrice effectue les validations suivantes sur vos entrées :
Si vous entrez des données invalides, un message d'erreur apparaîtra, vous guidant pour corriger l'entrée avant de pouvoir effectuer le calcul.
Les valeurs d'absorbance vous indiquent la quantité de lumière capturée par votre solution :
Ce qui fonctionne en pratique : Gardez vos échantillons dans la plage 0,3-0,9 si possible. En dessous de 0,3, vous luttez contre le bruit de l'instrument. Au-dessus de 1,5, la lumière parasite devient un problème et la précision diminue. Si votre lecture est supérieure à 2, diluez d'au moins 10 fois et remesurer.
La loi de Beer-Lambert apparaît constamment dans les travaux de laboratoire à travers plusieurs disciplines :
L'analyse quantitative est le cas d'utilisation principal—vous mesurez l'absorbance, l'insérez dans l'équation, et calculez les concentrations inconnues. Les laboratoires environnementaux l'utilisent quotidiennement pour l'analyse des nitrates, phosphates et ions métalliques dans les échantillons d'eau. Les départements de contrôle qualité dans la fabrication chimique s'y fient pour vérifier les concentrations de lots avant libération.
Scénario courant : Vous recevez un échantillon à concentration inconnue. Mesurez son absorbance à la longueur d'onde appropriée, divisez par (ε × l), et vous obtenez votre concentration. Construisez une courbe d'étalonnage si vous traitez plusieurs échantillons.
La quantification des protéines à 280 nm est une pratique standard. Avant toute analyse de protéine, vous mesurerez A280 pour estimer la concentration. La plupart des protéines absorbent ici en raison des résidus de tryptophane et tyrosine.
La quantification de l'ADN/ARN à 260 nm est encore plus simple—une absorbance de 1,0 correspond à environ 50 μg/mL pour l'ADN double brin ou 40 μg/mL pour l'ARN. Vérifiez également votre ratio A260/A280 (devrait être ~1,8 pour l'ADN, ~2,0 pour l'ARN) pour évaluer la pureté.
Les études de cinétique enzymatique suivent la conversion du substrat en surveillant les changements d'absorbance au fil du temps. Pour les réactions dépendantes du NADH, vous observez l'absorbance à 340 nm diminuer lorsque le NADH s'oxyde.
Les tests de dissolution utilisent la loi de Beer-Lambert pour mesurer la vitesse de libération de l'ingrédient actif par les comprimés. Les agences réglementaires comme la FDA exigent ces données pour l'approbation des médicaments.
Les études de stabilité suivent la dégradation des médicaments en surveillant l'absorbance sur des semaines ou des mois à différentes températures. Lorsque vous observez un changement d'absorbance, vous savez que quelque chose se décompose.
La plupart des analyseurs automatisés dans les laboratoires hospitaliers fonctionnent sur ce principe. Les dosages du glucose, les tests d'enzymes hépatiques, les mesures de bilirubine—ils utilisent tous des réactions colorimétriques et mesurent les changements d'absorbance.
La couleur de la bière est littéralement mesurée en utilisant la loi de Beer-Lambert (méthode EBC à 430 nm). L'analyse du vin, le contrôle qualité des boissons gazeuses et la vérification des colorants alimentaires dépendent tous de mesures spectrophotométriques.
Vous venez de purifier une protéine recombinante et devez connaître sa concentration avant de configurer une expérience. Votre protéine a ε₂₈₀ = 44 000 L/(mol·cm) (calculé à partir de sa séquence d'acides aminés en utilisant l'outil ExPASy ProtParam).
Mesure :
Calcul : c = A / (ε × l) = 0,523 / (44 000 × 1) = 1,19 × 10⁻⁵ mol/L = 11,9 μM
Parfait pour les applications en aval. Si vous aviez obtenu A > 1,5, vous auriez dû diluer et remesurer.
Vous avez préparé ce qui devrait être une solution de permanganate de potassium (KMnO₄) à 2,0 mM pour des travaux analytiques. Il est temps de vérifier avant de l'utiliser dans des étalons de calibration.
Paramètres connus :
Absorbance attendue : A = ε × c × l = 2 420 × 0,0002 × 1 = 0,484
Vous mesurez A = 0,472. C'est dans une marge de 2,5 % de la valeur attendue — suffisant pour la plupart des travaux. Si vous aviez mesuré 0,42 ou 0,53, vous sauriez que quelque chose s'est mal passé dans la préparation de la solution et devriez recalculer la concentration réelle ou préparer une nouvelle solution.
Parfois, vous avez besoin d'approches différentes :
Théorie de Kubelka-Munk gère les milieux diffusants (poudres, papier, peintures) où la loi de Beer-Lambert échoue complètement. Elle prend en compte à la fois l'absorption et la diffusion, ce qui la rend essentielle pour les échantillons solides ou les solutions hautement troubles.
Loi de Beer-Lambert modifiée ajoute des termes de correction pour les échantillons à haute concentration : A = εcl + β(εcl)². Utilisez-la lorsque vous travaillez au-dessus de 0,01 M et que vous avez besoin de précision malgré la non-linéarité.
Analyse multicomposante résout simultanément plusieurs espèces absorbantes à l'aide de l'algèbre matricielle et de mesures à plusieurs longueurs d'onde. Essentielle lors de l'analyse de mélanges où les composants ont des spectres qui se chevauchent.
Spectroscopie dérivée peut résoudre les pics qui se chevauchent en analysant dA/dλ au lieu de A directement. Utile lorsque vous traitez des matrices complexes ou que vous devez éliminer la dérive de la ligne de base.
Trois scientifiques ont construit cette loi sur plus d'un siècle :
Pierre Bouguer (1729) a décrit en premier comment des épaisseurs égales de matériau absorbent des fractions égales de lumière — établissant la relation exponentielle entre la longueur du trajet et la transmission.
Johann Heinrich Lambert (1760) a formalisé les mathématiques dans son livre « Photometria », montrant que l'absorbance évolue linéairement avec la longueur du trajet.
August Beer (1852) a étendu la loi pour inclure la concentration, démontrant que l'absorbance est également proportionnelle à la quantité d'espèces absorbantes présentes.
Ensemble, leur travail a créé un fondement quantitatif pour la chimie analytique que nous utilisons encore quotidiennement en spectroscopie moderne.
Voici quelques exemples de code montrant comment implémenter la loi de Beer-Lambert dans différents langages de programmation :
1' Formule Excel pour calculer l'absorbance
2=PathLength*MolarAbsorptivity*Concentration
3
4' Fonction Excel VBA pour la loi de Beer-Lambert
5Function CalculateAbsorbance(PathLength As Double, MolarAbsorptivity As Double, Concentration As Double) As Double
6 CalculateAbsorbance = PathLength * MolarAbsorptivity * Concentration
7End Function
8
9' Calculer la transmittance à partir de l'absorbance
10Function CalculateTransmittance(Absorbance As Double) As Double
11 CalculateTransmittance = 10 ^ (-Absorbance)
12End Function
13
14' Calculer le pourcentage absorbé
15Function CalculatePercentAbsorbed(Transmittance As Double) As Double
16 CalculatePercentAbsorbed = (1 - Transmittance) * 100
17End Function
181import numpy as np
2import matplotlib.pyplot as plt
3
4def calculate_absorbance(path_length, molar_absorptivity, concentration):
5 """
6 Calculer l'absorbance en utilisant la loi de Beer-Lambert
7
8 Paramètres :
9 path_length (float) : Longueur du trajet en cm
10 molar_absorptivity (float) : Coefficient d'absorption molaire en L/(mol·cm)
11 concentration (float) : Concentration en mol/L
12
13 Retourne :
14 float : Valeur d'absorbance
15 """
16 return path_length * molar_absorptivity * concentration
17
18def calculate_transmittance(absorbance):
19 """Convertir l'absorbance en transmittance"""
20 return 10 ** (-absorbance)
21
22def calculate_percent_absorbed(transmittance):
23 """Calculer le pourcentage de lumière absorbée"""
24 return (1 - transmittance) * 100
25
26# Exemple d'utilisation
27path_length = 1.0 # cm
28molar_absorptivity = 1000 # L/(mol·cm)
29concentration = 0.001 # mol/L
30
31absorbance = calculate_absorbance(path_length, molar_absorptivity, concentration)
32transmittance = calculate_transmittance(absorbance)
33percent_absorbed = calculate_percent_absorbed(transmittance)
34
35print(f"Absorbance : {absorbance:.4f}")
36print(f"Transmittance : {transmittance:.4f}")
37print(f"Pourcentage absorbé : {percent_absorbed:.2f}%")
38
39# Tracer l'absorbance en fonction de la concentration
40concentrations = np.linspace(0, 0.002, 100)
41absorbances = [calculate_absorbance(path_length, molar_absorptivity, c) for c in concentrations]
42
43plt.figure(figsize=(10, 6))
44plt.plot(concentrations, absorbances)
45plt.xlabel('Concentration (mol/L)')
46plt.ylabel('Absorbance')
47plt.title('Loi de Beer-Lambert : Absorbance vs Concentration')
48plt.grid(True)
49plt.show()
501/**
2 * Calculer l'absorbance en utilisant la loi de Beer-Lambert
3 * @param {number} pathLength - Longueur du trajet en cm
4 * @param {number} molarAbsorptivity - Coefficient d'absorption molaire en L/(mol·cm)
5 * @param {number} concentration - Concentration en mol/L
6 * @returns {number} Valeur d'absorbance
7 */
8function calculateAbsorbance(pathLength, molarAbsorptivity, concentration) {
9 return pathLength * molarAbsorptivity * concentration;
10}
11
12/**
13 * Calculer la transmittance à partir de l'absorbance
14 * @param {number} absorbance - Valeur d'absorbance
15 * @returns {number} Valeur de transmittance (entre 0 et 1)
16 */
17function calculateTransmittance(absorbance) {
18 return Math.pow(10, -absorbance);
19}
20
21/**
22 * Calculer le pourcentage de lumière absorbée
23 * @param {number} transmittance - Valeur de transmittance (entre 0 et 1)
24 * @returns {number} Pourcentage de lumière absorbée (0-100)
25 */
26function calculatePercentAbsorbed(transmittance) {
27 return (1 - transmittance) * 100;
28}
29
30// Exemple d'utilisation
31const pathLength = 1.0; // cm
32const molarAbsorptivity = 1000; // L/(mol·cm)
33const concentration = 0.001; // mol/L
34
35const absorbance = calculateAbsorbance(pathLength, molarAbsorptivity, concentration);
36const transmittance = calculateTransmittance(absorbance);
37const percentAbsorbed = calculatePercentAbsorbed(transmittance);
38
39console.log(`Absorbance : ${absorbance.toFixed(4)}`);
40console.log(`Transmittance : ${transmittance.toFixed(4)}`);
41console.log(`Pourcentage absorbé : ${percentAbsorbed.toFixed(2)}%`);
421public class BeerLambertLaw {
2 /**
3 * Calculer l'absorbance en utilisant la loi de Beer-Lambert
4 *
5 * @param pathLength Longueur du trajet en cm
6 * @param molarAbsorptivity Coefficient d'absorption molaire en L/(mol·cm)
7 * @param concentration Concentration en mol/L
8 * @return Valeur d'absorbance
9 */
10 public static double calculateAbsorbance(double pathLength, double molarAbsorptivity, double concentration) {
11 return pathLength * molarAbsorptivity * concentration;
12 }
13
14 /**
15 * Calculer la transmittance à partir de l'absorbance
16 *
17 * @param absorbance Valeur d'absorbance
18 * @return Valeur de transmittance (entre 0 et 1)
19 */
20 public static double calculateTransmittance(double absorbance) {
21 return Math.pow(10, -absorbance);
22 }
23
24 /**
25 * Calculer le pourcentage de lumière absorbée
26 *
27 * @param transmittance Valeur de transmittance (entre 0 et 1)
28 * @return Pourcentage de lumière absorbée (0-100)
29 */
30 public static double calculatePercentAbsorbed(double transmittance) {
31 return (1 - transmittance) * 100;
32 }
33
34 public static void main(String[] args) {
35 double pathLength = 1.0; // cm
36 double molarAbsorptivity = 1000; // L/(mol·cm)
37 double concentration = 0.001; // mol/L
38
39 double absorbance = calculateAbsorbance(pathLength, molarAbsorptivity, concentration);
40 double transmittance = calculateTransmittance(absorbance);
41 double percentAbsorbed = calculatePercentAbsorbed(transmittance);
42
43 System.out.printf("Absorbance : %.4f%n", absorbance);
44 System.out.printf("Transmittance : %.4f%n", transmittance);
45 System.out.printf("Pourcentage absorbé : %.2f%%%n", percentAbsorbed);
46 }
47}
48Elle quantifie la quantité de lumière qu'une solution absorbe en fonction de sa composition, de sa concentration et de la distance parcourue par la lumière. On l'utilise pour déterminer des concentrations inconnues en mesurant l'absorbance—le fondement de la spectrophotométrie UV-Vis.
Unités standard :
Mélanger ces unités conduira à un calcul erroné. Convertissez toujours en unités standard au préalable.
Plusieurs causes courantes :
Première étape : diluez votre échantillon 10 fois et remesurer. Si la linéarité s'améliore, la concentration était le problème.
Consultez d'abord la littérature publiée—il est spécifique à la longueur d'onde et au solvant. Pour les protéines, utilisez l'outil ExPASy ProtParam pour calculer à partir de la séquence. Pour les petites molécules, consultez le NIST Chemistry WebBook ou les articles de recherche originaux.
S'il est indisponible, déterminez-le expérimentalement : mesurez l'absorbance de solutions à concentrations précisément connues, puis calculez ε = A / (c × l).
Oui, si les composants n'interagissent pas chimiquement. L'absorbance totale est additive :
A = (ε₁c₁ + ε₂c₂ + ... + εₙcₙ) × l
Vous devrez mesurer à plusieurs longueurs d'onde et résoudre des équations simultanées pour déterminer les concentrations individuelles. C'est ainsi que fonctionne l'analyse multi-composants en chimie analytique.
C'est la même chose. "Densité optique" est courant en biologie et microbiologie, tandis que "absorbance" domine en chimie. Les deux font référence à log₁₀(I₀/I). Utilisez le terme préféré dans votre domaine.
0,3 à 0,9 donne les meilleurs résultats sur la plupart des instruments. En dessous de 0,3, le bruit domine. Au-dessus de 1,5, les erreurs de lumière parasite augmentent. Au-dessus de 2,5, la plupart des spectrophotomètres deviennent peu fiables.
Si votre lecture est hors de cette plage, diluez (si trop élevée) ou utilisez une cuve avec un trajet optique plus long (si trop faible).
Absolument. Le coefficient d'absorption molaire change avec la température, les solutions se dilatent thermiquement (modifiant la concentration), et certains composés ont des équilibres dépendant de la température.
Pour un travail de routine, une variation de ±2°C est généralement tolérable. Pour un travail de précision, thermostatez vos échantillons et utilisez des valeurs de ε corrigées en température. Cela importe surtout pour les mesures cinétiques et les dosages enzymatiques.
Choisissez une longueur d'onde où :
Pour les protéines : 280 nm. Pour l'ADN/ARN : 260 nm. Pour le NADH : 340 nm. Pour les composés personnalisés, effectuez d'abord un balayage spectral complet pour identifier la meilleure longueur d'onde.
Gaz : Oui, absolument. La surveillance du CO₂ atmosphérique et des polluants en dépend.
Solides : Uniquement s'ils sont transparents et ne diffusent pas la lumière. Pour les poudres, le papier ou tout ce qui est trouble, utilisez la théorie de Kubelka-Munk à la place—Beer-Lambert donnera des résultats absurdes.
Littérature primaire :
Beer, A. (1852). "Détermination de l'absorption de la lumière rouge dans les liquides colorés". Annalen der Physik und Chemie, 86 : 78-88.
Swinehart, D. F. (1962). "La loi de Beer-Lambert". Journal of Chemical Education, 39(7) : 333-335. doi:10.1021/ed039p333
Mayerhöfer, T. G., Pahlow, S., & Popp, J. (2020). "La loi de Bouguer-Beer-Lambert : Éclairer l'obscur". ChemPhysChem, 21(18) : 2029-2046. doi:10.1002/cphc.202000464
Ressources officielles :
Manuels :
Utilisez cette calculatrice pour déterminer rapidement les valeurs d'absorbance pour vos travaux de spectroscopie. Que vous quantifiiez des protéines, vérifiiez les concentrations de solutions ou effectuiez des dosages de chimie analytique, la Calculatrice de la Loi de Beer-Lambert effectue les calculs mathématiques pour que vous puissiez vous concentrer sur votre recherche.
Découvrez plus d'outils qui pourraient être utiles pour votre flux de travail