选择分类
单位换算
有效数字位数(不是小数位数);数值超出常规范围会自动改用科学计数法。
换算成其它单位
点一行即可把它设为目标单位。
常用换算一览
以左边的数值为例,一次算出这些常见组合的结果。
功能特性
- 14 大类 212 个单位:长度、面积、体积、质量、时间、速度、温度、压力、功率、能量、数据存储、油耗、角度、数字进制,覆盖日常与科研常用换算。
- 输入即换算:换分类、换单位、改数字都实时出结果,两个方向可一键交换,还能一次列出同类全部单位的结果表。
- 换算因子取定义精确值(1 英寸 = 2.54 厘米、1 磅 = 453.59237 克、1 美制加仑 = 3.785411784 升),近似值(年、月、马赫)都在单位说明中标注了取法。
- 温度支持七套温标:摄氏、华氏、开尔文、兰金、德里勒、列氏、罗默;这些温标不是等比缩放,走专用的正反换算函数。
- 油耗把 L/100km、mpg(US)、mpg(UK)、km/L 放在同一类:它们是互为倒数的两种说法,普通乘因子换算会得到错的结果,本页按倒数模型计算。
- 数据存储同时给十进制(kB/MB/GB)与二进制(KiB/MiB/GiB)两套单位,并列出常见混淆点;进制换算用 BigInt,几百位的整数也不会丢精度。
- 纯前端本地计算:没有后端、不上传,输入的数值只保存在你自己设备的 localStorage 中,界面支持简体 / 繁體 / English。
使用方法
- 在顶部选一个分类(比如「长度」),在左侧填数值并选源单位,右侧立刻给出目标单位的结果。
- 点「交换 ⇄」把源单位与目标单位对调;点结果表中的任意一行,可以把那一行设为目标单位。
- 要一次看清同类全部单位,勾上「换算成其它单位」;结果太长时把「结果精度」调低两档。
- 换算油耗时先想清楚要的是「每百公里喝多少油」还是「一加仑跑多少英里」;换算存储时留意 GB 与 GiB 相差 7%。
常见问题
- 为什么 1 GB 不等于 1 GiB?
- GB 是十进制(1 GB = 10⁹ 字节),GiB 是二进制(1 GiB = 2³⁰ = 1073741824 字节),两者相差约 7%。硬盘厂商按 GB 标称,操作系统按 GiB 显示,这就是「500 GB 的盘只有 465 GiB」的来源。本工具把两套单位放在一起,选错前缀就能直观看到差距。
- 油耗换算为什么容易算错?
- 因为 L/100km 与 mpg 是倒数关系,不是正比关系:油耗 10 L/100km 折合 23.52 mpgUS,但 20 L/100km 不是 47 mpgUS,而是 11.76。把「每百公里喝多少油」直接乘一个系数换成「一加仑跑多少英里」必然出错,本页按「先化成每公里耗油量,再算目标单位」的倒数模型计算。
- 为什么结果有时是科学计数法?
- 绝对值小于 10⁻⁶ 或大于等于 10¹⁶ 时改用科学计数法(例如 1.23e-7),其余用定点写法并按 3 位加千分位。科学计数法中的位数由「结果精度」控制,想多几位就把精度调大。
- 市制单位(斤、两、里、丈、亩)按哪套标准?
- 按现行市制:1 斤 = 500 克、1 两 = 50 克、1 里 = 500 米、1 丈 = 10 尺 = 100/3 米、1 亩 = 2000/3 平方米。这些是便于记忆的整数定义;港澳台历史上另有台斤(600 克)等旧制,本页不收录,需要时可在结果表中对照公斤数自行换算。
- 换算结果能精确到多少位?
- 因子本身是定义精确值,但计算走 JavaScript 的 IEEE-754 双精度,约 15~17 位有效数字后就是舍入噪声,所以精度上限给到 12 位。进制换算例外:用 BigInt 逐位算,几百位的整数也不会丢位。
关于本工具
单位换算把「选分类 → 填数值 → 选单位 → 看结果」这条最常用的换算流程放在一页:14 大类 212 个单位,含公制、英制、美制、航海与天文单位、中国市制,以及温度、油耗和数字进制这三类特殊换算。功能对标 w3ctool.com/tools/unit-converter,并补上了同类单位一次全列、常用换算一览与任意长度进制互转。
所有换算因子写在页面自带的静态数据中(UnitConvert/unitcore.js?v=7d2f59d3),乘除全在你的浏览器中完成:没有后端接口,也不发任何网络请求,断网后打开这个页面照样能换算。界面上的数值与设置只存在本机的 localStorage,本站服务器看不到你换算过什么。
站内其他工具
纯前端计算 · 换算因子取定义精确值 · 免费 · 支持中/繁/英