Convert between bits, bytes, KB, MB, GB, TB and PB, using the binary or decimal standard.
1 byte = 8 bits.
Binary: 1 KB = 1,024 bytes, 1 MB = 1,024 KB, 1 GB = 1,024 MB, and so on.
Decimal: 1 KB = 1,000 bytes, 1 MB = 1,000 KB, 1 GB = 1,000 MB, and so on.
Note: Storage manufacturers use the decimal standard, while Windows reports sizes using 1,024. That is why a drive sold as 500 GB shows as about 465.66 GB in Windows.
File sizes, storage devices and cloud plans are all described in units such as megabytes, gigabytes and terabytes, but those units can mean slightly different amounts depending on who is measuring. This Data Converter converts between bits, bytes, kilobytes, megabytes, gigabytes, terabytes and petabytes, and lets you choose between the binary (1,024) and decimal (1,000) standards.
Enter a value, pick its unit and the standard, and the converter shows the same amount in every unit at once. It is useful for checking file sizes, comparing storage plans, and understanding why a drive shows less space than its label says.
A bit (b) is the smallest unit of data, a 0 or a 1. A byte (B) is 8 bits. File sizes are usually given in bytes (MB, GB), while internet connection speeds are usually given in bits per second (Mbps).
These are the everyday units for documents, photos, apps and videos. Each step up multiplies by 1,024 in the binary standard, or by 1,000 in the decimal standard.
Terabytes are common for hard drives, SSDs and backups. Petabytes (1,024 or 1,000 terabytes) are used for very large storage systems.
The converter supports both standards:
Result = Value × (Source Unit in Bytes ÷ Target Unit in Bytes)
Where a unit in bytes is 1 for bytes, 1/8 for bits, and Basen for KB, MB, GB, TB and PB (n = 1 to 5), with Base = 1,024 or 1,000.
| Enter | Standard | Result |
|---|---|---|
| 1 GB | Binary | 1,024 MB |
| 1 GB | Decimal | 1,000 MB |
| 1 MB | Binary | 8,388,608 bits |
| 500,000,000,000 bytes (a "500 GB" drive) | Binary | 465.6612873 GB |
| 1,000,000,000,000 bytes (a "1 TB" drive) | Binary | 931.3225746 GB |
| 80,000,000 bits | Decimal | 10 MB |
| 1 PB | Decimal | 1,000 TB |
| Unit | Abbreviation | Binary Equivalent | Decimal Equivalent |
|---|---|---|---|
| Kilobyte | KB | 1,024 bytes | 1,000 bytes |
| Megabyte | MB | 1,024 KB | 1,000 KB |
| Gigabyte | GB | 1,024 MB | 1,000 MB |
| Terabyte | TB | 1,024 GB | 1,000 GB |
| Petabyte | PB | 1,024 TB | 1,000 TB |