Digital data is measured in bits and bytes, the fundamental units of computing. From the kilobytes of a text file to the petabytes of a data center, understanding these units is essential for working with computers, networks, and storage. Our converter handles both binary (traditional computing) and decimal (storage marketing) interpretations of data units.
The term 'bit' (binary digit) was coined by Claude Shannon in 1948. The byte (8 bits) became standard in the 1960s with IBM's System/360. As storage grew, confusion arose between binary (1 KB = 1,024 bytes) and decimal (1 KB = 1,000 bytes) definitions. In 1998, IEC introduced binary prefixes (KiB, MiB, GiB) to clarify, though adoption remains inconsistent.
Divide the number of bits by 8 to get bytes.
Example: 1,000 bits ÷ 8 = 125 bytes
Divide bytes by 1,024 to get kilobytes (binary).
Example: 2,048 bytes ÷ 1,024 = 2 KB
Divide megabits by 8 to get megabytes.
Example: 100 Mbps ÷ 8 = 12.5 MBps
Divide gigabytes by 1,024 to get terabytes (binary).
Example: 2,048 GB ÷ 1,024 = 2 TB
A typical 4K movie file is about 50-100 GB.
An average 4-minute MP3 song is about 4 megabytes.
A high-resolution smartphone photo is typically 3-5 MB.
A 100 Mbps internet connection can download at 12.5 MB per second.
A typical modern computer has 16 GB of RAM.
A common external hard drive holds 2 terabytes.
| 1 B = 8 b | 1 bytes equals 8 bits | 1 * 8 = X b |
| 1 B = 0.0078125 Kb | 1 bytes equals 0.0078125 kilobits | 1 * 0.0078125 = X Kb |
| 1 B = 0.0009765625 KB | 1 bytes equals 0.0009765625 kilobytes | 1 * 0.0009765625 = X KB |
| 1 B = 0.00000762939453125 Mb | 1 bytes equals 0.00000762939453125 megabits | 1 * 0.00000762939453125 = X Mb |
| 1 B = 9.5367431640625e-7 MB | 1 bytes equals 9.5367431640625e-7 megabytes | 1 * 9.5367431640625e-7 = X MB |
| 1 B = 7.450580596923828e-9 Gb | 1 bytes equals 7.450580596923828e-9 gigabits | 1 * 7.450580596923828e-9 = X Gb |
| 1 B = 9.313225746154785e-10 GB | 1 bytes equals 9.313225746154785e-10 gigabytes | 1 * 9.313225746154785e-10 = X GB |
| 1 B = 7.275957614183426e-12 Tb | 1 bytes equals 7.275957614183426e-12 terabits | 1 * 7.275957614183426e-12 = X Tb |
| 1 B = 9.094947017729282e-13 TB | 1 bytes equals 9.094947017729282e-13 terabytes | 1 * 9.094947017729282e-13 = X TB |
| 1 B = 7.105427357601002e-15 Pb | 1 bytes equals 7.105427357601002e-15 petabits | 1 * 7.105427357601002e-15 = X Pb |
| 1 B = 8.881784197001252e-16 PB | 1 bytes equals 8.881784197001252e-16 petabytes | 1 * 8.881784197001252e-16 = X PB |
| 1 B = 6.938893903907228e-18 Eb | 1 bytes equals 6.938893903907228e-18 exabits | 1 * 6.938893903907228e-18 = X Eb |
| 1 B = 8.673617379884035e-19 EB | 1 bytes equals 8.673617379884035e-19 exabytes | 1 * 8.673617379884035e-19 = X EB |