Free IT and file size converter

Data Storage Converter

Convert bits, bytes, KB, MB, GB, TB, KiB, MiB, GiB, and TiB, then estimate upload or download time from your connection speed.

  • Bits and bytes
  • GB vs GiB
  • File size units
  • Transfer time

File size inputs

Convert storage units

Decimal units are based on powers of 1000. Binary IEC units use powers of 1024. That difference is why advertised drive capacity and operating-system reported capacity can look different.

Converted result

Storage conversion

1 GB equals0.9313 GiB
Bytes
1,000,000,000 bytes
Bits
8,000,000,000 bits
Best decimal unit
1 GB
Best binary unit
953.6743 MiB
Formula
multiply by 0.9313
GB vs GiB note
1 GB is 0.9313 GiB

Network helper

Estimate upload or download time

Use the same file size above and enter a transfer speed to estimate how long a copy, sync, upload, or download might take.

Estimated time
1 min 29 sec
Effective speed
90 Mbps

Includes 10% overhead for Wi-Fi, protocol loss, throttling, or cloud sync variation.

How data storage conversion works

Digital storage starts with bits and bytes. One byte is 8 bits. Decimal units such as KB, MB, GB, and TB usually scale by 1000. Binary IEC units such as KiB, MiB, GiB, and TiB scale by 1024.

This calculator converts the entered amount into bits first, then converts those bits into the target unit. That keeps decimal and binary conversions clear instead of mixing the two systems.

Why GB and GiB are different

A 1 TB drive is usually advertised as 1,000,000,000,000 bytes. Some operating systems display that same capacity in binary units, which makes the number look closer to 931 GiB. The drive did not lose space; the display unit changed.

This is also why file sizes, memory labels, cloud storage plans, and operating-system capacity screens can appear inconsistent. Check whether the number is using decimal units or binary units before assuming something is missing.

Megabits vs megabytes

Internet speeds are commonly advertised in megabits per second, written as Mbps. File sizes are often shown in megabytes or gigabytes. Since 1 byte equals 8 bits, a 100 Mbps connection does not move 100 megabytes every second.

The transfer-time helper uses bits per second internally. It also lets you add an overhead percentage so the estimate feels closer to Wi-Fi, VPN, cloud sync, or real-world network behavior.

Common file size mistakes

Common mistakes include treating MB and Mb as the same unit, comparing GB to GiB without noticing the difference, or forgetting that cloud uploads can be slower than downloads. Compression can also change transfer size if a file is zipped before sending.

For backups, migrations, video files, game downloads, or cloud storage planning, use the estimate as a planning number and leave extra time for verification, retries, and throttling.