单位换算

输入「1.5 GB」「3m20s」自动识别量纲,列出同类全部单位。

千分位分组
输入
输出

这个工具按「数值 + 单位」的自由写法工作:1.5 GB、3600 s、98.6 F、3m20s、10亩、1 light-year 都能直接读。内置 12 个量纲共 123 个单位——长度、面积、体积、质量、时间、速度、数据存储、温度、压力、功率、能量、角度,覆盖到工具站常见的换算清单(unitjacked、conversionable、tool.lu 一类),并补齐中国法定市制单位(里、丈、尺、寸、亩、顷、斤、两、钱、担、市升)与英美两套并存的容量、重量。识别时不区分大小写、忽略空格与 ° ² ³ 这类符号,也不要求数字和单位之间有空格;一行里写多项(3m20s、1米50厘米)会先确认它们属于同一个量纲,再逐项折成基准单位相加。命中之后,输出把该量纲的全部单位一次列全,你输入的那一行用 ★ 标出、说明里写明「输入单位」,其余行给出同一物理量的其他读法,省掉「再查一次」的往返。

换算不经过浮点数:每个单位的系数与偏移都写成分数,用 BigInt 做有理数运算,因此 1 TiB 给出的是完整的 1,099,511,627,776 字节而不是 1.0995e+12,1 YiB 的 25 位数字一位不少;反过来 1 纳米折成光年这类跨越二十几个数量级的结果会改用科学计数法(1.057001e-25),避免一长串零。小数位(0–12,默认 6)只影响非整数结果,千分位分组可以随时关掉。数据口径是明确表态的:存储同时列 SI 十进制词头与 IEC 60027-2 二进制词头,市制按现行法定关系(1 里 = 500 米、1 斤 = 500 克、1 亩 = 2000/3 平方米),温度这类带偏移的量用「先乘系数再加偏移」的仿射公式。所有计算都在浏览器本地完成,输入不会发送到服务器。

单位换算怎么用

  • 一个数加一个单位:输入 1.5 GB、98.6 F、10亩、1 light-year 即可;单位可以写中文、符号或英文名(公里、km、kilometre 等价),大小写和空格随意。
  • 同一量纲多项相加:写 3m20s 得到 200 秒,写 1米50厘米 得到 1.5 米;跨量纲(10 m 3 kg)会直接报错并列出各自的候选量纲,不做猜测。
  • 调小数位与分组:想把 1 GB 折成 GiB 看 0.93,把小数位调到 2;要复制纯数字给脚本,就关掉千分位分组。

常见问题

1 GB 到底是 1000 还是 1024 兆字节?为什么买回来的硬盘「容量变小了」?

两种答案都对,只是口径不同。kB/MB/GB/TB 是 SI 十进制词头,严格按 1000 进制,厂商标称容量、网络带宽、SSD 规格书用的是它;KiB/MiB/GiB/TiB 是 IEC 60027-2(也见于 JEDEC 与 ISO 80000-13)定义的二进制词头,按 1024 进制。分歧的根源是早期计算机文献把 KB 当作 2 的幂使用,而 1998 年后标准组织要求写作 KiB,Windows 资源管理器至今仍在 1024 的值旁边标 KB。结果就是 500 GB 的盘在系统里显示约 465 GiB。差距随量级放大:1 GB 与 1 GiB 相差 7.4%,1 TB 与 1 TiB 相差 9.9%,1 YB 与 1 YiB 相差约 21%。本工具把两套都列出并同时给出数值,你只需要看标签是 B 还是 BiB。

我输入 m、T、F、in 这种缩写,工具会不会读错?

会存在真实的歧义,所以工具的做法不是猜一个就完事,而是明确告知。缩写命中多个单位时,按候选列表的第一行取值(例如 5 m 按长度的米、100 F 按温度的华氏度、b 与 B 不区分大小写时按字节),并在下方提示「也可能是……」,你可以据此换成没有歧义的写法:写 分钟 或 min 而不是单独一个 m,写 吨 或 tonne 而不是单独一个 t,写 Byte 或 B 而不是小写 b,写 英寸 或 in2 表达平方英寸。另外几个常见陷阱也单独说明:F 还是法拉(电容)、T 还是特斯拉(磁通密度)、C 还是库仑(电荷量),本工具不含电学量纲,会按温度处理并提醒;「里」按现行 500 米,清代营造里约合 576 米,历史文献要另算。

温度换算为什么和其他单位不一样?温差能直接乘系数吗?

因为摄氏、华氏、开尔文的零点不同,它们之间是「乘系数再加偏移」的仿射关系,不是等比关系。摄氏转华氏是 ×9/5 再加 32,所以 0 °C = 32 °F,而 −40 °C 恰好等于 −40 °F,这是两条温标唯一的交点。温差是另一回事:1 °C 的温差等于 1 K,也等于 1.8 °F 的温差,因为偏移在做差时抵消了;但把 20 °C 直接乘 9/5 得到 36「华氏度」是错的。表里还收了兰氏度(°R,与华氏同系数、零点在绝对零度)和旧制列氏度(°Re,1 °Re = 1.25 °C)。除温度之外的量纲都没有偏移,可以直接乘系数。

对应功能编号 #121无需安装,手机端同样可用按 Ctrl + K 换工具