Converts data into bits, bytes, KB, MB, GB, TB and their binary counterparts KiB, MiB, GiB and TiB. A KB is 1000 bytes while a KiB is 1024 bytes: they are different units.
Enter an amount of data and choose its unit, and every other unit follows. Gigabytes convert to gibibytes exactly as easily as bits convert to bytes.
Data sizes come in two families, decimal and binary.
Convert 1 GB.
In bits that is eight billion.
This is where the distinction earns its keep.
Drive manufacturers sell in decimal: 1 TB = 10¹² bytes. Windows, however, counts in binary tebibytes while still printing the label "TB".
So a 1 TB drive reports as 931 GB. Nothing has gone missing; the same bytes are being measured with a different ruler.
One byte is 8 bits. Network speeds are quoted in bits per second while file sizes are in bytes, a factor of eight apart. Downloading a 100 MB file over a 100 Mbps line takes eight seconds even in theory.