← Hashito System Home 日本語 Tools Blog
Input

About data size units

Base 1000 (KB/MB/GB) vs base 1024 (KiB/MiB/GiB)

SI prefixes KB, MB, GB step by 1000 (1 KB = 1000 B), while binary prefixes KiB, MiB, GiB step by 1024 (1 KiB = 1024 B). By JEDEC convention, KB sometimes means 1024, which causes confusion. To be unambiguous about the 1024 base, use KiB/MiB/GiB.

Why a drive looks smaller in the OS

Storage makers label capacity in base 1000 (1 TB = 1,000,000,000,000 bytes). Many operating systems display capacity in base 1024 (labeled GB but effectively GiB). So a 1 TB drive shows as about 931 GiB and looks smaller. This is a unit-base difference, not a defect.

Bytes vs bits (network speed)

File size is usually in bytes (B); network speed is in bits (bit). Since 1 byte = 8 bits, a 100 Mbps (megabits per second) link transfers at most about 12.5 MB/s (megabytes per second) in theory. This table also shows the bit value.

Frequently Asked Questions

What is the difference between KB and KiB?

KB (kilobyte) is an SI prefix, so 1 KB = 1000 bytes, while KiB (kibibyte) is a binary prefix, so 1 KiB = 1024 bytes. MB/MiB and GB/GiB differ the same way. Storage products use the 1000 base and operating systems often use the 1024 base, so the same capacity shows different numbers.

Is my number sent anywhere?

No. All unit conversion is computed in your browser. Your input is never sent to a server.

Can it convert to bits?

Yes. The result also shows bits (1 byte = 8 bits). This helps avoid confusing network speed in Mbps with file size in MB.

Copied