Calculadora de absortividade molar
Esta calculadora de absortividade molar determina o coeficiente de extinção molar de uma espécie absorvente usando a absorbância medida, a concentração e o comprimento do caminho óptico.
Executar grátis
Ela reorganiza a relação de Beer-Lambert A = εcl para calcular ε em litros por mol por centímetro. Você pode usá-la para caracterizar um composto em determinado comprimento de onda, conferir um coeficiente publicado com medições de laboratório ou preparar um coeficiente para cálculos posteriores de concentração. O cálculo é determinístico e mantém no resultado os valores de medição informados.
Informe medições com unidades consistentes
Comece pela absorbância indicada pelo espectrofotômetro no comprimento de onda estudado. A absorbância é adimensional, portanto informe o valor exibido sem unidade. Forneça a concentração da espécie absorvente em mol por litro e o comprimento do caminho óptico em centímetros. Uma cubeta padrão geralmente tem caminho de um centímetro, mas instrumentos de microvolume e células especiais podem usar outra distância efetiva; adote o valor documentado para a geometria real da medição. A concentração deve representar a espécie responsável pela absorção, e não apenas a concentração total de uma mistura. Se estiver em milimol, micromol ou gramas por litro, converta-a para mol/L antes do cálculo. Da mesma forma, transforme em centímetros um caminho informado em milímetros. A consistência das unidades é importante porque o valor numérico do coeficiente muda conforme as unidades escolhidas. A calculadora rejeita absorbância negativa e concentração ou caminho iguais ou inferiores a zero, pois esses valores não definem um coeficiente físico nesta forma da lei.
Entenda o cálculo de Beer-Lambert
A lei de Beer-Lambert é escrita como A = εcl, em que A é a absorbância, ε é a absortividade molar, c é a concentração e l é o comprimento do caminho. Isolando o coeficiente, obtém-se ε = A/(cl). A calculadora faz exatamente essa divisão e apresenta L·mol⁻¹·cm⁻¹, pois a concentração entra em mol/L e o caminho em cm. Por exemplo, absorbância de 0.75 para uma solução de 25 micromolar em uma célula de um centímetro corresponde a 30,000 L·mol⁻¹·cm⁻¹ depois da conversão de 25 micromolar para 0.000025 mol/L. A absortividade depende da forma química, comprimento de onda, solvente, temperatura e demais condições experimentais; registre essas condições com o resultado. A fórmula e os dados repetidos na saída tornam a aritmética verificável. Não há ajuste de intercepto nem regressão: a ferramenta calcula um coeficiente a partir de uma medição e pressupõe que o modelo passe pela origem. Com vários padrões, uma curva de calibração pode fornecer inclinação mais confiável e revelar uma linha de base diferente de zero.
Avalie a confiabilidade do coeficiente
Uma divisão correta não garante um coeficiente experimental confiável. Primeiro, faça o branco do instrumento com o mesmo solvente e a mesma célula usados na amostra e confirme que o comprimento de onda escolhido seja adequado ao analito. Absorbâncias muito altas podem sair da faixa linear útil porque pouca luz chega ao detector; valores muito baixos podem ser dominados pelo ruído. Diluição, luz espúria, espalhamento, associação química, fluorescência e alterações do índice de refração podem enfraquecer as premissas de Beer-Lambert. Erros de pipetagem afetam diretamente a concentração, enquanto marcas de dedo, bolhas, orientação da cubeta ou caminho efetivo incorreto alteram o termo óptico. Um procedimento robusto mede várias concentrações preparadas de forma independente, traça absorbância contra concentração, verifica a linearidade e obtém ε dividindo a inclinação pelo caminho óptico. Use o resultado de ponto único como cálculo transparente, comparação rápida ou parte de um controle de qualidade. Informe algarismos significativos compatíveis com a incerteza e mantenha o comprimento de onda e as condições da amostra junto ao resultado para permitir interpretação e reprodução corretas.
Casos de uso
Caracterizar um composto absorvente
Calcule um coeficiente de extinção específico do comprimento de onda com solução preparada e caminho de cubeta conhecido.
Conferir cálculos de laboratório
Reproduza o rearranjo de Beer-Lambert e mantenha as entradas exatas junto ao coeficiente informado.
Preparar um fluxo de concentração
Obtenha um coeficiente de uma amostra de referência para estimativas posteriores de concentração em condições equivalentes.
Perguntas frequentes
O que é absortividade molar?
A absortividade molar, também chamada coeficiente de extinção molar, descreve quanto uma espécie química absorve luz em determinado comprimento de onda e sob condições definidas.
Qual equação a calculadora usa?
Ela reorganiza A = εcl como ε = A/(cl), usando absorbância A, concentração c em mol/L e caminho l em cm.
Quais são as unidades do resultado?
O resultado é apresentado em litros por mol por centímetro, escritos como L·mol⁻¹·cm⁻¹.
Posso informar a concentração em micromolar?
Converta primeiro: divida a concentração em micromol por litro por 1,000,000 para obter mol por litro.
Por que medições podem gerar coeficientes diferentes?
Comprimento de onda, solvente, forma química, temperatura, correção do branco, erros de concentração ou caminho, espalhamento e desvios da linearidade podem alterar o resultado.
Quanto custa um cálculo via API?
Cada solicitação via API custa US$ 0,002; o mesmo cálculo determinístico também pode ser executado gratuitamente no navegador.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"absorbance": 0.75,
"concentration_mol_per_liter": 0.000025,
"path_length_cm": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.molar_absorptivity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |