比エネルギーコンバーター
1 kJ/kgは0.239005736138 cal/gです。問題集、燃料の資料、工程の収支計算で単位が混ざっていても、質量あたりのエネルギーをJ/kg、kJ/kg、熱化学カロリー毎グラム、BTU毎ポンドの間で換算できます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 値
- 1
- 変換元単位
- kJ/kg
- 変換先単位
- cal/g
- 結果
- 0.2390057361
- 変換元ラベル
- kilojoules per kilogram
- 変換先ラベル
- calories per gram
- J/kg換算値
- 1,000
比エネルギーコンバーターは、単位質量あたりのエネルギーとして書かれた量を、熱力学の配布資料や燃料表、壊れやすい表計算の係数行を探すことなく別の単位ペアへ変換します。数値に変換元の単位と変換先の単位を添えて入力してください。キロジュール毎キログラムからカロリー毎グラム、ジュール毎キログラムからBTU毎ポンド、あるいは対応する組の中のどのペアでも構いません。
対応する単位と、変換の計算方法
このコンバーターは、安定した正規コードのもとで4つの比エネルギー系統を受け付けます。ジュール毎キログラムには J/kg、キロジュール毎キログラムには kJ/kg、熱化学カロリー毎グラムには cal/g、常用ポンドあたりの国際表英熱量には BTU/lb です。係数はSIの定義と慣用的なエネルギー標準に従います。
1キロジュール毎キログラムは1000ジュール毎キログラムです。1熱化学カロリー毎グラムは、1カロリーが4.184ジュールで1グラムが1キログラムの1000分の1であるため、4184ジュール毎キログラムに等しくなります。
1国際表BTU毎ポンドは、1055.05585262ジュールのIT BTUを厳密な常用ポンドの0.45359237キログラムで割って、2326ジュール毎キログラムに等しくなります。中間が常に J/kg であるため、AをBに、BをAに変換しても、公開された小数12桁の丸めまで一貫し、範囲外にずれ得るペアごとの行列は存在しません。
単なる総エネルギー、完全な燃料表が必要な発熱量のワークフロー、Q = m c ΔT の熱計算は意図的に対象外なので、比エネルギーの単位変換を狙って検索する方は、1つの明確な規約のもとで予測可能な結果を得られます。
日々の作業での使いどころ
熱力学の問題集、燃料データシート、材料の配布資料、プロセスのエネルギー収支を読みながら、キロジュール毎キログラムからカロリー毎グラムやBTU毎ポンドへの手早い確認が必要なときは、無料のブラウザ内比エネルギーコンバーターをお使いください。
ページを開き、数値と単位を入力し、単位ライブラリやデスクトップの工学パック、壊れやすい係数セルを持つ表計算を入れずに結果をコピーできます。
プロダクトのパイプラインが関連するいくつかの計量系統を必要とするときは、この端点を単なるエネルギーコンバーターや熱エネルギーツールと組み合わせ、検索の流入が総エネルギーや比熱容量ではなく比エネルギー変換、すなわちジュール毎キログラム、キロジュール毎キログラム、カロリー毎グラム、BTU毎ポンドに特化しているときは単独で呼び出してください。
入力元は他のKIT parse項目と同じ保持規則に従い、アルゴリズムが完全に決定論的なので結果はキャッシュして安全です。
活用例
燃料と材料のデータシート
技術者は、収支や機器選定ツールに値を入れる前に、混在した単位で示された供給元の発熱量や材料の比エネルギーを正規化します。
よくある質問
このコンバーターはどの比エネルギー単位に対応しますか?
ジュール毎キログラム(J/kg)、キロジュール毎キログラム(kJ/kg)、熱化学カロリー毎グラム(cal/g)、国際表BTU毎ポンド(BTU/lb)です。
ここでの1カロリー毎グラムはどう定義されますか?
cal/g は厳密に4.184 Jの熱化学カロリーと厳密に0.001 kgのグラムを使うので、1 cal/g は4184 J/kg に等しくなります。旧式の蒸気表カロリーの変種は対象外です。
1 BTU毎ポンドは何ジュール毎キログラムですか?
2326ジュール毎キログラムです。国際蒸気表のBTUである1055.05585262ジュールを、常用ポンドの0.45359237キログラムで割って求めた値です。
マイナスの値も換算できますか?
はい、できます。工程の計算で差を符号付きで扱う場合に備えて、マイナスの値もそのまま換算します。0はどの単位でも0になります。
物質を温めるのに必要な熱量も計算できますか?
できません。このツールは質量あたりのエネルギーの単位を換算するだけです。質量、比熱、温度変化を使う熱量の計算や、燃料の発熱量の一覧は意図的に対象外にしています。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/specific-energy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1,"from":"kJ/kg","to":"cal/g"}'const res = await fetch("https://api.kit.forhosting.com/conv/specific-energy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1,
"from": "kJ/kg",
"to": "cal/g"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/specific-energy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1,
"from": "kJ/kg",
"to": "cal/g"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/specific-energy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1,"from":"kJ/kg","to":"cal/g"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1,"from":"kJ/kg","to":"cal/g"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/specific-energy", 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": "kJ/kg",
"to": "cal/g"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.specific_energy",
"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を課金します。
対応する単位と、変換の計算方法
joules per kilogram、kilojoules per kilogram、calories per gram、BTU per pound、btu/lb、british thermal units per pound といった親しみやすい別名は大文字小文字を無視して正規化されるので、フォームやAPIは短いコードでもフルネームでも渡せます。各リクエストは入力 value に変換元のジュール毎キログラムの厳密な係数を掛け、次に変換先の係数で割ります。
リクエストの形、応答フィールド、未知の単位のエラー
工学のパイプラインで符号付きの比エネルギー差が必要なときは負の値も許可され、ゼロはどの変換先単位でもきれいにゼロになります。3つの必須フィールドを含むJSON本文を送ってください。有限の数値としての value、変換元の単位文字列としての from、変換先の単位文字列としての to です。value には amount と quantity、from には unit_from と source、to には unit_to と target の別名が受け付けられます。成功すると応答は、正規の from と to のコード、人が読める from_label と to_label の文字列、変換後の result、中間の j_per_kg 量、変換元から変換先への無次元の factor、UI表示に適した短い formula 行、method タグ specific_energy_si_thermochemical_it、そして固定の units_supported リストを返します。value の欠落、NaN や Infinity のような有限でない数値、単位フィールドの欠落、対応単位に対応付かないトークンは invalid_input で失敗し、エンジンがリクエストを拒否した後は課金されません。エラーメッセージは不正なフィールドを名指しし、対応集合を列挙するので、クライアントは推測せずにフォームを直せます。多くのキロジュール毎キログラムからカロリー毎グラムへ落とすような大きさの離れたペアも同じコード経路を共有するため、中間のジュール毎キログラム積をIEEE倍精度で表せる限り、極端な値も明確に定義されます。
ブラウザ利用、API料金、日々のワークフロー
実験ノートアプリ、プロセスヒストリアン、教育プラットフォーム、シミュレーションの前処理器が、安定したKIT契約のもとで比エネルギーを大規模に変換しなければならないときは、成功した項目1つにつき$0.002で前払いAPIに切り替えてください。invalid_input を起こす検証の失敗は、拒否の後に残高を消費しません。モバイルアプリやチャットボットを出す作者は、result と formula のフィールドを、学生や運用者が紙で期待する数値と変換経路の両方を示すカードに直接対応付けられます。
連携の活用例
熱力学の宿題と試験
学生は教科書の表が単位系を混在させるとき、SIの J/kg や kJ/kg と慣用の cal/g や BTU/lb の間で比エネルギーを変換し、未知のトークンには明確な invalid_input エラーを受け取ります。
シミュレーションとヒストリアンのパイプライン
自動化スクリプトは、記録済みまたは設定済みの比エネルギー値を、前払いで決定論的なAPI契約のもとで単一のSI基準へ変換します。
技術的な質問
1 kJ/kg を cal/g に変換するにはどうしますか。
value: 1、from: "kJ/kg"、to: "cal/g" を含むJSONを送ってください。応答の result フィールドが変換後の数値で、加えて j_per_kg の中間値と読みやすい formula が付きます。
未知の単位を送るとどうなりますか。
リクエストは invalid_input で失敗します。メッセージはフィールドを名指しし、対応単位を列挙します。検証の失敗は課金されません。
比エネルギーコンバーターは無料ですか。
ブラウザのツールはお使いの端末で無料で走ります。API呼び出しは成功した項目1つにつき$0.002で前払いのKIT残高を使い、invalid_input の応答は課金されません。