使用方法
- 「数值」默认 8400,范围 0 到 1000000000,支持小数;「源单位」默认千焦,「目标单位」默认卡。改任意一项立刻重算,光标停在数值框里按回车同样触发。
- 两个下拉各有九个选项:焦耳、千焦、卡、千卡、瓦时、千瓦时、英热单位、电子伏、英尺磅力,覆盖物理、营养、电力与工程四套口径。
- 「小数位」默认 5,范围 0 到 12。千焦折卡得到的是无限小数,5 位已经够用;若换成电子伏这类量级悬殊的目标,可调到 12 位再看。
- 「批量换算」默认已经写好五行示例,每行一条「数值 + 空格 + 单位」。单位一栏大小写不敏感,8400 KJ 与 8400 kj 查的是同一条因子;按 Ctrl+Enter(Mac 上 Cmd+Enter)一次算完,框被清空时点「换算」会自动填回示例。
- 结果区给出「原值 源单位 = 结果 目标单位」,下面是折合基准单位、单位汇率、口径说明、九个能量单位展开清单和批量结果,用来核对量级。
- 清单下面是一张 24 行对照表,把当前数值按 0.1 到 10000000 逐个换算,默认显示 12 行,点「加载更多」展开全部,点「导出 CSV」存成带 BOM 的文件。
- 「交换单位」把源与目标对调,用来反着核一遍;「复制结果」复制整段结论;「复制对照表」复制正文里那张关键关系表,制表符分隔,可直接粘进表格软件。
- 数值为空、小于 0、超过 1000000000、不是数字,小数位不是 0 到 12 的整数,批量行缺空格或单位不在九种之内,都会指明行号和原因。
这个千焦转卡换算器能解决什么问题
能量有四个常用口径:物理与化学用焦耳,中国营养标签用千焦,美国营养标签用大卡,电力与工程用千瓦时、英热单位或英尺磅力。四者之间的换算并非单一系数,其中最容易被忽略的是「卡」与「千卡」相差 1000 倍这件事。本站这一页的名称「千焦转卡」,指的就是把千焦口径的能量折算成热化学卡;本页同时保留另外八个单位,选好源单位与目标单位即可任意互换,反方向也算。
第一类是看营养标签。中国预包装食品按千焦标注,美国按 Cal(即 kcal)标注,同一个「2000」的数值差 4.184 倍单位。成人每日参考摄入 8400 kJ = 2007.64818356 kcal,一碗白饭约 1160 kJ = 277.24665392 kcal,一听可乐约 585 kJ = 139.818355641 kcal。把这三点记住,标签上的数字就能立刻对上日常分量。
第二类是运动与消耗估算。跑步机、手环给出的消耗多用千卡,而部分器械与论文给出千焦。直接把两个数字相加而不换算,会把总能量算错 1000 倍,方向错了之后所有后续判断都失效。
第三类是电费与热工口径。1 千瓦时 = 3600000 J = 860.420650096 kcal = 3600 kJ,一度电折算成热量大约相当于 860 大卡;英制设备铭牌上的 BTU 与 ft·lbf 也要按各自的因子折回焦耳再对账。
计算原理与变量说明
九个能量单位各自登记一个因子 f,含义是「一个该单位折合基准单位焦耳的数值」。换算分两步:先求基准值 = x × f(源),再求结果 = 基准值 ÷ f(目标)。合起来就是 结果 = x × f(源) ÷ f(目标),全程一次乘一次除。千焦折卡代入因子后就是 结果 = x × 1000 ÷ 4.184。
| 单位 | 因子 f(焦耳 J) | 口径 | 说明 |
|---|---|---|---|
| 焦耳 j | 1 | 物理 | 基准单位 |
| 千焦 kj | 1000 | 营养 | kilo = 一千倍 |
| 卡 cal | 4.184 | 热化学 | 精确定义值 |
| 千卡 kcal | 4184 | 营养 | 等于 1000 小卡 |
| 瓦时 wh | 3600 | 电力 | 1 瓦乘 3600 秒 |
| 千瓦时 kwh | 3600000 | 电力 | 日常所说的一度电 |
| 英热单位 btu | 1055.05585262 | 暖通 | 英制热量口径 |
| 电子伏 ev | 1.602176634e-19 | 微观 | 2019 年 SI 后精确 |
| 英尺磅力 ftlb | 1.3558179483314003 | 工程 | 英制功的口径 |
热化学卡 1 cal = 4.184 J 是精确定义值,不是测量值。正因为它是定义值,1 kJ = 239.005736138 cal 才是无限小数——除不尽来自 1000 ÷ 4.184 这个除法本身,而不是来自任何实验误差。看到 239.005736138 这类长小数,不必怀疑它的精度。
四种「卡」互不相等,本页用的是热化学卡。热化学卡 4.184 J、国际蒸汽表卡 4.1868 J、15 摄氏度卡 4.1855 J、营养大卡 4184 J。前三者彼此相差很小,热化学卡与国际蒸汽表卡相差 0.07 个百分点;而营养大卡与前三者相差 1000 倍。这也是为什么营养标签上的数字看起来总比物理课上的小卡数字「小三个数量级」。
营养标签上的「卡路里」其实是千卡。1 kcal = 4184 J = 1000 cal。中国营养标签按 kJ 标、美国按 Cal(= kcal)标,同一个「2000」的数值差 4.184 倍单位。换算时先确认标签上写的是 kJ 还是 Cal,再决定用 4184 还是 4.184 去除。
电力与英制口径各有定值。1 kWh = 3600000 J = 860.420650096 kcal = 3600 kJ;1 eV = 1.602176634e-19 J,2019 年 SI 重新定义后成为精确值,由此 1 kJ = 6.2415e+21 eV。英制侧 1 BTU = 1055.05585262 J,推出 1 kJ = 0.947817120313 BTU;1 ft·lbf = 1.3558179483314003 J,推出 1 kJ = 737.562149277 ft·lbf。
完整示例(数值仅作演示)
打开页面时四个控件的默认值是数值 8400、源单位千焦、目标单位卡、小数位 5,结果是 8400 千焦 = 2007648.18356 卡,约合 2007.64818356 千卡。把同一数值展开到九个单位:8400000 焦耳、8400 千焦、2007648.18356 卡、2007.64818356 千卡、2333.33333333 瓦时、2.33333333333 千瓦时、7961.66381063 英热单位、5.242868e+25 电子伏、6195522.05393 英尺磅力。
批量框默认五行,目标单位卡:1 kj 得 239.005736138;10 kj 得 2390.05736138;585 kj 得 139818.355641;1160 kj 得 277246.65392;8400 kj 得 2007648.18356。单位一栏大小写不敏感,KJ 与 kj 查的是同一条因子。
反方向核对:把源单位改成卡、目标单位改成千焦,数值填 239.005736138,应得 1;再填 2007648.18356,应得 8400。点「交换单位」后重算应得原值的逆运算,对不上通常是单位选错。
千焦与卡对照表
下表给出常用千焦值折成卡与千卡的读数,全部按因子表算出,按 12 位有效数字保留。
| 千焦(kJ) | 卡(cal) | 千卡(kcal) |
|---|---|---|
| 1 | 239.005736138 | 0.239005736138 |
| 10 | 2390.05736138 | 2.39005736138 |
| 100 | 23900.5736138 | 23.9005736138 |
| 500 | 119502.868069 | 119.502868069 |
| 1000 | 239005.736138 | 239.005736138 |
| 2000 | 478011.472275 | 478.011472275 |
| 4184 | 1000000 | 1000 |
| 8400 | 2007648.18356 | 2007.64818356 |
| 10000 | 2390057.36138 | 2390.05736138 |
| 12552 | 3000000 | 3000 |
第二张表列出九个单位折合焦耳的因子,用来判断一个陌生数字来自哪套口径。
| 单位 | 折合焦耳(J) | 出处 |
|---|---|---|
| 1 焦耳 j | 1 | 基准单位 |
| 1 千焦 kj | 1000 | 公制前缀 |
| 1 卡 cal | 4.184 | 热化学卡定义 |
| 1 千卡 kcal | 4184 | 营养大卡 |
| 1 瓦时 wh | 3600 | 1 瓦乘 3600 秒 |
| 1 千瓦时 kwh | 3600000 | 一度电 |
| 1 英热单位 btu | 1055.05585262 | 国际蒸汽表口径 |
| 1 电子伏 ev | 1.602176634e-19 | 2019 年 SI 定值 |
| 1 英尺磅力 ftlb | 1.3558179483314003 | 英制功 |
最后是跨单位关键关系表,「复制对照表」按钮复制的就是这张表,制表符分隔可直接粘进表格软件。
| 关键关系 | 数值 |
|---|---|
| 1 卡折合焦耳 | 4.184 J |
| 1 千卡折合焦耳 | 4184 J |
| 1 千焦折合卡 | 239.005736138 cal |
| 1 千焦折合千卡 | 0.239005736138 kcal |
| 成人每日 8400 千焦 | 2007.64818356 kcal |
| 1 千瓦时折合焦耳 | 3600000 J |
| 1 千瓦时折合千卡 | 860.420650096 kcal |
| 1 电子伏折合焦耳 | 1.602176634e-19 J |
| 1 千焦折合电子伏 | 6.2415e+21 eV |
| 1 千焦折合英热单位 | 0.947817120313 BTU |
| 1 千焦折合英尺磅力 | 737.562149277 ft-lbf |
| 一碗白饭 | 1160 kJ = 277.24665392 kcal |
结果边界、舍入与适用说明
- 数值为空时提示「数值不能为空,请填 0 到 1000000000 之间的数字」,不会拿上一次结果冒充本次输出。
- 数值里带单位符号、千分位逗号或全角数字时提示该串不是有效数字,请只填阿拉伯数字与可选的小数点。
- 数值小于 0 或超过 1000000000 时分别给出对应提示,不自动截断到边界值,避免把越界输入伪装成合法结果。
- 小数位留空、写成小数或超出 0 到 12 时分别给出对应提示,不自动取整也不套默认值。
- 批量行每行只认「数值 + 空格 + 单位」两段,写成 8400kj 或一行两数都会指出行号和原因;单位先转小写再查表,KJ、kj 等价,拼错成 kilojoule 会报「单位不在九种之内」。
- 页面内部一律先折成基准单位焦耳再转目标,中间量按 12 位有效数字收敛,最后按你选的小数位显示。
- 本页的「卡」是热化学卡(4.184 J)。若你的数据来自采用国际蒸汽表卡(4.1868 J)的旧文献,两者相差 0.07 个百分点,高频对账时应先统一口径。
- 本页只做能量换算,功率(瓦)还包含时间维度,不要把能量数值直接当功率使用。
常见问题
营养标签上的「卡路里」和小卡是一回事吗?
不是。营养标签上的「卡路里」其实是千卡:1 kcal = 4184 J = 1000 cal,与物理小卡整整差 1000 倍。中国营养标签按 kJ 标、美国按 Cal(= kcal)标,同一个「2000」的数值差 4.184 倍单位。
1 千焦到底等于多少卡?
1 kJ = 239.005736138 cal,这是无限小数。因为热化学卡 1 cal = 4.184 J 是精确定义值,除不尽来自 1000 ÷ 4.184 这个除法本身,而不是来自任何实验误差。
四种「卡」之间差多少?
热化学卡 4.184 J、国际蒸汽表卡 4.1868 J、15 摄氏度卡 4.1855 J,这三者彼此相差很小,热化学卡与国际蒸汽表卡相差 0.07 个百分点;营养大卡 4184 J 则与前三者相差 1000 倍。本页采用热化学卡口径。
成人一天大概需要多少能量?
常见参考值是每日 8400 kJ,折合 2007.64818356 kcal。作为对照,一碗白饭约 1160 kJ = 277.24665392 kcal,一听可乐约 585 kJ = 139.818355641 kcal。
一度电折算成热量是多少?
1 千瓦时 = 3600000 J = 860.420650096 kcal = 3600 kJ。也就是说一度电若全部转成热,大约相当于 860 大卡,正好接近半份成人每日参考摄入量。
电子伏这种极小的单位,换算器处理得了吗?
处理得了。1 eV = 1.602176634e-19 J(2019 年 SI 重新定义后成为精确值),由此 1 kJ = 6.2415e+21 eV。页面内部统一按焦耳中转,超过阈值会自动改用科学计数法显示,不会因为量级悬殊丢位。
批量框里的单位应该写什么?
写九种单位的英文键:j、kj、cal、kcal、wh、kwh、btu、ev、ftlb,大小写不敏感。数值与单位之间必须留一个空格,写成 8400kj 会报「每行只能写一个数值和一个单位」。
输入的数据会上传到服务器吗?
不会。数值、单位和批量内容只在本页的 JavaScript 里参与乘除运算,没有发起任何网络请求,刷新页面后输入即恢复默认值。