Byte Calculator
Convert data sizes in binary (1024) and SI (1000) modes. Calculate transfer time at any speed.
Transfer Time Calculator
Binary Reference Table (powers of 1024)
| Unit | Symbol | Bytes (exact) | Power of 2 |
|---|
How to Use the Byte Calculator
- Choose a mode — Binary (1024) for OS/developer use, or SI (1000) for storage manufacturer specs.
- Enter a value in any field (Bytes, KB, MB, GB, TB, or PB) and all other fields update instantly.
- Calculate transfer time by entering your connection speed in the panel below the converter.
- Copy all using the button, or reference the table for the full powers-of-1024 breakdown.
Binary vs. SI (Decimal) Data Units
The confusion between binary and decimal data units is one of the most common sources of frustration in computing. When you buy a "1 TB" hard drive, the manufacturer uses SI units: 1 TB = 1,000,000,000,000 bytes. But when Windows reports the drive capacity, it historically uses binary units: 1 GiB = 1,073,741,824 bytes. So a 1 TB drive appears as about 931 GiB in Windows Explorer. macOS switched to SI units in OS X 10.6 Snow Leopard (2009), so a 1 TB drive correctly shows as about 1 TB on a Mac.
Binary Prefixes (IEC Standard)
To eliminate confusion, the International Electrotechnical Commission (IEC) introduced binary prefixes in 1998: kibibyte (KiB, 1,024 bytes), mebibyte (MiB, 1,048,576 bytes), gibibyte (GiB), tebibyte (TiB), pebibyte (PiB), and exbibyte (EiB). Despite the standard being 25+ years old, most operating systems and tools still use "KB" and "GB" to mean binary units. In this tool, "Binary mode" uses these IEC values but labels them with the familiar KB/MB/GB abbreviations as they appear in Windows and Linux.
File Transfer Speed vs. Data Size
Network speeds are almost always quoted in bits per second (bps), not bytes per second (Bps). Capital B = bytes, lowercase b = bits. There are 8 bits in a byte. So a 100 Mbps connection can transfer approximately 12.5 MB per second (100 ÷ 8). This distinction is critical when calculating how long it takes to download or upload a file. Internet service providers advertise in Mbps (bits), while download managers show progress in MB/s (bytes). The transfer calculator in this tool handles this conversion automatically.
Data Unit Quick Reference
A typical MP3 song is 3–5 MB. A 4K movie is 50–100 GB. A full Blu-ray disc holds up to 100 GB. A typical hard drive backup is 1–4 TB. Cloud providers like AWS S3 measure in petabytes. The entire English Wikipedia (text only) is about 22 GB. The human genome is about 3 GB. Understanding these reference points helps developers and sysadmins make quick estimates about storage requirements, transfer costs, and database sizing.
Developer Use Cases
Developers commonly need data size conversions when: allocating database field sizes (a VARCHAR(255) holds 255 bytes), configuring upload limits (max_upload_size in PHP/nginx), planning object storage (AWS S3 pricing per GB), designing API payloads (keeping JSON responses under 1 MB), and estimating bandwidth costs (data transfer fees in cloud providers). The file size estimator in this tool is particularly useful when you have a known number of items and an average item size, helping you predict total storage needs before provisioning infrastructure.