摂氏から英国オーブンのガスマークへの変換
176 °Cのレシピはガスマーク4になります。最も近いダイヤル設定が180 °Cだからです。110〜240 °Cの温度を入力すると、最も近いガスマーク、元の温度との差、ぴったり一致するかが分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 摂氏
- 175
- ガスマーク
- 4
- ガスマークの表記
- Gas Mark 4
- 一致する摂氏温度
- 180
- 摂氏での差
- 5
この摂氏・ガスマーク変換ツールは、110~240 °C の温度に最も近い英国式オーブン設定を求めます。近似式ではなく 11 行の固定表を使うため、同じ入力からは必ず同じ結果が得られます。応答には選ばれたガスマーク、表上の温度、元の温度との差、完全一致かどうかが表示されます。対応範囲外の温度には明確な入力エラーを返します。メートル法のレシピを旧式の英国ガスオーブン向けに調整する場合や、再現性のある料理ソフトウェアを作る場合に便利です。
摂氏温度の照合方法
ガスマークは段階的なオーブン設定ですが、摂氏は連続した温度尺度です。このツールは入力値と英国式固定表の各温度との差を比較します。ガスマーク 1/4 は 110 °C、1/2 は 120 °C、1~9 は順に 140、150、160、180、190、200、220、230、240 °C です。
絶対差が最小の行を選びます。たとえば 176 °C は 180 °C との差が最小なので、ガスマーク 4 になります。差が完全に同じ場合は低い温度を優先します。
そのため 185 °C はガスマーク 5 ではなく 4 です。この規則により結果は常に一意になります。ガスマークはつまみの決まった位置であり、分割できる温度単位ではないため、行間の補間は行いません。
調理で結果を利用する際の注意
返されたガスマークは、英国式ガスオーブンで最も近い標準設定としてお使いください。ただし、実際のオーブンには個体差があります。古い機器は設定より高温または低温になることがあり、ファン付きオーブンには別の補正が必要ですが、このツールはその補正を計算しません。
175 °C の場合、最も近いのは 180 °C のガスマーク 4 で、差は 5 °C です。テストには完全一致、近接値、170 °C の中間値、範囲外入力を含めると確実です。
活用例
メートル法レシピをガスオーブン向けに調整
摂氏の加熱指示を、英国式ガスオーブンの表示に最も近い設定へ変換します。
取り込んだレシピデータを統一
通常オーブンの摂氏温度を持つレシピへ、決定的に算出したガスマークを追加します。
安定した料理アプリのテストを作成
完全一致、近似、同距離、範囲外エラーについて再現可能なテストケースを生成します。
よくある質問
180 度の摂氏はガスマークいくつですか?
固定表では 180 °C がガスマーク 4 と完全に一致します。
175 度の摂氏はガスマークいくつですか?
175 °C は、表上の温度が 180 °C で差が 5 °C のガスマーク 4 になります。
ちょうど中間の温度はどのように処理されますか?
2 行までの距離が同じ場合は低い温度を選びます。たとえば 170 °C は 160 °C のガスマーク 3 です。
ファン付きオーブン向けの補正も行いますか?
行いません。 最も近い英国式ガスマークだけを選び、ファン補正や機器の校正は別途ご検討いただきます。
どの範囲の温度を換算できますか?
ガスマーク1/4に当たる110 °Cから、ガスマーク9に当たる240 °Cまでです。この範囲外の温度は、表の端の値に勝手に合わせず、入力エラーとして知らせます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/cook/celsius-to-gas-mark \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"celsius":175}'const res = await fetch("https://api.kit.forhosting.com/cook/celsius-to-gas-mark", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"celsius": 175
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/celsius-to-gas-mark",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"celsius": 175
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/celsius-to-gas-mark", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"celsius":175}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"celsius":175}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/celsius-to-gas-mark", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"celsius": 175
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.celsius_to_gas_mark",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
入力、出力、範囲、エラー
有効範囲は両端を含む 110~240 °C です。未指定、数値文字列、無限大、NaN、数値以外の型も拒否します。安定した出力形式なので、フォーム、レシピ取り込み処理、自動テストで扱いやすくなっています。celsius フィールドに有限の数値を指定してください。temperature、temp、value も別名として利用できます。範囲外の値を端の値へ自動補正せず、invalid_input を返します。成功時は入力の celsius を保ち、gas_mark、gas_mark_label、matched_celsius、difference_celsius を返します。exact_match は入力値が表にそのまま存在する場合だけ真です。tie_break は同距離なら低い温度を選ぶ規則を示します。API の成功リクエスト 1 回の料金は $0.002 です。
調理で結果を利用する際の注意
difference_celsius が大きい場合は、レシピが通常加熱、ファン加熱、特殊モードのどれを想定しているかご確認ください。この機能は Fahrenheit の変換、調理時間の推定、食品安全性の判断には対応しません。ソフトウェアでは元の値と matched_celsius の両方を保存すると、近似したことを利用者に示せます。
技術的な質問
110 未満または 240 を超える摂氏温度を入力できますか?
できません。110~240 °C の範囲外は固定表の対応範囲を外れるため、invalid_input を返します。