吸光度・透過率コンバーター
吸光度1は透過率10 %Tに当たります。吸光度は透過率の常用対数にマイナスを付けた値という関係で、A、OD、T、%T、mAUの間を換算します。キュベットの確認やOD600の増殖曲線、HPLCの記録に使え、ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 値
- 1
- 開始
- A
- To
- %T
- 結果
- 10 %T
- 変換後
- 10
- 吸光度
- 1
- 透過率
- 0.1
吸光度と透過率の変換ツールは、表計算の対数や十のべきの暗算なしで、分光光度計の読み取り値を別の単位へ変換します。有限の数値と、吸光度(A または AU)、光学密度(OD)、分率透過率(T)、百分率透過率(%T)、ミリ吸光度(mAU)のうちの元単位・先単位を入力してください。変換結果、ハブとなる吸光度、等価な透過率と%T、光学密度、実験ノート・方法SOP・品質報告書に貼れる段階的な代入行が返ります。キュベットブランクを確認する分析化学者、OD600 増殖曲線を百分率透過チャートと突き合わせるバイオテク QC、フィルタ光度計の%Tを Beer 則校正用の吸光度へ直す食品ラボ、教科書の Beer-Lambert 例題を確かめる学生は、いずれも同じ決定的経路を必要とします。
対応する光学単位と換算の仕組み
この機能は、分光光度法、微生物学の密度読み取り、比色、教材で中心となる五つの光学量のあいだを換算します。吸光度 A は常用対数のハブで、A は分率透過率 T の十を底とする対数の符号反転に等しく、入射強度の十分の一を透過する試料は A が 1 になります。
光学密度 OD は標準的な実験室用法では吸光度と数値的に同一として扱い、UV-Vis 装置上の OD600 などの表示もこれに従います(検出器光路が最も厳密な物理的な光路長密度ではない場合でも同様です)。分率透過率 T は無次元の I 対 I0 比であり、対数は零で未定義のため厳密に正でなければなりません。
%T は T の百倍で、透過率 50% は T が 0.5、A はおよそ 0.3010 です。ミリ吸光度 mAU は吸光度を千倍にスケールし、HPLC 検出器や低レベルの UV トレースで AU 全体だと扱いにくい小数になる場面でよく使われます。
英語名 absorbance、optical density、transmittance、percent transmittance、milliabsorbance と記号 A、AU、OD、T、%T、mAU は同じ正規トークンへ解決されます。元単位と先単位が同じ要求は成功し、単位変更が不要だった旨の短いメッセージ付きで入力の大きさを返します。
実務上のヒント、制限、このページを使う場面
クライアントを制御できるときは value に裸の数値を送ることを推奨します。パーセントの意味は数値ではなく単位側に置いてください。表示ラベルの地域綴りが必要ならクライアント側で正規化してください。
定番の学習ペアは、吸光度 1 が透過率 10%、吸光度 2 が透過率 1%、透過率 50% がおよそ吸光度 0.301、500 mAU が 0.5 A かつ 0.5 OD です。往復確認は単純で、A を %T へ、%T を A へ戻し、公開の十二桁丸めの範囲で元に戻ることを確認します。
中間の十のべきがオーバーフローしないよう絶対範囲内に留め、極端に不透明な試料ではアンダーフローする微小透過率より高い吸光度の報告を優先してください。このページは、吸光度と透過率の変換、%T から吸光度、光学密度、OD から %T、mAU から AU などの検索意図向けです。
色空間変換、lux や照度、光路長付き Beer-Lambert 濃度ソルバ(ε と光路が必要)、塗料の反射率・不透明度計算ではありません。両端が対応五単位に含まれ、決定的な係数と手順文字列が必要なときに本機能を選び、モル吸光係数から濃度が必要なら専用の Beer-Lambert 濃度計算を使ってください。
活用例
分光光度計の A から %T への報告
QC ラボは UV-Vis で吸光度を読みますが、顧客証明書はなお百分率透過率を記載します。分析者は出荷前に Beer-Lambert の厳密係数で変換します。
OD600 増殖曲線とアーカイブ
バイオテクチームは培養密度を OD で保存し、過去の %T チャートと比較する必要があります。パイプラインは表計算の対数ドリフトなしで OD を透過率と mAU へ変換します。
HPLC 検出器 mAU の教材問題
学生と指導者は、課題と方法開発ノート用に決定的な手順文字列でミリ吸光度ピークを AU、OD、%T へ変換します。
よくある質問
どの吸光度・透過率単位を変換できますか?
吸光度(A/AU)、光学密度(OD)、分率透過率(T)、百分率透過率(%T)、ミリ吸光度(mAU)です。absorbance、optical density、percent transmittance などの英語名も受け付けます。
吸光度をパーセント透過率にするには?
10をマイナス吸光度乗してTを求め、100を掛けます。吸光度1なら10 %T、吸光度2なら1 %Tになります。
透過率が0になれないのはなぜですか?
吸光度は透過率の対数にマイナスを付けた値で、0の対数は定義できないためです。TやパーセントTの値は0より大きくなければならず、そうでない場合は受け付けません。
光学濃度は吸光度と同じですか?
このツールでは同じ値として扱います。OD600などの値は紫外可視分光光度計でこのように表示されます。たとえば0.5 Aは0.5 ODでもあります。
mAUとは何ですか?
ミリ吸光度のことで、吸光度単位の1000分の1です。HPLCの検出器や弱い紫外の記録でよく使われ、0.5 Aより500 mAUのほうが読みやすい場面があります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
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)リクエスト例
{
"value": 1,
"from": "A",
"to": "%T"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.absorbance_transmittance",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
未知の単位名は誤った係数を黙って返すのではなく、明確な invalid_input で失敗します。
対応する光学単位と換算の仕組み
対応一覧にない名前(例: lux、candela、定義のない反射率、単なる誤記)は invalid_input で拒否され、不正フィールド名と例示単位が示されるため、タイポが誤数値を生んだのかを推測する必要はありません。中間積が Worker とブラウザ上の IEEE 倍精度で有限のままであるよう、絶対値は公開されている一兆の上限内に収めてください。
API の呼び出し方と応答の読み方
value は有限数、または絶対上限一兆以内の厳密な数値文字列でなければなりません。元単位が T と %T のとき、値は厳密に正である必要があります。from と to は別名正規化の後、対応する単位名へ解決されなければなりません。すでに一つの光学読み取りを持ち、表示・規制比較・アーカイブ移行のためだけに第二の単位が必要な LIMS アダプタ、プレートリーダ出力パイプライン、クロマトピーク表、バッチジョブへ組み込み、各アプリバイナリに浮動換算表を載せなくてもよくなります。必須フィールド三つを持つ JSON 本文を送ってください。value(別名 amount、n、reading)、from(別名 from_unit、unit_from、source)、to(別名 to_unit、unit_to、target)です。成功時、応答は丸められた入力値、正規の from と to ラベル、同じ丸め先の result と converted、ハブ A としての absorbance、分率 T としての transmittance、%T としての percent_transmittance、A に等しい optical_density、先ラベルの unit、短い Beer-Lambert 式文字列の formula、エンジン側の英語要約 message、順序付き代入行 steps、正規識別子の全一覧 supported_units をエコーします。欠落フィールド、非有限数、非正の透過率、範囲外、未知単位名などの検証失敗は invalid_input を返し、課金されません。料金は成功リクエストごとに定額 $0.002(単位 item、限界単位価格ゼロ)です。
実務上のヒント、制限、このページを使う場面
数値文字列は、value フィールドにパーセント記号を埋め込まない厳密な有限数値パターンに一致する場合にのみ受け付けます。この API は A、OD、T、%T、mAU のような短い正規トークンだけを返し、自動テストが安定します。invalid_input を返す失敗タスクは前払い残高を消費しないため、未知単位を意図的に探る探索スクリプトのコストを抑えられます。
技術的な質問
未知の単位名を送るとどうなりますか?
API は invalid_input を返し、不正フィールドを示し、対応例の単位を列挙します。失敗したタスクは課金されません。
吸光度と百分率透過率の関係は?
A = −log₁₀(T) かつ %T = 100·T なので、A = 2 − log₁₀(%T)、%T = 100·10^(−A) です。OD は A に等しく、mAU = 1000·A です。
吸光度・透過率変換は無料ですか?
ブラウザツールは無料でローカル実行です。API 呼び出しは成功リクエストごとに $0.002 の KIT 前払い残高を使い、失敗タスクは課金されません。
ブラウザと API で結果は決定的ですか?
はい。handler と widget は固定の Beer-Lambert 関係と十二桁丸めを持つ同一の lib.js solve 経路を共有し、ゴールデン例は本番と一致します。