Convert bytes, KB, MB, GB, TB and more.
| Unit | Value |
|---|
Convert data units. Note: 1 KB = 1000 bytes (decimal), 1 KiB = 1024 bytes (binary).
Storage units have grown from bits to petabytes within a single generation. Our data converter switches between bits, bytes, kilobytes, megabytes, gigabytes, terabytes, and petabytes, and supports both decimal (1000-based) and binary (1024-based) interpretations.
A bit is the smallest unit of information (0 or 1). Eight bits make one byte. Disk and network vendors usually use decimal multiples (1 kB = 1000 B). Operating systems and memory often use binary multiples (1 KiB = 1024 B). The difference is small at low scales but reaches about 10 percent at the terabyte level — which is why a "1 TB" drive shows up as roughly 931 GiB in Windows.
Pick whether you want decimal (KB/MB/GB) or binary (KiB/MiB/GiB) units and the tool converts between them with exact factors. The conversion is done locally and supports very small or very large values via scientific notation.
A typical Full HD movie is 4–8 GB. A 4K stream uses about 7 GB per hour. A modern smartphone photo is 3–8 MB. One hour of CD-quality audio is roughly 600 MB. Knowing the rough byte sizes helps when budgeting cloud storage and mobile data plans.
A capital B means byte; a lowercase b means bit. Internet speeds are usually quoted in megabits per second (Mb/s) while file sizes are in megabytes (MB). 100 Mb/s equals about 12.5 MB/s.
Drive manufacturers use decimal terabytes (10^12 bytes). Operating systems often display binary terabytes (2^40 bytes), and 10^12 divided by 2^40 is about 0.909, leaving 931 GiB displayed.
Both are correct as long as the units are labeled clearly. The official IEC standard reserves kB/MB/GB for decimal and KiB/MiB/GiB for binary.