💾

Data Size Converter

Bytes, KB, MB, GB, TB conversions.

Convert Bytes, Kilobytes, Megabytes, Gigabytes, and Beyond

Data sizes are everywhere — file sizes, storage capacity, network bandwidth, RAM. This converter supports both the decimal (SI-standard) units used by storage manufacturers and the binary (IEC-standard) units used by operating systems.

Decimal vs. Binary: The KB/KiB Difference

One kilobyte (KB) in the decimal system is 1,000 bytes. One kibibyte (KiB) in the binary system is 1,024 bytes. This is why a 1 TB hard drive appears smaller in your OS — the manufacturer advertises 1,000,000,000,000 bytes (1 TB decimal), while Windows shows it as roughly 931 GiB (binary).

  • 1 KB = 1,000 bytes  |  1 KiB = 1,024 bytes
  • 1 MB = 1,000,000 bytes  |  1 MiB = 1,048,576 bytes
  • 1 GB = 1,000,000,000 bytes  |  1 GiB = 1,073,741,824 bytes
  • 1 TB = 1,000,000,000,000 bytes  |  1 TiB = 1,099,511,627,776 bytes

When to Use Each

Use decimal units (KB/MB/GB/TB) when working with storage capacity, network speeds, and anything where vendors typically advertise the specification. Use binary units (KiB/MiB/GiB/TiB) when you need technical precision — memory capacity, filesystem block sizes, programming documentation.

Bit vs. Byte

A bit is the smallest unit of digital information — a 0 or a 1. Eight bits make a byte. Network speeds are typically measured in bits per second (e.g., 100 Mbps), while file sizes are measured in bytes (MB). That's why a 100 Mbps connection downloads at around 12.5 MB/s — not 100.

Related Unit Converters

Cookie and measurement consent

We use analytics and advertising scripts to measure traffic and fund the site. You can accept or reject marketing cookies now, and review the details in our Privacy Policy.