数据传输速率换算器
在线数据传输速率换算器:比特速率 bit/s、Kbps、Mbps、Gbps、Tbps(网络带宽/运营商标称)与字节速率 B/s、KB/s、MB/s、GB/s(下载速度常用)及二进制 KiB/s、MiB/s、GiB/s 一键互转,输入即出全部等值。一眼算清「100M 宽带能跑多少 MB/s」、Mbps 与 MB/s 之差 8 倍,高精度十进制无浮点误差。
换算基准:1 字节/秒(B/s)= 8 比特/秒(bit/s)。网络带宽用比特(Mbps),下载速度用字节(MB/s),二者差 8 倍。比特速率与字节速率十进制前缀逢千进位(1 Kbps = 1000 bit/s);二进制前缀逢 1024 进位(1 KiB/s = 1024 B/s)。结果保留 8 位有效数字,极端量级自动用科学记数法。
怎么用
- 输入数值:在「数值」框里填要换算的速率数字,例如 100、500、1000。支持小数;速率不能为负数。
- 选择原单位(从):在「从」下拉里选你手上数值的单位。单位按比特速率(bit/s、Kbps、Mbps、Gbps、Tbps,网络带宽/运营商标称)、字节速率十进制(B/s、KB/s、MB/s,下载速度常用)、字节速率二进制(KiB/s、MiB/s、GiB/s,部分软件显示)三组列出。
- 选择目标单位(到):在「到」下拉里选你想换算成的单位,结果区顶部会用大号字突出这一项。最常见是 Mbps↔MB/s(看清 100M 宽带能跑多少下载速度)、Mbps↔Gbps、MB/s↔MiB/s。
- 读取全部结果:每改一个数或单位就立即重算,无需点等号。下方表格同时列出该速率在所有单位下的等值,当前选中的目标单位会高亮,方便一次对照比特速率与字节速率各档单位。
原理与公式
数据传输速率换算的核心是把任意单位先折算到一个公共「基准」,再折算到目标单位。 本工具以 比特每秒(bit/s) 为基准,每个单位都带一个「一个该单位等于多少比特每秒」的系数:
比特每秒 = 数值 × (原单位的 bit/s 系数)目标值 = 比特每秒 ÷ (目标单位的 bit/s 系数)
基础关系
1 字节每秒(B/s)= 8 比特每秒(bit/s)——网络带宽用比特(Mbps),下载速度用字节(MB/s),差 8 倍。
三套单位
比特速率(网络带宽,逐级 ×1000):宽带、运营商、接口速率标称。1 Kbps = 1000 bit/s,1 Mbps = 10^6 bit/s,1 Gbps = 10^9,1 Tbps = 10^12
字节速率·十进制(下载速度常用,逐级 ×1000):1 B/s = 8 bit/s,1 KB/s = 8000,1 MB/s = 8×10^6,1 GB/s = 8×10^9
字节速率·二进制(部分软件,逐级 ×1024):1 KiB/s = 8×2^10 bit/s,1 MiB/s = 8×2^20,1 GiB/s = 8×2^30
计算示例
100 Mbps → MB/s:100×10^6 ÷ 8 = 12.5×10^6 B/s = 12.5 MB/s(100M 宽带下载约 12.5 MB/s)1000 Mbps → MB/s:1000 ÷ 8 = 125 MB/s(千兆宽带)1 MB/s → Mbps:1 × 8 = 8 Mbps1 MiB/s → MB/s:2^20 ÷ 10^6 ≈ 1.048576(二进制比同名十进制大约 4.86%)
精度:内部以高精度十进制(decimal.js)运算,规避原生浮点误差(0.1 + 0.2 = 0.3)。每个单位换成 bit/s 都是精确整数(2 或 10 的整数次幂,字节再 ×8),所有换算在数学上精确无漂移。结果统一保留 8 位有效数字,极端量级(如 bit/s↔Tbps)自动用科学记数法显示。计算均在浏览器本地完成。
常见问题
- 100M 宽带的下载速度是多少 MB/s?为什么不是 100MB/s?
- 100M 宽带指的是 100 Mbps(兆比特每秒),而下载速度通常用 MB/s(兆字节每秒)显示,两者相差 8 倍。因为 1 字节(Byte)= 8 比特(bit):100 Mbps ÷ 8 = 12.5 MB/s。所以理论满速下,100M 宽带的下载速度约 12.5 MB/s,500M 约 62.5 MB/s,千兆(1000 Mbps)约 125 MB/s。实际还会因网线/WiFi、服务器、协议开销等略低。运营商标速用比特(小写 b),软件显示下载速度用字节(大写 B),这是「带宽看着大、下载没那么快」的根本原因。
- Mbps 和 MB/s 有什么区别?怎么换算?
- Mbps = 兆比特每秒(Megabit per second,小写 b 是 bit 比特),MB/s = 兆字节每秒(Megabyte per second,大写 B 是 Byte 字节)。1 字节 = 8 比特,所以 1 MB/s = 8 Mbps,反过来 Mbps ÷ 8 = MB/s。带宽、网速、运营商套餐基本都用 Mbps 标称;下载工具、浏览器显示的速度多用 MB/s。看错大小写就会差 8 倍——记住「宽带数字 ÷ 8 ≈ 下载 MB/s」即可。本工具把比特速率和字节速率分组并排列出,一次看清。
- 千兆宽带(1000M)实际能跑多快?
- 千兆宽带指 1000 Mbps(= 1 Gbps)。换成下载速度:1000 ÷ 8 = 125 MB/s(理论满速)。但要真正跑满,需要:网线为超五类/六类(千兆网口)、路由器与网卡支持千兆、WiFi 用 Wi-Fi 6 且信号好、且对端服务器够快。实测常见 80~115 MB/s。用本工具把 1000 Mbps 换成 MB/s、Gbps、MiB/s,可快速核对测速软件的读数是否正常。
- 网络带宽为什么用比特(bps)而不用字节?
- 这是通信行业的历史惯例。数据在线路上是一位一位(bit)串行传输的,用「每秒多少比特」最直接地描述信道容量,因此带宽、网速、接口速率(如 USB、HDMI、网口)都用 bps/Kbps/Mbps/Gbps。而文件大小、硬盘容量按「字节」计,于是下载速度也常折算成字节/秒(MB/s)。两套单位并存,换算只差固定的 8 倍。本工具同时给出比特速率和字节速率,避免混算。
- KB/s 和 KiB/s(带 i)有什么不同?
- KB/s(千字节每秒)按十进制逢千进位:1 KB/s = 1000 B/s;KiB/s(二进制千字节每秒,IEC 80000-13 前缀)按 1024 进位:1 KiB/s = 1024 B/s。同理 1 MiB/s = 1024 KiB/s = 1048576 B/s,比同名的 1 MB/s(10^6 B/s)大约 4.86%。日常下载速度多用十进制 MB/s;部分系统、下载软件按二进制显示(MiB/s)。两套同级差距随级数放大,本工具把二进制单位单独成组,需要精确区分时直接选用。
- 换算结果精确吗?保留几位?
- 内部用高精度十进制运算(decimal.js),规避 JavaScript 原生浮点误差(如 0.1+0.2 会得到 0.30000000000000004),并以「比特每秒(bit/s)」为中间基准换算。由于每个单位换成 bit/s 都是精确整数(1、1000、8、8192…均为 2 或 10 的整数次幂,字节再 ×8),所有换算在数学上都是精确的。显示统一保留 8 位有效数字(多余的 0 自动去掉),极端量级(如 bit/s↔Tbps)自动用科学记数法。所有计算都在你的浏览器本地完成,不联网、不上传。