Convertitore assorbanza–trasmittanza
Un'assorbanza di 1 corrisponde al 10 %T: il convertitore sposta le letture tra A, OD, T, %T e mAU con la regola per cui l'assorbanza è meno il logaritmo decimale della trasmittanza, pronto per cuvette, curve OD600 e tracciati HPLC. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Valore
- 1
- Da
- A
- To
- %T
- Risultato
- 10 %T
- Convertito
- 10
- Assorbanza
- 1
- Trasmittanza
- 0,1
Un convertitore di assorbanza e trasmittanza trasforma una lettura spettrofotometrica in un'altra unità senza logaritmi di foglio di calcolo né potenze di dieci a mente. Inserisca un valore finito, un'unità di origine e una di destinazione tra assorbanza (A o AU), densità ottica (OD), trasmittanza frazionaria (T), trasmittanza percentuale (%T) e milliassorbanza (mAU); lo strumento restituisce il risultato convertito, il valore centrale di assorbanza, la trasmittanza e il %T equivalenti, la densità ottica e linee di sostituzione passo passo che Lei può incollare in un taccuino di laboratorio, un SOP di metodo o un rapporto di qualità. Chimici analitici che controllano i bianchi di cuvetta, team QC di biotecnologia che riconciliano curve OD600 con grafici di trasmissione percentuale, laboratori alimentari che passano il %T di fotometri a filtro in assorbanza per calibrazioni di Beer e studenti che verificano esempi Beer-Lambert del libro di testo necessitano dello stesso percorso deterministico.
Quali unità ottiche sono supportate e come funziona la conversione
Questa capacità converte tra cinque grandezze ottiche che dominano la spettrofotometria, le letture di densità in microbiologia, la colorimetria e il materiale didattico. L'assorbanza A è l'hub in logaritmo decimale: A è meno il logaritmo in base dieci della trasmittanza frazionaria T, così un campione che trasmette un decimo dell'intensità incidente ha A uguale a uno.
La densità ottica OD è trattata come numericamente uguale all'assorbanza nell'uso di laboratorio standard, che è come OD600 e etichette simili sono riportate sugli strumenti UV-Vis anche quando il percorso del rivelatore non è una densità di lunghezza d'ottica nel senso fisico più rigoroso.
La trasmittanza frazionaria T è il rapporto adimensionale I su I zero e deve essere strettamente positiva perché il logaritmo non è definito a zero; il %T è cento volte T, quindi il cinquanta per cento di trasmissione è T uguale a zero virgola cinque e A circa zero virgola tre zero uno zero. Le unità di milliassorbanza mAU scalano l'assorbanza per mille, comuni su rivelatori HPLC e tracce UV di basso livello dove le AU intere sarebbero decimali scomodi.
Nomi inglesi come absorbance, optical density, transmittance, percent transmittance, milliabsorbance e i simboli A, AU, OD, T, %T e mAU si risolvono negli stessi token canonici. Le richieste con la stessa unità di origine e destinazione riescono e restituiscono la magnitudine di ingresso con un breve messaggio che non era richiesto alcun cambio di unità.
Consigli pratici, limiti e quando usare questa pagina
Preferisca inviare numeri nudi per value quando controlla il client; le stringhe numeriche sono accettate solo se corrispondono a un pattern numerico finito stretto senza segni di percentuale incorporati nel campo value — metta l'idea di percentuale nell'unità, non nel numero. Coppie didattiche classiche: assorbanza uno equivale al dieci per cento di trasmittanza, assorbanza due all'uno per cento, cinquanta per cento di trasmittanza è circa zero virgola tre zero uno di assorbanza, e cinquecento mAU equivalgono a zero virgola cinque A e a zero virgola cinque OD.
I controlli andata e ritorno sono semplici: converta A in %T e %T di nuovo in A e confermi di recuperare l'originale entro l'arrotondamento a dodici decimali pubblicato. Restare nell'intervallo assoluto evita che potenze di dieci intermedie vadano in overflow; per campioni estremamente opachi preferisca riportare assorbanza elevata piuttosto che trasmittanza flottante minuscola che fa underflow.
Questa pagina si rivolge a chi cerca un convertitore assorbanza–trasmittanza, da %T ad assorbanza, densità ottica, OD in %T o mAU in AU online; non è un convertitore di spazi colore, né uno strumento lux o di illuminamento, né un risolutore di concentrazione Beer-Lambert con lunghezza di cammino (servono epsilon e cammino), né un calcolatore di riflettanza o opacità per vernici.
Preferisca questa capacità quando entrambe le estremità sono tra le cinque unità ottiche supportate e Le servono fattori deterministici e stringhe di passi; se Le serve la concentrazione dall'assorbanza tramite assorbività molare, usi invece un calcolatore di concentrazione Beer-Lambert dedicato.
Casi d'uso
Report spettrofotometro da A a %T
I laboratori QC leggono l'assorbanza su strumenti UV-Vis, ma i certificati cliente elencano ancora la trasmittanza percentuale; gli analisti convertono con fattori esatti di Beer-Lambert prima del rilascio.
Curve di crescita OD600 e archivi
I team biotech memorizzano la densità di coltura come OD e devono confrontare grafici storici di %T; le pipeline convertono OD in trasmittanza e mAU senza deriva di log su fogli di calcolo.
Esercizi didattici su rivelatore HPLC in mAU
Studenti e docenti convertono picchi di milliassorbanza in AU, OD e %T con stringhe di passi deterministiche per compiti e taccuini di sviluppo metodi.
Domande frequenti
Quali unità di assorbanza e trasmittanza posso convertire?
Assorbanza (A/AU), densità ottica (OD), trasmittanza frazionaria (T), trasmittanza percentuale (%T) e milliassorbanza (mAU). Sono accettati nomi inglesi come absorbance, optical density e percent transmittance.
Il convertitore assorbanza–trasmittanza è gratuito?
Lo strumento nel browser è gratuito e viene eseguito in locale.
Come passo dall'assorbanza alla trasmittanza percentuale?
Elevi dieci alla potenza di meno l'assorbanza per ottenere T, poi moltiplichi per 100. Un'assorbanza di 1 dà il 10 %T e un'assorbanza di 2 dà l'1 %T.
Perché la trasmittanza non può essere zero?
Perché l'assorbanza è il logaritmo negativo della trasmittanza, e il logaritmo di zero non esiste. I valori in T o %T devono quindi essere maggiori di zero, altrimenti il convertitore li rifiuta.
La densità ottica è uguale all'assorbanza?
Qui sì: la OD è trattata come numericamente uguale all'assorbanza, ed è così che OD600 e letture simili compaiono sugli strumenti UV-Vis. Quindi 0,5 A sono anche 0,5 OD.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/conv/absorbance-transmittance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1,"from":"A","to":"%T"}'const res = await fetch("https://api.kit.forhosting.com/conv/absorbance-transmittance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1,
"from": "A",
"to": "%T"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/absorbance-transmittance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1,
"from": "A",
"to": "%T"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/absorbance-transmittance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1,"from":"A","to":"%T"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1,"from":"A","to":"%T"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/absorbance-transmittance", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"value": 1,
"from": "A",
"to": "%T"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.absorbance_transmittance",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
I nomi di unità sconosciuti falliscono con un errore invalid_input chiaro invece di fattori silenziosamente errati.
Quali unità ottiche sono supportate e come funziona la conversione
Se il nome non è nell'elenco supportato — ad esempio lux, candela, riflettanza senza definizione o un refuso — il solver rifiuta la richiesta con invalid_input nominando il campo errato e elencando unità di esempio, così i client non devono indovinare se un typo ha prodotto un numero sbagliato. La magnitudine assoluta deve restare entro il limite pubblicato di un trilione affinché i prodotti intermedi restino finiti in doppia precisione IEEE sul Worker e nel browser.
Come chiamare l'API e leggere la risposta
Value deve essere un numero finito o una stringa numerica stretta entro i limiti assoluti di un trilione. Per le unità di origine T e %T il valore deve essere strettamente positivo. La integri in adattatori LIMS, pipeline di export di lettori di piastre, tabelle di picchi cromatografici o job batch che già detengono una lettura ottica e necessitano solo di una seconda unità per visualizzazione, confronto normativo o migrazione d'archivio senza spedire tabelle di conversione flottanti in ogni binario dell'app. Invii un corpo JSON con tre campi obbligatori: value (alias amount, n e reading), from (alias from_unit, unit_from e source) e to (alias to_unit, unit_to e target). From e to devono risolversi in nomi di unità supportati dopo la normalizzazione degli alias. In caso di successo la risposta ripete il valore di ingresso arrotondato, le etichette canoniche from e to, result e converted con la stessa magnitudine di destinazione arrotondata, absorbance come hub A, transmittance come T frazionaria, percent_transmittance come %T, optical_density uguale ad A, unit come etichetta di destinazione, formula come la breve stringa Beer-Lambert, message come riepilogo in inglese del motore, steps come linee di sostituzione ordinate e supported_units come l'elenco completo degli identificatori canonici. La validazione fallita — campi mancanti, numeri non finiti, trasmittanza non positiva, valori fuori limite o un nome di unità sconosciuto — restituisce invalid_input e non viene addebitata. Il prezzo è un importo fisso $0.002 per richiesta riuscita con unità item e prezzo marginale di unità zero.
Consigli pratici, limiti e quando usare questa pagina
Normalizzi le etichette di visualizzazione dal Suo lato se le servono ortografie locali: questa API restituisce sempre token canonici brevi come A, OD, T, %T e mAU così i test automatici restano stabili. Le attività fallite che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi quando i client sondano deliberatamente nomi di unità sconosciuti.
Domande tecniche
Cosa succede se invio un nome di unità sconosciuto?
L'API restituisce invalid_input, nomina il campo errato e elenca unità di esempio supportate. L'attività fallita non viene addebitata.
Come sono correlate assorbanza e trasmittanza percentuale?
A = −log₁₀(T) e %T = 100·T, quindi A = 2 − log₁₀(%T) e %T = 100·10^(−A). OD è uguale ad A; mAU = 1000·A.
I risultati sono deterministici tra browser e API?
Sì. Handler e widget condividono lo stesso percorso solve di lib.js con relazioni Beer-Lambert fisse e arrotondamento a dodici decimali, così gli esempi golden coincidono con la produzione.