Data Size Converter
Convert between bits, bytes, kilobits, megabits, gigabits, terabytes and every other data size unit. Great for storage, bandwidth and file size calculations.
How to use
Type the amount and pick the source and target data-size units, then press Convert. The equivalent value is shown immediately.
About this converter
Digital storage is measured in two coexisting systems: the decimal system based on powers of 10 (kilobyte = 1,000 bytes, megabyte = 1,000,000 bytes, gigabyte = 1,000,000,000 bytes) and the binary system based on powers of 2 (kibibyte = 1,024 bytes, mebibyte = 1,048,576 bytes, gibibyte = 1,073,741,824 bytes). Hard drives and SSD manufacturers advertise capacity using decimal units, while operating systems such as Windows and Linux often report sizes in binary units, which is exactly why a "500 GB" drive shows roughly 465 GB to the operating system. This data converter handles both systems accurately so you never have to do the mental math. It converts between bits, bytes, kilobits, megabits, gigabits, terabits, petabits and their binary counterparts (kibibits through pebibits), covering file sizes, storage capacity, bandwidth and RAM. Whether you are picking a USB stick, comparing cloud-storage plans, estimating download time from a network speed, or sizing up logs and database dumps, this tool makes the conversion immediate and precise. Download time is easy to estimate here too: divide the file size in bits by your connection speed in bits per second to find the seconds needed.
Common conversions
| 1 KB | 0.001 MB / 0.0009766 MiB |
| 1 MB | 1,000 KB / 0.9537 MiB |
| 1 GB | 1,000 MB / 0.9313 GiB |
| 1 TB | 1,000 GB / 0.9095 TiB |
| 1 Gbps | 125 MB/s |
| 8 bits | 1 byte |