卡路里焦耳换算器
卡路里换算焦耳时,卡乘以 4.1868;焦耳换卡路里时,焦耳除以 4.1868。输入任一数值即可同步看到 cal、大卡(kcal)、J、千焦(kJ) 四种单位对照,看营养标签千焦换大卡尤其方便。
换算基准:1 卡(cal)= 4.1868 焦耳(J),1 大卡(kcal)= 4186.8 焦耳。卡→焦耳乘以 4.1868,焦耳→卡除以 4.1868;结果保留 8 位有效数字。营养标签上的「大卡 / 千卡」即 kcal。
怎么用
- 选择换算方向:点「卡路里 → 焦耳」或「焦耳 → 卡路里」。看食品营养标签把千焦(kJ)换成大卡(kcal)、或做物理题把卡换成焦耳,都在这里选好方向。
- 输入数值:在数值框里填要换算的数字,例如 100、4186.8、2000,支持小数。框右侧会显示当前输入的单位(cal 或 J)。若手里是大卡或千焦,先把大卡×1000 变成卡、千焦×1000 变成焦耳再填。
- 读取结果:每改一个数或方向就立即重算,无需点等号。大号字给出目标单位结果,下方同时列出卡路里、大卡、焦耳、千焦四种值,方便直接对照。
- 对照营养标签:中国食品标签的能量多用千焦(kJ)。想知道等于多少大卡,把千焦数×1000 得焦耳填入、选「焦耳 → 卡路里」,结果里的「大卡(kcal)」一行就是常说的卡路里。
核心要点
卡路里换算焦耳只需要一个定义值:1 卡(cal)= 4.1868 焦耳(J)。 先分清手里是卡、大卡还是焦耳、千焦,再用乘除完成换算。
- 卡 → 焦耳:乘以 4.1868。例:100 cal = 418.68 J。
- 焦耳 → 卡:除以 4.1868。例:1000 J ≈ 238.85 cal。
- 大卡 ↔ 千焦:1 大卡(kcal) = 4186.8 J = 4.1868 千焦(kJ);千焦 ÷ 4.1868 = 大卡。
- 营养标签:标 1000 kJ 的零食 ≈ 238.85 大卡;平时说的「卡路里」多指大卡。
- 边界提醒:4.1868 是国际蒸汽表卡定义值;化学题若用热化学卡 4.184 请另行折算。
原理与公式
卡(卡路里)与焦耳都是能量单位,换算靠一个定义常数把两者联系起来:
1 卡(cal)= 4.1868 焦耳(J)(国际蒸汽表卡 cal_IT,精确值)1 大卡(kcal)= 1000 卡 = 4186.8 焦耳 = 4.1868 千焦(kJ)
两个方向的公式
焦耳 = 卡 × 4.1868卡 = 焦耳 ÷ 4.1868
大卡与千焦(营养标签常用)
大卡 = 千焦 ÷ 4.1868千焦 = 大卡 × 4.1868
计算示例
100 cal → 焦耳:100 × 4.1868 = 418.68 J1000 J → 卡:1000 ÷ 4.1868 ≈ 238.85 cal ≈ 0.239 大卡1 大卡 → 焦耳:1000 × 4.1868 = 4186.8 J = 4.1868 kJ零食标 1000 kJ → 大卡:1000 ÷ 4.1868 ≈ 238.85 大卡
精度:内部以高精度十进制(decimal.js)运算,规避原生 JavaScript 可能出现的0.1 + 0.2 = 0.30000000000000004 这类浮点误差;换算因子用精确值 4.1868,所以 4.1868 J 正好换回 1 cal;结果统一保留 8 位有效数字。计算均在浏览器本地完成。
常见问题
- 1 卡路里等于多少焦耳?1 焦耳等于多少卡路里?
- 1 卡(cal)= 4.1868 焦耳(J),这是国际蒸汽表卡(cal_IT)的精确定义值,也是我国食品与国标常用口径。反过来 1 焦耳 = 1 ÷ 4.1868 ≈ 0.2388 卡。换算规则:卡换焦耳就乘以 4.1868,焦耳换卡就除以 4.1868。大卡(千卡)方面:1 大卡 = 1000 卡 = 4186.8 焦耳 = 4.1868 千焦。
- 食品营养标签上的「千焦」怎么换算成「大卡(卡路里)」?
- 标签上常写能量多少千焦(kJ),而大家习惯说的「卡路里」其实是大卡(kcal)。换算:大卡 = 千焦 ÷ 4.1868。例如一包零食标 1000 kJ ≈ 238.85 大卡;一瓶饮料标 190 kJ ≈ 45.4 大卡。反过来,大卡 × 4.1868 = 千焦。用本工具时把千焦数 ×1000 填成焦耳、选「焦耳 → 卡路里」,看结果里的「大卡(kcal)」一行即可。
- 这个工具能直接输入大卡(kcal)或千焦(kJ)吗?
- 输入框只接受卡(cal)或焦耳(J):选好换算方向后填数字即可,结果会同步列出 cal、大卡(kcal)、J、千焦(kJ) 四行对照,不必手动换单位来读。要输入的若是大卡,先 ×1000 换成卡再填(100 大卡 = 100000 卡,选「卡路里 → 焦耳」);若是千焦,先 ×1000 换成焦耳再填(190 千焦 = 190000 焦耳,选「焦耳 → 卡路里」),再看结果里的「大卡(kcal)」一行。这样能避免把 100 大卡误当 100 卡填进去、结果差 1000 倍。
- 「卡」「大卡」「千卡」「卡路里」到底是什么关系?
- 「卡」(cal,小卡)是基本单位,1 卡 = 4.1868 J。「大卡」=「千卡」= kcal = 1000 小卡 = 4186.8 J,两者是同一个东西。日常说的「一个苹果约 50 卡路里」「跑步消耗 300 卡路里」,这里的「卡路里」几乎都是指大卡(kcal),不是小卡。营养、健身领域基本以大卡计;物理、化学里才多用小卡或直接用焦耳。本工具结果同时给出卡(cal)与大卡(kcal)两行,避免混淆。
- 为什么是 4.1868,而不是 4.184 或 4.2?会有误差吗?
- 「卡」历史上有多种定义,数值略有差别:国际蒸汽表卡 cal_IT = 4.1868 J(精确,食品/工程常用,本工具采用);热化学卡 cal_th = 4.184 J(化学常用);15℃ 卡 ≈ 4.1855 J。日常和食品标签用 4.1868 即可;4.2 只是口算近似。本工具用高精度十进制运算并采用精确因子 4.1868,所以 4.1868 J 正好换回 1 cal,不会出现 0.9999 这类误差。若你的教材明确用 4.184,请按该口径手动折算。
- 跑步/运动消耗的卡路里怎么换算成焦耳或千焦?
- 运动 App 里的「卡路里」通常是大卡(kcal)。换成焦耳:大卡 × 4186.8;换成千焦:大卡 × 4.1868。例如跑步消耗 300 大卡 = 300 × 4186.8 = 1 256 040 焦耳 ≈ 1256 千焦。反过来,若设备显示的是千焦,除以 4.1868 就得到大卡。注意人体实际能量消耗受个体差异影响,设备读数本身是估算,换算只精确到单位层面,不代表消耗量完全准确。
- 换算结果保留几位小数?计算精确吗?
- 内部用高精度十进制运算(decimal.js),规避了 JavaScript 原生浮点误差(如 0.1 + 0.2 会得到 0.30000000000000004),换算因子用精确值 4.1868。显示时统一保留 8 位有效数字并去掉多余的 0,极大或极小的值改用科学计数法。对日常、营养标签与一般工程参考足够;高精度专业计量请以权威标准与仪器为准。所有计算都在你的浏览器本地完成,不联网、不上传。