卵のサイズと固さでゆで時間を計算
このゆで卵時間計算ツールでは、卵のサイズとご希望の黄身の状態から、調理時間の目安を明確に確認できます。小・中・大・特大を選び、続いて半熟、とろり、固ゆでのいずれかを指定してください。結果は固定表に基づくため、同じ入力には必ず同じ回答が返されます。冷蔵した卵をすでに沸騰している湯へ入れる方法を想定し、キッチンタイマーで使いやすいよう分と秒の両方を表示します。
無料で実行
パックに表示された卵のサイズをお選びください
殻を見た印象で判断せず、まずパックに印刷されたサイズ区分をご確認ください。このツールでは、小・中・大・特大を受け付けます。これらの区分を使うことで、熱が中心まで届く必要のある卵の量を、実用的かつ再現可能な方法で考慮できます。大きな卵ほど、どの固さでも長い時間が割り当てられ、選択した固さがもう一方の条件になります。別の容器に移した卵や農場から直接入手した卵の場合は、サイズが分かっている卵と比較するか、最も近い区分をお選びください。「ジャンボ」「極小」「普通」など、公開表にない語句は入力できません。推測で処理せず明確にエラーを返すため、自動処理の結果が予測しやすく、不整合なデータも早期に見つけられます。計算は、冷蔵した卵1個を、すでに沸騰している湯へ静かに入れる条件を想定しています。複数個を調理する場合は同じサイズにそろえ、湯がすべての殻の周囲を流れるよう、鍋へ詰め込みすぎないでください。
お好みの黄身の状態に固さを合わせます
白身が固まり黄身が流れる状態には半熟、濃厚で塗れるような黄身にはとろり、中心まで完全に固める場合は固ゆでをお選びください。これらの名称は目標とする食感を示すものであり、食品安全の保証や中心温度の測定結果ではありません。固定表では、サイズと固さの有効な組み合わせごとに、整数の分数を割り当てています。同じサイズで半熟からとろりへ変えると時間が増え、同じ固さで大きなサイズへ変えた場合も時間が増えます。すでに沸騰している湯へ卵を入れ、湯が安定して沸騰する状態に戻った時点を基準に計時してください。激しく沸かすと殻が割れやすく、弱すぎると熱の伝わり方が遅くなるため、穏やかで一定の沸騰を保ちます。設定時間が終わったら、すぐに卵を取り出してください。熱い湯に残すと黄身の加熱が続き、選んだ食感の違いが失われることがあります。機器や処理手順が分に対応していない場合は、返された秒数をご利用ください。
安定した調理基準として結果をご利用ください
実際のゆで上がりには、サイズと固さ以外の条件も影響します。開始時の温度、標高、鍋の材質、湯量、火力、さらにサイズ区分の許容差によって、最終的な食感が変わる場合があります。この計算ツールは、それらの変数を測定したものとして扱いません。価値は、受け付けた各組み合わせに常に同じ時間を返す、安定した基準を提供する点にあります。そのため、結果を繰り返し使用し、比較し、自動化できます。ある台所で初めてお使いになる際は、提案時間で卵を1個ゆで、すぐに冷水または氷水で冷やして黄身をご確認ください。地域や器具の条件によって毎回少し柔らかすぎる、または固すぎる場合は、表の値を基準として残し、その台所専用の小さな補正を記録すると便利です。鍋から出した後も余熱は中心へ移動するため、冷却は重要です。APIは1回のリクエストにつき$0.002で、同じ決定論的な参照処理を行います。レシピツール、献立作成、音声アシスタントなど、説明可能な回答を必要とするシステムに適しています。
活用例
朝食用タイマーを設定する
パックのサイズとお好みの黄身を、キッチンタイマーで使える分数と秒数へ変換します。
レシピの説明を統一する
すべての卵に曖昧な共通時間を使わず、指定サイズに合う一貫した加熱時間を提示します。
献立アプリへ組み込む
通信、乱数、隠れた前提を使わない決定論的な時間参照を調理アプリに追加します。
よくある質問
タイマーはいつ開始しますか?
すでに沸騰している湯へ卵を入れた時点から計り、穏やかで一定の沸騰を維持してください。
対応している卵のサイズは何ですか?
固定表は小・中・大・特大に対応しています。それ以外の値には入力エラーを返します。
半熟、とろり、固ゆではどのような状態ですか?
半熟は流れる黄身、とろりは濃厚で塗れる黄身、固ゆでは完全に固まった黄身を目安とします。
標高によって結果は変わりますか?
標高は実際の調理に影響しますが、この固定表の入力項目ではありません。結果を基準にし、必要に応じて地域ごとの補正を記録してください。
APIリクエストの料金はいくらですか?
APIリクエストは1回あたり$0.002です。ブラウザー版でも同じ決定論的ロジックを使用します。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/cook/egg-boil-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"egg_size":"large","doneness":"jammy"}'const res = await fetch("https://api.kit.forhosting.com/cook/egg-boil-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"egg_size": "large",
"doneness": "jammy"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/egg-boil-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"egg_size": "large",
"doneness": "jammy"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/egg-boil-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"egg_size":"large","doneness":"jammy"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"egg_size":"large","doneness":"jammy"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/egg-boil-time", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"egg_size": "large",
"doneness": "jammy"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.egg_boil_time",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |