单位换算(长度 / 重量 / 面积 / 体积 / 温度 / 速度 / 存储)
转换计算所有处理都在浏览器本地完成,数据不上传服务器
全部单位点一行设为目标单位
输入一个值,一次看到它在同类全部单位下的结果,不用来回换下拉框。温度是仿射刻度而不是比例刻度(0°C = 32°F,不是 0),单独处理,不会套用「乘以系数」那套算法;数据存储把 1000 进制的 KB 与 1024 进制的 KiB 分列并逐行标出 —— 这两套混用正是「买了 1TB 硬盘只显示 931GB」的来源。
功能
- 七大类:长度、重量、面积、体积、温度、速度、数据存储
- 输入一个值,同类全部单位的结果同时列出,点任意一行即可设为目标单位
- 温度按仿射变换换算,符号与零点都正确(-40°C = -40°F 这类也不出错)
- 数据存储区分 1000 进制(KB/MB/GB)与 1024 进制(KiB/MiB/GiB),并在每行标出
- 包含市斤、亩、海里、节、盎司、英制加仑等常用单位
- 结果自动去掉浮点误差的尾巴(0.1 + 0.2 显示为 0.3,而不是 0.30000000000000004)
- 低于绝对零度的温度会照算,但明确提示没有物理意义
使用方法
- 先选类别(长度、重量、温度等)
- 输入数值并选择源单位与目标单位
- 下方表格同时给出这一类里全部单位的结果
- 点任意一行把它设为目标单位,或点「复制」取走结果
常见问题
- 1TB 的硬盘为什么只显示 931GB?
- 硬盘厂商按 1000 进制标容量(1TB = 10 的 12 次方字节),操作系统按 1024 进制报(1TiB = 2 的 40 次方字节)。同一个容量用两种读法看差了约 7%,这不是缺斤少两,而是两套单位混用。
- KB 和 KiB 到底哪个是 1024?
- KiB 是 1024 字节,KB 严格来说只是 1000 字节。日常口语里说「1K」几乎总是指 1024,但在存储设备与网络传输的规范里是 1000,所以本工具把两套单位都列出来并标上进制,避免猜。
- 为什么温度不能用「乘以系数」来换算?
- 因为不同温标的零点位置不同:0°C 对应 32°F,不是 0。比例换算只适用于零点相同的单位(长度、重量都是零对零),温度必须先减去零点再乘系数,也就是仿射变换,这也是本工具把温度单独实现的原因。
- 美制加仑和英制加仑一样吗?
- 不一样:美制加仑约 3.785 升,英制加仑约 4.546 升,相差约 20%。美国的液量盎司、品脱、夸脱与英国的同名单位也都不同,工具里两套都给了,名字后面标了国别。
相关工具
颜色转换
转换计算在 HEX、RGB、HSL 与 HSV 之间互转颜色,并算出文字与底色的 WCAG 对比度,说明有没有达到 AA 或 AAA。全部在浏览器本地完成。
进制转换
转换计算在二、八、十、十六、36 进制之间互转,五种结果一次全部给出,19 位的雪花 ID 也能一位不差。全部在浏览器本地完成。
日期计算
转换计算算两个日期之间相差多少天,或给一个日期加减若干天、周、月。日期用日历挑或直接粘贴,结束日期留空就与今天比较。全部在浏览器本地完成。
时间戳转换
转换计算把 Unix 时间戳还原成日期时间,或把日期时间算成时间戳。秒与毫秒自动识别,可选常用时区,结果逐行可复制,还能批量转换与导出。全部在浏览器本地完成。
Cron 解析
转换计算把 cron 表达式逐字段讲成人话,并算出接下来几次的执行时间;永远不会触发的表达式会当场说明原因。全部在浏览器本地解析。