力换算器
在线力单位换算器:牛顿(N)、千牛(kN)、兆牛(MN)、毫牛与千克力(kgf)、克力、吨力(tf)及磅力(lbf)、盎司力、千磅力(kip)、达因(dyn)、磅达一键互转,输入即出全部等值,内置 1 kgf=9.80665 N、1 tf=9806.65 N、1 lbf≈4.448 N、1 N=100000 dyn 精确换算,高精度十进制无浮点误差。
换算基准:1 千克力(kgf)= 9.80665 牛顿(N);1 吨力(tf)= 1000 kgf = 9806.65 N;1 磅力(lbf)≈ 4.448 N;1 牛顿 = 100000 达因(dyn)。以「牛顿(N)」为中间基准换算,结果保留 8 位有效数字。
怎么用
- 输入数值:在「数值」框里填要换算的力的大小,例如 1、9.8、100。支持小数与负数(负值可表示反方向的力)。
- 选择原单位(从):在「从」下拉里选你手上数值的单位。单位按公制(牛顿N/千牛kN/兆牛MN/毫牛mN)、工程制(千克力kgf/克力gf/吨力tf)、英制(磅力lbf/盎司力ozf/千磅力kip)、其他(达因dyn/磅达pdl)分组,方便查找。
- 选择目标单位(到):在「到」下拉里选你想换算成的单位,结果区顶部会用大号字突出这一项的换算结果。
- 读取全部结果:每改一个数或单位就立即重算,无需点等号。下方表格同时列出该数值在所有单位下的等值,当前选中的目标单位会高亮,方便一次对照牛顿、千克力、磅力等多种单位。
原理与公式
力换算的核心是把任意单位先折算到一个公共「基准单位」,再折算到目标单位。 本工具以 牛顿(N) 为基准,每个单位都带一个「每单位等于多少牛顿」的精确倍率:
目标值 = 数值 × (原单位每 N 倍率) ÷ (目标单位每 N 倍率)
四套单位体系
公制(SI):以牛顿为基础,按 10 的幂次叠加——1 kN = 1000 N,1 MN = 1,000,000 N,1 mN = 0.001 N。牛顿的定义是 1 N = 1 kg·m/s²。
工程制(千克力):以标准重力 g₀ = 9.80665 m/s² 为基础——1 kgf(千克力)= 9.80665 N(定义值),1 gf(克力)= 0.00980665 N,1 tf(吨力)= 1000 kgf = 9806.65 N。这是「1 千克/1 吨质量在标准重力下的重力」。
英制:以磅力为基础——1 lbf = 1 lb × g₀ = 0.45359237 kg × 9.80665 m/s² = 4.4482216152605 N,1 ozf(盎司力)= 1 lbf ÷ 16 ≈ 0.278 N,1 kip(千磅力)= 1000 lbf ≈ 4448.2 N。
其他:1 dyn(达因,CGS)= 10⁻⁵ N(即 1 N = 100000 dyn);1 pdl(磅达)= 1 lb·ft/s² = 0.138254954376 N。
计算示例
5 kgf → N:5 × 9.80665 = 49.03325 N100 N → kgf:100 ÷ 9.80665 ≈ 10.197 kgf10 lbf → N:10 × 4.4482216 ≈ 44.482 N2 tf → kN:2 × 9.80665 = 19.6133 kN
力 ≠ 质量:千克(kg)是质量、牛顿(N)是力;二者通过F = mg 联系,地表 1 kg → 约 9.8 N,故用「千克力(kgf)」直接表示 1 kg 质量的重力。
精度:内部以高精度十进制(decimal.js)运算,规避原生浮点误差(0.1 + 0.2 = 0.3),kgf/lbf 等用精确常数避免舍入累积; 结果统一保留 8 位有效数字,极端量级(如牛↔兆牛)自动用科学记数法显示。 计算均在浏览器本地完成。
常见问题
- 1 千克力(kgf)等于多少牛顿(N)?为什么是 9.8 而不是 10?
- 1 千克力(kgf,又叫公斤力)= 9.80665 牛顿(N),这是按国际标准重力加速度 g₀ = 9.80665 m/s² 定义的精确值。千克力是「1 千克质量在标准重力下受到的重力」,因为 F = mg,所以 1 kgf = 1 kg × 9.80665 m/s² = 9.80665 N。日常估算常把 g 取 10 m/s²,于是简化成「1 kgf ≈ 10 N」,但精确换算是 9.80665 N。反过来 1 N ≈ 0.102 kgf。本工具用精确值计算,1 kgf 会正好换算成 9.80665 N。
- 牛顿(N)和千克(kg)是一回事吗?力和重量怎么区分?
- 不是一回事。千克(kg)是「质量」单位,牛顿(N)是「力(含重力)」单位。质量是物体含有多少物质,与所在位置无关;重力 = 质量 × 重力加速度,会随重力加速度变化。在地球表面 1 kg 物体受到的重力约 9.8 N,所以生活里常把「1 公斤重」近似当成「9.8 牛的力」或用「千克力(kgf)」直接表示——1 kg 物体的重力 = 1 kgf = 9.80665 N。需要算「力」时用牛顿或千克力,需要算「有多少物质」时用千克。本工具换算的是力的单位(牛顿/千克力/磅力等),不是质量单位。
- 1 磅力(lbf)等于多少牛顿?磅力和磅(lb)有什么区别?
- 1 磅力(lbf,pound-force)= 4.4482216152605 牛顿(N)≈ 4.448 N,约等于 0.4536 千克力。它的来历是「1 磅(lb,常衡)质量在标准重力下受到的重力」:1 lbf = 0.45359237 kg × 9.80665 m/s² = 4.4482216152605 N。注意区分:「磅(lb)」是质量/重量单位,「磅力(lbf)」是力单位,二者数值上对应但量纲不同。常见对照:1 lbf = 16 盎司力(ozf),1 千磅力(kip)= 1000 lbf ≈ 4448 N,工程结构中常用 kip。
- 达因(dyn)、磅达(pdl)是什么单位?怎么和牛顿换算?
- 达因(dyn)是 CGS 厘米-克-秒制的力单位:1 dyn = 1 g·cm/s² = 10⁻⁵ 牛顿(N),即 1 N = 100000 dyn,常见于老教材、物理化学(如表面张力 dyn/cm)。磅达(poundal,pdl)是绝对英制力单位:1 pdl = 1 lb·ft/s² = 0.45359237 kg × 0.3048 m/s² = 0.138254954376 N ≈ 0.1383 N。这两个都是较少用的历史单位,本工具按各自的精确定义换算,方便看老资料时对照。
- 工程里常说的「吨力(tf)」是多少?和「吨」一样吗?
- 吨力(tf,公制吨力 metric ton-force)= 1000 千克力(kgf)= 9806.65 牛顿(N)≈ 9.807 千牛(kN),常用于起重、桥梁、地基承载力等工程场景描述「多少吨的力/荷载」。它和质量单位「吨(t,1000 kg)」对应但量纲不同:1 吨质量在标准重力下的重力恰好是 1 吨力。工程实务里也常直接用千牛(kN),换算关系 1 tf ≈ 9.807 kN,1 kN ≈ 0.102 tf ≈ 102 kgf。本工具同时给出 tf、kN、kgf 的等值,方便荷载换算。
- 这个力换算器的精度如何?结果可靠吗?
- 本工具做的是力「单位」之间的纯换算。内部用高精度十进制运算(decimal.js)规避 JavaScript 原生浮点误差(如 0.1 + 0.2 ≠ 0.3),并以「牛顿(N)」为中间基准、用国际标准定义值换算(千克力按 g₀ = 9.80665 m/s²,磅力按 1 lb = 0.45359237 kg 精确定义,达因按 10⁻⁵ N 定义)。显示统一保留 8 位有效数字(多余的 0 自动去掉),极端量级自动用科学记数法。所有计算都在你的浏览器本地完成,不联网、不上传,结果可直接用于日常与一般工程参考。