放射能の変換ツール
放射能の値をベクレル、キュリー、ラザフォードの間で、よく使う接頭語付きのまま換算します。1キュリーはちょうど3.7×10¹⁰ベクレルなので、測定証明書や投与量、土壌の報告書を同じ単位でそろえられます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 値
- 1
- 変換元
- Ci
- 変換先
- Bq
- 結果
- 37,000,000,000 Bq
- 変換後の値
- 37,000,000,000
- Bq換算値
- 37,000,000,000
- 係数
- 37,000,000,000
放射能の変換ツールは、ある核放射能の量を、表計算の係数や暗算による 10 のべき乗なしに別の単位へ変換いたします。有限の値と変換元の単位、変換先の単位を——ベクレル、キュリー、ラザフォード、およびキロベクレル、メガベクレル、ギガベクレル、ミリキュリー、マイクロキュリー、ナノキュリー、キロラザフォードといった一般的な SI 接頭語の中から——入力していただければ、本ツールは変換後の放射能、ベクレルによる SI の中間量、適用した厳密な単位係数、そして実験ノートや報告書に貼り付けられる段階ごとの代入行を返します。分析証明書を比較する保健物理の技師、mCi と MBq の間で投与放射能を変換する核医学のスタッフ、土壌試料を Bq と pCi で報告する環境分析ラボ、教科書の例題を確認する学生——いずれも同じ決定論的な経路を必要とします。
対応する放射能の単位と変換の仕組み
この機能は、核科学・放射線防護・核医学・環境モニタリングを支配する 3 つの放射能の系統の間で変換を行います。ベクレル(Bq)は SI の首尾一貫した放射能の単位——毎秒 1 崩壊——であり内部のハブです。すべての変換は入力に変換元の単位 1 つ分に相当するベクレル数を掛け、次に変換先の単位 1 つ分に相当するベクレル数で割ります。
キュリーは 1 キュリーあたり 3.7×10¹⁰ ベクレルという厳密な現代の定義を用い、ベクレルの SI 採用後も過去の在庫が比較可能なままとなるよう固定されています。ラザフォードは 1 ラザフォードあたり 100 万ベクレルという厳密な歴史的定義を用い、古い文献や一部の教材で今なお見られます。一般的な SI 接頭語は第一級の単位です。
ベクレルについては pBq、nBq、µBq、mBq、Bq、kBq、MBq、GBq、TBq、PBq の通常記号でピコベクレルからペタベクレルまでを、キュリーについては pCi、nCi、µCi、mCi、Ci、kCi、MCi を、ラザフォードについては µRd、mRd、Rd、kRd、MRd、GRd を含みます。
megabecquerel、millicurie、kilorutherford といった英語名も同じ正規記号に解決されます。メガとミリでは接頭語の大文字・小文字が意味を持ちます。MBq は 100 万ベクレル、mBq はベクレルの千分の一です。
マイクロはギリシャ文字のミューとラテン文字の u の綴りの両方を受け付けるため、uCi と µCi はいずれもマイクロキュリーを意味します。
実用上のヒント、制限、このランディングを使う場面
クライアントを制御できる場合は value に裸の数値を送るのが望ましく、文字列の数値は通貨記号や桁区切りのない厳密な有限の数値パターンに一致する場合のみ受け付けられます。ロケール固有の綴りが必要な場合は表示ラベルをそちら側で正規化してください。
往復確認は簡単です。 A を B に変換し B を A に戻して、公表された小数第 12 位の丸めの範囲で元の値が回復することを確認してください。
古典的な学習の組み合わせには、1 キュリーが 3.7×10¹⁰ ベクレル、1 ラザフォードが 1 メガベクレル、37 メガベクレルが 1 ミリキュリー、1 ギガベクレルが約 27 ミリキュリー、といったものがあります。
中間のベクレル値があふれないよう絶対値の範囲内に収め、非常に大きな在庫についてはすべてを素の Bq に展開するのではなく TBq や PBq といった大きめの変換先単位をお選びください。
このランディングは放射能の変換ツール、ベクレルからキュリー、mCi から MBq、Ci から Bq、あるいはラザフォードのオンライン換算を探す方を対象としており、汎用の長さ・重さ・温度の単位変換ツールでも、吸収線量やシーベルトの計算機でも、崩壊系列のソルバーでもありません。
両端がいずれも対応する放射能の単位であり、決定論的な係数と段階文字列が必要な場合に本機能をお選びください。物理単位を変えずにロケール向けに数値を整形するだけであれば、数値書式の機能をお使いください。
活用例
核医学の放射能ラベル
施設は mCi 表記のバイアルを受け取る一方、線量校正器やプロトコルは MBq を用います。スタッフは患者投与の前に、厳密な Ci–Bq 係数で投与放射能を一度だけ変換します。
環境分析ラボの報告
分析ラボは試料を Bq や質量あたり Bq で測定しますが、依頼者や古い規格は今なお pCi を求めます。分析者は表計算のずれなしに証明書向けに分析結果を変換します。
教育と在庫確認
学生や線源管理者は、監査用の決定論的な段階文字列とともに、教科書の問題や密封線源の在庫を Ci・Bq・歴史的なラザフォードの単位の間で変換します。
よくある質問
どの放射能の単位を変換できますか?
ベクレル、キュリー、ラザフォードと一般的な SI 接頭語(例:Bq、kBq、MBq、GBq、TBq、mCi、µCi、nCi、pCi、Ci、Rd、kRd)です。megabecquerel や millicurie といった英語名も受け付けます。
ここでの 1 キュリーはどのように定義されていますか?
1 Ci はちょうど 3.7×10¹⁰ Bq に等しく、1 ラザフォードはちょうど 10⁶ Bq(1 メガベクレル)に等しくなります。
1 mCiは何MBqですか?
37 MBqです。1キュリーは3.7×10¹⁰ベクレルなので、その1000分の1は37メガベクレルになります。核医学でミリキュリーとメガベクレルを切り替えるときに使う値です。
MBqとmBqは同じですか?
違います。大文字のMはメガで1 MBqは100万ベクレル、小文字のmはミリで1000分の1ベクレルです。マイクロはµCiとuCiのどちらの書き方でも受け付けます。
ラザフォードとはどんな単位ですか?
ちょうど100万ベクレルに当たる古い放射能の単位です。古い文献や一部の教材にまだ登場するため、µRdからGRdまでの接頭語付きで換算できます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/radioactivity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1,"from":"Ci","to":"Bq"}'const res = await fetch("https://api.kit.forhosting.com/conv/radioactivity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1,
"from": "Ci",
"to": "Bq"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/radioactivity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1,
"from": "Ci",
"to": "Bq"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/radioactivity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1,"from":"Ci","to":"Bq"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1,"from":"Ci","to":"Bq"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/radioactivity", 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": "Ci",
"to": "Bq"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.radioactivity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs | 1000000000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
未知の単位名は、静かに誤った係数を用いる代わりに、明確な invalid_input エラーで失敗します。
対応する放射能の単位と変換の仕組み
名称が対応リストにない場合、ソルバーは不正な項目名を示し例となる単位を列挙する invalid_input でリクエストを却下するため、打ち間違いが誤った数値を生んだのかとクライアントが推測することはありません。同一単位のリクエストは成功し、単位の変更は不要であった旨の短いメッセージとともに入力の量を返します。中間の積が Worker 上でもブラウザー上でも IEEE 倍精度で有限のままとなるよう、絶対値は公表された 100 京の上限に収まる必要があります。
API の呼び出し方とレスポンスの読み方
value は絶対値 100 京以内の有限の数値、または厳密な数値文字列でなければなりません。from と to は別名の正規化後に対応する単位名へ解決される必要があります。すでに放射能の読み値を保持し、表示・規制上の比較・在庫移動のために第 2 の単位だけが必要な、実験情報システム、核医学の計算機、環境報告のパイプライン、バッチジョブへ、浮動小数の換算表をアプリのバイナリごとに同梱することなく組み込んでください。3 つの必須項目を持つ JSON ボディを送信してください。value(別名 activity、amount、n)、from(別名 from_unit、unit_from、source)、to(別名 to_unit、unit_to、target)です。成功時のレスポンスは、丸めた入力 value、正規の from と to のラベル、同じ丸めた変換先の量に設定された result と converted、SI の中間量である value_bq、変換先ラベルの unit、変換元から変換先への乗数の factor、短い数式文字列の formula、英語の要約 message、順序付き代入行の steps、正規識別子の全リストである supported_units を返します。項目の欠落、非有限の数値、絶対値の上限を超える値、未知の単位名といった検証失敗は invalid_input を返し、決して課金されません。料金は成功したリクエスト 1 件あたり一律 $0.002、単位項目は 1、限界単価はゼロです。
実用上のヒント、制限、このランディングを使う場面
この API は自動テストが安定するよう、Bq、kBq、MBq、GBq、mCi、µCi、Rd といった短い正規トークンを常に返します。invalid_input を返す失敗タスクは前払い残高を消費しないため、クライアントが意図的に未知の単位名を試す探索的なスクリプトも安価に保てます。
技術的な質問
未知の単位名を送るとどうなりますか。
API は invalid_input を返し、不正な項目名を示し、対応単位の例を列挙します。失敗したタスクは課金されません。
この放射能変換ツールは無料ですか。
ブラウザーツールは無料で、ローカルで動作します。API 呼び出しは成功したリクエスト 1 件あたり $0.002 で前払い式の KIT 残高を使用し、失敗したタスクは決して課金されません。
結果はブラウザーと API で決定論的ですか。
はい。ハンドラーとウィジェットは固定された変換係数と小数第 12 位の丸めを持つ同じ lib.js の解法経路を共有するため、ゴールデン例は本番と一致します。