The Bits to Bytes Converter converts between all digital storage units — bits, bytes, kilobytes, megabytes, gigabytes, terabytes — in both SI base-10 and IEC binary standards. Eliminates the confusion between storage advertised in gigabytes and what your operating system actually reports.
1
B
0.000977
KB
0.000001
MB
9.313226e-10
GB
0
b
1
B
1
B
0.000977
KB
0.000001
MB
9.313226e-10
GB
0
b
1
B
Your 1 TB hard drive contains 931 GB according to your computer. Your 100 Mbps internet connection tests at 12.5 MB/s download speed. Your 8 GB phone holds 7.45 GiB of actual storage. These discrepancies are not errors — they result from the coexistence of two incompatible unit systems that the storage and networking industries have used simultaneously for decades. The bits to bytes converter converts between all units in both systems with complete transparency about which system is being used.
The fundamental confusion:
Storage manufacturers use SI because it makes drives sound bigger. Operating systems use binary because memory addressing naturally works in powers of 2. The resulting gap: a "1 TB" drive contains 1,000,000,000,000 bytes = 931.32 GiB (binary gigabytes). Use this online calculator for any unit conversion in either system. The bandwidth calculator handles data rate conversions for network planning.
The most persistent source of data unit confusion: networking speeds are measured in bits per second; file sizes in bytes. The conversion:
Download time = File size (bytes) × 8 / Connection speed (bits per second)
For a 100 Mbps (megabits per second) connection downloading a 1 GB (gigabyte) file: File size in megabits = 1,000 × 8 = 8,000 Mb; Download time = 8,000 Mb / 100 Mbps = 80 seconds. But if the ISP means 100 Mbps and the file is 1 GiB (binary): 1 GiB = 8,589,934,592 bits; time = 8,589,934,592 / 100,000,000 = 85.9 seconds. The capital B vs. lowercase b convention (MB = megabytes, Mb = megabits) is the standard notation, though it is frequently ignored in casual usage.
Reference for SI vs. binary prefixes:
The gap grows at each level — at the TB scale, the 9.95% difference is practically significant: a "1 TB" drive stores approximately 931 GiB (Windows-reported value). The data storage converters cover all digital unit conversions.
The ambiguity dates to the 1960s–70s, when both computer scientists (working with binary powers of 2) and manufacturers (working with decimal prefixes from SI) began using the same "kilo/mega/giga" prefixes to mean different things. The International Electrotechnical Commission (IEC) introduced the binary prefixes (kibi-, mebi-, gibi-, tebi-) in 1998 to resolve the ambiguity, but adoption has been slow: Windows and Linux now use IEC binary prefixes; macOS switched to SI decimal prefixes in OS X 10.6 (Snow Leopard) in 2009. The result is that two different operating systems reporting different sizes for the same file — both correctly, just using different unit conventions.
Practical examples: a single ASCII character is 8 bits (1 byte), a Unicode emoji may be 32 bits (4 bytes), an IPv4 address is 32 bits (4 bytes), a MAC address is 48 bits (6 bytes), an IPv6 address is 128 bits (16 bytes). Internet speeds: 100 Mbps = 12.5 MB/s, 1 Gbps = 125 MB/s.
Inputs
Results
8 bits = 1 byte
Inputs
Results
100 Mbps = 12.5 MB/s ≈ 12,207 KB/s
How helpful was this calculator?
5.0/5 (1 rating)