摂氏・華氏・ケルビン変換
ケルビンは摂氏に273.15を足した値なので、100 °Cは373.15 Kです。天気アプリや調理用の温度計、実験ノートの目盛りが違うときに、摂氏・華氏・ケルビンの3つの間だけで温度を換算できます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 値
- 100
- 開始
- Celsius
- To
- Fahrenheit
- 結果
- 212 °F
- 入力
- 100
- ケルビン
- 373.15
この摂氏・華氏・ケルビン変換は、有限の温度と出発目盛りと到着目盛りを受け取り、指定された目盛りで同じ熱力学状態を返します。閉じた集合は Celsius・Fahrenheit・Kelvin です。実験ノート、天気予報、調理用プローブ、演習プリントが次に必要な単位と食い違うときに、人が実際に入力する三つの名称です。Rankine、Réaumur、Delisle はこのランディングの対象外です。変換は常にケルビンを経由するため、対ごとに漂う行列ではなく一つの恒等式を共有します。ケルビンは摂氏に 273.15 を足したもの、摂氏から華氏はよく知られた九分の五に三十二を足す関係です。
三つの目盛りと、各組の背後にあるケルビン恒等式
Celsius、Fahrenheit、Kelvin は、天気アプリ、実験ノート、オーブン用プローブ、理科プリントが次に必要な単位と食い違うときに、人が変換器へ実際に入力する三つの温度名称です。このランディングはその閉じた集合です。Rankine、Réaumur、Delisle、Newton、Rømer から選ばせることはありません。
それらは別の検索と別のページだからです。各組は定義上のオフセットでケルビンへ還元し、到着目盛りへ写すため、ドリフトし得る組ごとの行列はありません。摂氏からケルビンは 273.15 を足します。
華氏からケルビンは (F に 459.67 を足したもの) に九分の五を掛けます。これは (F から 32 を引いたもの) に九分の五を掛けてから 273.15 を足すのと同じです。ケルビンはすでに SI の熱力学目盛りなので、ケルビン入力はそのまま枢軸です。
戻りでは、摂氏はケルビンから 273.15 を引き、華氏はケルビンに九分の五を掛けて 459.67 を引きます。これは授業の恒等式 F は C に九分の五を掛けて 32 を足す、と一致します。どの出発目盛りでもゼロは実在の温度です。
0 °C は氷点、0 °F は寒い冬の一日、0 K は絶対零度で、他の二つの目盛りでは別の数になります。絶対零度より上の符号付き値は受け付けます。応答は解析した入力、正規の from と to の名称、変換結果、到着単位記号、中間のケルビン温度、それらの恒等式を述べ直す formula 文字列、ワークシートに貼れる短い英語メッセージをエコーします。
両方の目盛りが三名称の集合にあるときはこの経路を選んでください。
三目盛り温度変換が役立つ場面
気象デスクは摂氏の予報を米国向け公報のために華氏へ換え、同じ読みが科学モデルへ入るときはケルビンへ換えます。調理と食品安全のチームは華氏で示されたオーブン用プローブをメートル法レシピのために摂氏へ換え、実験室の技術者は 0 °C の氷点確認を機器ログのためにケルビンへ換えます。
教員と試験生成器には、認識できない単位名を黙って NaN で返すのではなく拒否する決定的なオラクルが必要です。壊れた採点器が成功とみなす事故を防ぐためです。ファームウェアと IoT のパイプラインは、センサーのケルビンをダッシュボード用の摂氏と消費者向け表示の華氏へ、一回の呼び出しで変換します。
このランディングは、日常の科学三目盛りによる摂氏華氏ケルビン変換を探す人を対象にします。Rankine 経路でも Réaumur 経路でもなく、100 度 C のような混在文字列の構文解析器でもありません。両方の単位がすでに三名称の集合にあり、一回の呼び出しで済ませたいときはこの能力を選んでください。
Rankine を換算する必要があるなら、より広い四目盛りハブを使ってください。ケルビン枢軸が負にならないよう、絶対零度以上に保ってください。
活用例
気象、旅行、公報
摂氏の予報を米国向け公報のために華氏へ換えるか、同じ数がメートル法モデルへ入るときに華氏の読みを摂氏とケルビンへ換えてください。
実験室、オーブン、機器ログ
校正日誌のために氷点 0 °C をケルビンへ換えるか、メートル法レシピカードのために華氏のオーブン用プローブを摂氏へ換えてください。
宿題、ファームウェア、IoT ダッシュボード
正確な 273.15 / 9/5 の恒等式で教科書の C↔F↔K 換算を確認し、認識できない目盛り名は NaN を返さず拒否します。
よくある質問
どの温度単位を変換できますか?
Celsius、Fahrenheit、Kelvin です。別名 C、F、K、°C、°F と同義語 centigrade を受け付け、それらの正規名へ正規化します。
この摂氏華氏ケルビン変換はどの式を使いますか?
枢軸はケルビンです。 K = C + 273.15 および K = (F + 459.67) × 5/9。戻りは C = K − 273.15 と F = K × 9/5 − 459.67 で、F = C × 9/5 + 32 と一致します。
100 の摂氏を華氏にするには?
結果は 212、中間温度は 373.15 kelvin です。
0 °Fと0 °Cは同じ温度ですか?
違います。0の意味は目盛りごとに異なり、0 °Cは氷点、0 °Fは寒い冬の日、0 Kは絶対零度です。それぞれ、ほかの2つの目盛りでは別の数値になります。
名前の代わりにC、F、Kと入力できますか?
できます。C、F、Kのような短い書き方、°Cや°Fのような度記号付きの書き方、centigradeという言葉も認識し、対応する目盛りとして扱います。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/temperature-converter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":100,"from":"celsius","to":"fahrenheit"}'const res = await fetch("https://api.kit.forhosting.com/conv/temperature-converter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 100,
"from": "celsius",
"to": "fahrenheit"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/temperature-converter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 100,
"from": "celsius",
"to": "fahrenheit"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/temperature-converter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":100,"from":"celsius","to":"fahrenheit"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":100,"from":"celsius","to":"fahrenheit"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/temperature-converter", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"value": 100,
"from": "celsius",
"to": "fahrenheit"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.temperature_converter",
"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 で失敗します。
入力契約、丸め、別名、エラーの扱い
文書上の名称は celsius、fahrenheit、kelvin です。ソルバーは短い別名 C、F、K に加え、°C や °F のような度数付き形と同義語 centigrade も受け付け、返す前に正規の小文字名へ正規化します。成功時の本体には input(解析した出発数)、正規名の from と to、result(変換温度)、unit(到着記号 °C、°F、または K)、kelvin(SI 枢軸)、formula、message が含まれます。往復確認は容易です。 100 celsius は 212 fahrenheit かつ 373.15 kelvin、0 celsius は 273.15 kelvin、32 fahrenheit は 0 celsius、0 kelvin は −273.15 celsius かつ −459.67 fahrenheit です。同じ目盛りへ変換すると同じ数が返り、恒等経路を固定するテストに役立ちます。必須の三フィールドを持つ JSON 本体を POST してください。value は有限数または厳密な数値文字列、from は出発目盛り、to は到着目盛りです。失敗した検証(欠落フィールド、空文字、NaN、Infinity、非数値の語句、rankine や reaumur のような認識できない単位名、絶対零度未満の出発温度)はフィールドを指名して invalid_input を返し、課金しません。料金は単位 item の成功リクエストごとに定額 $0.002 です。
三目盛り温度変換が役立つ場面
invalid_input を返す失敗タスクは前払い残高を消費しないため、学習者がわざと value を省いたり単位名を誤記したりする探索スクリプトを安く保てます。成功した API 呼び出しは 1 件 $0.002 で課金されます。
技術的な質問
単位名が認識できないとどうなりますか。
リクエストは invalid_input で失敗します。欠落フィールド、NaN、Infinity、非数値文字列、rankine や reaumur のような未知名は拒否され、課金されません。
この三目盛り変換の料金は。
ブラウザの用具は無料です。API リクエストは成功 1 回あたり $0.002 の KIT 前払い残高を使い、無効な入力は請求しません。