Data Size Converter

Bytes, kilobytes, megabytes, gigabytes, terabytes.

bit
Bit
B
Byte
KB
Kilobyte
MB
Megabyte
GB
Gigabyte
TB
Terabyte

The data size converter translates values between bits, bytes, kilobytes (KB), megabytes (MB), gigabytes (GB) and terabytes (TB). Type a number into any field and the rest recalculate instantly.

This conversion helps you understand the real size of a file, the capacity of a drive or flash stick, an upload limit, or your data traffic. The calculation uses the binary scale (×1024), the same way operating systems display file sizes: 1 KB = 1024 bytes, 1 MB = 1024 KB, 1 GB = 1024 MB. It's also worth remembering the difference between bits and bytes: 1 byte = 8 bits, so an internet speed of "100 Mbps" is only about 12.5 MB/s of real download throughput.

Because operating systems count in binary (×1024) while drive manufacturers count in decimal (×1000), a "1 TB" drive shows up as less in your OS. Everything is calculated right in your browser, with no data sent anywhere.

Frequently asked questions

Here 1 KB = 1024 bytes (the binary base; IEC 60027-2 calls this a "KiB", though everyday usage still calls it "KB"). Hard drive and SSD makers often use the decimal base (1 KB = 1000 bytes), which is why a 1 TB drive shows up as 931 GB in your OS.
1 GB = 1024³ bytes = 1,073,741,824 bytes.
Network speeds and video bitrates are usually measured in bits per second: 100 Mbps is not the same as 100 MB/s — they differ by a factor of 8.