温度換算
4つの温度目盛りをひとつの換算ツールで扱えます。100 °Cは212 °Fで、どの結果も絶対零度と照合されるため、ありえない数値が報告書やレシピ、実験ノートに入り込むことはありません。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 値
- 100
- 開始
- Celsius
- To
- Fahrenheit
- 結果
- 212 °F
- 入力
- 100
- ケルビン
- 373.15
一般的な 4 つの熱力学温度目盛りをすべて理解できる、信頼性の高い温度換算ツールをお探しではありませんか。数値を入力し、変換元の目盛りと変換先の目盛りを選ぶだけで、摂氏・華氏・ケルビン・ランキンの間で正確な換算結果が得られます。すべての読み取り値を絶対零度と照合して検証しますので、物理的にあり得ない温度がレポート、レシピ、気象データ、実験ノートに紛れ込むことはありません。
換算できる温度目盛り
この温度換算ツールは、科学・工学・日常生活で最も頻繁に登場する 4 つの目盛りに対応しています。摂氏は米国以外の気象機関が用いる SI に親和的な日常目盛りで、0 が水の氷点、100 が標準条件下での沸点を表します。華氏は米国で気象・調理・建物制御に用いられる民生目盛りで、水は 32 で凍り 212 で沸騰します。
ケルビンは物理・化学の方程式で必須となる絶対熱力学目盛りで、0 ケルビンは物質が到達し得る最低温度である絶対零度です。ランキンは華氏と同じ大きさの度を基礎とする絶対目盛りで、技術者が計量単位系に切り替えずに絶対温度を扱いたい場合、米国の航空宇宙分野や熱力学の教科書で登場します。4 つすべての間で自由に換算できます。
スクリプトやフォームを簡潔に保てるよう、C・F・K・R といった短い別名も正式名称と併せて受け付けます。
換算と絶対零度の仕組み
すべての換算は熱力学的なハブとしてケルビンを経由しますので、華氏からランキンへ、あるいは摂氏からケルビンへと飛ぶ際に数式の誤差が積み重なることを防げます。まず入力を標準的な厳密関係式でケルビンへ変換します。
摂氏には 273.15 を加え、華氏には 459.67 を加えたうえで 9 分の 5 を掛け、ランキンには 9 分の 5 を掛け、ケルビンはそのままとします。次にエンジンがそのケルビン値が負でないことを確認します。絶対零度は 0 ケルビン、摂氏マイナス 273.15、華氏マイナス 459.67、ランキン 0 です。
ネットワーク呼び出しも、モデル推論も、時計への依存もありません。
活用例
ラボおよびプロセス制御のログ
摂氏とケルビンが混在するセンサーの出力を、グラフ化・警報・長期保存の前に単一の目盛りへ正規化します。
気象・旅行アプリ
地域の屋外気温を利用者が好む目盛りで表示しつつ、科学的なオーバーレイ用にケルビンも利用可能なままにします。
工学の課題および文書作成
熱力学の表・レポート・採点対象の演習を準備する際に、華氏とランキン、あるいは摂氏とケルビンの間で換算します。
よくある質問
対応している温度目盛りは何ですか?
摂氏・華氏・ケルビン・ランキンです。正式名称のほか、C・F・K・R といった短い別名も受け付け、応答内で正規化します。
100 °C を華氏に換算できますか?
結果は単位 °F の 212 で、相当するケルビン値も含まれます。
摂氏から華氏への換算式は何ですか?
摂氏の値に9/5を掛けて32を足します。そのため、水は32 °Fで凍り212 °Fで沸騰し、これは0 °Cと100 °Cと同じ点になります。
摂氏をケルビンに換算するには?
摂氏の値に273.15を足します。ケルビンの1度の大きさは摂氏と同じですが、絶対零度から始まるため、マイナスになることはありません。
各目盛りで絶対零度はいくつですか?
0 Kで、これは-273.15 °C、-459.67 °F、0 °Rに当たります。これより低い温度は存在しないため、換算ツールはそれ以下の値を受け付けません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/temperature \
-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", {
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",
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", 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", 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",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
ブラウザーで無料でご利用いただけるほか、同じロジックを API 経由で 1 リクエスト $0.002、サブスクリプション不要でお呼び出しいただけます。
換算できる温度目盛り
同一目盛りどうしのリクエストは、絶対零度チェックのあとに値をそのまま返しますので、検証のみが必要な場合に便利です。
換算と絶対零度の仕組み
この下限を下回る読み取り値は invalid_input エラーを返し、課金されません。これはサービス側の障害ではなく、物理的にあり得ない温度をクライアントが渡したためです。同じ入力は常に同じ出力を生み出しますので、換算ツールを単体テストや課金に関わる API 経路に組み込む際に必要な性質が満たされます。
API の呼び出し・料金・提供方法
応答には、正規化された入力、正規の from・to 目盛り名、換算結果、degree C や K といった表示単位、そして監査者が手作業でこの手順を再計算できるよう中間のケルビン値が含まれます。連携では、自由記述テキスト中の記号から推測するのではなく、変換元と変換先の目盛りを明示してください。表面仕様が安定するまでの状態はベータですが、演算そのものは教科書と同じ固定式に従い、同じ入力の下で変わることはありません。この機能は 3 つのフィールドで呼び出します。有限の数値である value、変換元の目盛りである from、変換先の目盛りである to です。ホスト型 API の料金は、成功したリクエストごとに一律 $0.002 です。フィールドの欠落や絶対零度未満の温度といった検証失敗では残高を消費しません。パイプラインでは、各換算を独立したタスクとして送信し、通常お使いの Webhook や署名付きリンクの流れで結果を回収してください。この取り決めにより SDK の型、OpenAPI スキーマ、フォーム制御の整合が保たれ、計量単位系と英国式の記号が混在したデータでの読み違いを防げます。
技術的な質問
値が絶対零度を下回るとどうなりますか。
温度が絶対零度未満である旨を説明する invalid_input でリクエストが失敗します。無効なクライアント入力は課金されません。
温度換算 API の料金はいくらですか。
成功した API 呼び出しごとに $0.002 です。同じ換算ツールはアカウント不要でブラウザーでも無料で動作します。
換算は決定的ですか。
はい。演算はケルビンを経由する固定式と小数第 6 位の丸めを用いますので、同じ入力は常に同じ JSON 結果をもたらします。