不会在背后偷偷四舍五入的换算器
每个换算系数都以精确分数保存,四舍五入只发生一次——在显示到屏幕上的那一刻。所以这里 1 TiB 等于 1 099 511 627 776 字节,而不是 1 099 511 628 000。
- 精确分数,而非浮点数
- 自由输入
- 批量换算
- 不上传任何内容
按住 Alt 键,屏幕上每个四舍五入过的数字都会换成精确值。
一次看到所有单位
1 m一整列一次换算
粘贴一列数值,或者打开一个文本文件,一次换算所有行。在你按下按钮之前不会读取任何内容。
勾选后工具只读取数字,并套用你选定的输入单位,完全不从文字里猜测。
如何使用
选择分类
共十八类,从长度、质量到压强、数据速率和油耗。也可以按 Ctrl+K 一次搜索全部 156 个单位。
输入数量
普通数字、3/4 这样的分数、1 1/2 这样的带分数、百分比,或者 5'11" 与 2 ft 3 in 这样的复合写法。
调整输出
选择有效数字或固定小数位,切换科学记数法与工程记数法,加上千位分隔符,或把结果拆成英尺和英寸。
继续往下走
复制单个数值,把整张表导出为 CSV,或者直接发送到另一个 oLoveTools 工具,不用经过下载文件夹。
精确分数,而非浮点数
每个系数都是大整数之比——1 英尺是 3048/10000 米,而不是 0.3048——所以计算不累积误差,四舍五入只在屏幕上发生一次。
复合结果
1.8542 m 显示为 6 ft 1 in,5445.5 s 显示为 1 h 30 min 45.5 s,41.4025° 显示为 41° 24' 9"。整数部分是精确的,只有最后一段带小数。
整列换算
粘贴或打开一个列表,一遍换算完,无法读取的行会被标出来,而不是悄悄丢掉。
156 个单位,一个搜索框
Ctrl+K 会在十八个分类里搜索名称、符号和别名,并直接跳到对应分类。常用单位可以置顶固定。
精度由你决定
有效数字、固定小数位、科学与工程记数法,以及跟随你语言习惯的千位分隔符。
键盘优先
Ctrl+K 搜索,S 交换单位,Ctrl+Z 与 Ctrl+Shift+Z 走历史记录,按住 Alt 就能看到每个四舍五入背后的精确值。
与其他工具串起来
把结果发给列表清理、JSON 查看器、Markdown 预览或差异比较,也能用同样的方式接收它们的文件。
不离开这个标签页
不上传、不调用接口、不用账号。每个数字都由你自己的浏览器算出,关掉标签页就全部消失。
常见问题
为什么别的换算器给出的答案略有不同?+
因为大多数换算器先乘以一个浮点系数,再把结果四舍五入到固定的有效位数。做菜量一量没问题,用在存储容量上就是错的:把 1 099 511 627 776 字节四舍五入到十位得到 1 099 511 628 000,这不是同一个数字的粗略版本,而是另一个数字。这里数值在输出之前一直是大整数的分数,你选择的精度也永远不会吃掉整数部分。
输入框里可以写什么?+
小数点用点或逗号的普通数字、3/4 这样的分数、1 1/2 这样的带分数、12% 这样的百分比、1.25e-4 这样的科学记数法、12 km 或 90 km/h 这样写出单位的数值、2 ft 3 in 或 1h 30min 这样的复合数值,以及 5'11" 这样的英尺英寸写法。如果文字里写了单位,它优先于下拉选择;没写就用下拉选择的单位。
有些单位旁边的 ≈ 是什么意思?+
表示这个单位的定义本身就不精确,所以任何换算器都做不到精确。弧度依赖无理数 π;平均月和平均年是日历上的平均值;马赫取决于空气温度。目录里其余的单位都由条约或标准精确定义,这里的算术会完整保留那份精确。
怎样看到完全没有四舍五入的数值?+
按住 Alt 键。屏幕上每个数字都会切换成精确形式:分数有有限小数时显示完整展开,没有时直接显示既约分数——三分之一英寸会显示成一个比值,而不是在某处截断的 0.333…。
可以一次换算整个列表吗?+
可以。把一列数据粘贴进批量框,或者打开 .txt 或 .csv,然后按换算按钮。读不出来的行会被标记而不是丢弃,这样输出和输入是对齐的。勾选手动选项后,工具会忽略行内写出的单位,改用你选定的那个。
我输入的内容会被上传吗?+
不会。这里没有服务器组件,换算过程中的任何环节都不会发起网络请求。你打开的文件由浏览器在本地读取,不会送到任何地方。当前这次换算会写进页面网址,方便你分享或收藏:那是你的数字唯一存放的地方,除非你自己把链接发出去,否则它一直留在你的设备上。