免费数据工具 · 单位清晰,换算准确

数据大小换算器

一个数据量,两种计量方式。将比特和字节换算为十进制 kB、MB、GB、TB、PB,同时对照二进制 KiB、MiB、GiB、TiB、PiB。大数保持精确,每个单位都清晰可查。

01 / 输入数据大小

使用英文小数点,不要填写逗号或单位后缀。支持零。去除首尾空白后最多 128 个字符。

kB = 1000 B · KiB = 1024 B · B = 8 bit

最多显示 0–20 位小数。精确值始终保留完整数字。

输入框为空时可试用示例:

数值在你的设备上计算。本工具不会上传或保存输入。刷新或切换语言会清空输入。网站使用 Google Analytics 统计页面访问。

02 / 对照所有单位

输入数值并选择原单位,然后换算。

怎样换算数据大小?

  1. 输入非负十进制数,不要附带单位。
  2. 单独选择原单位:B 是字节,bit 是比特。
  3. 选择最多显示的小数位数,然后换算。
  4. 比较十进制与二进制结果。可复制显示值,或展开“精确值”复制完整数字。

1 KB 是 1000 还是 1024 字节?

本工具中,1 kB = 1000 字节,1 KiB = 1024 字节。十进制前缀每级乘 1000,二进制前缀每级乘 1024。“KB”是常见的非正式写法,在不同软件中可能有不同含义。因此这里明确区分 kB 与 KiB,请先确认原始数据采用哪种规则。

为什么 GB 与 GiB 的数值不同?

两者代表的单位大小不同。1 GB 为 1,000,000,000 字节;1 GiB 为 1,073,741,824 字节。因此,相同字节数换成 GiB 后数值更小。改变单位不会改变数据量本身。

1 GiB = 1.073741824 GB

一个字节有多少比特?

一个字节(B)等于 8 个比特。例如,1 bit = 0.125 B,1000 B = 8000 bit。出现小数字节时,结果表示数学换算;实际文件的字节数是整数。本工具换算数据量,不计算传输速率或下载时间。

近似符号 ≈ 表示什么?

显示精度限制的是小数位数,而非有效数字位数。显示值按四舍五入处理,并去掉不必要的末尾零。只有舍入改变数值时才显示 ≈。精度较低时,一个很小的正数可能显示为 ≈ 0;展开“精确值”即可查看完整、未舍入的小数。

“复制显示值”保留近似标记和单位;“复制精确值”包含完整数字和单位,不受显示精度影响。

很大的字节数会丢失精度吗?

你的输入不会被转成二进制浮点数。换算通过 BigInt 整数运算完成,可保留 9007199254740993 B 等大数的精度。这里所有单位之间的比值都能写成有限小数,因此精确视图可显示完整数字。

支持哪些输入格式?

支持零、整数和小数,包括 .5 与 1.;首尾空白会被去除。小数分隔符请使用英文句点。不支持正负号、千位逗号、数字内部空格、科学计数法或 MB 等单位后缀。去除首尾空白后最多 128 个字符,去除前最多 4096 个字符。

示例只会填入空输入框,不会覆盖已有内容。尝试另一个示例前请先清空。修改数值、原单位或精度时,旧结果会被清除。

常用换算示例

1000 B = 1 kB = 0.9765625 KiB
1 MiB = 1.048576 MB
1 bit = 0.125 B
1 TB = 1000 GB

结果将同级十进制与二进制单位放在一起,并标明每个单位对应的字节数。单位区分大小写:B 表示字节。

单位参考:NIST 二进制前缀为何需要明确单位:Files 社区的实际需求