Data Storage Converter

Convert between bits, bytes, KB, MB, GB, TB, and more digital storage units.

Overview

Convert digital storage sizes between bits, bytes, kilobytes, megabytes, gigabytes, terabytes, and petabytes. This is essential when comparing storage devices, calculating file transfer time, interpreting cloud storage quotas, or working with network throughput specifications.

Common use cases

  • Compare cloud storage plan sizes across providers.
  • Calculate how many photos fit on a specific storage card.
  • Convert network speed from Mbps to MB/s to estimate download time.
  • Interpret server disk usage reports in consistent units.

Examples and notes

  • 1 GB = 1,024 MB (binary) or 1,000 MB (decimal, used by some storage vendors).
  • A 25 Mbps connection transfers approximately 3.1 MB per second.
  • A 4K video file of 10 GB takes about 54 minutes to upload on a 25 Mbps connection.

Important note

Storage manufacturers use decimal definitions (1 GB = 1,000 MB) while operating systems often use binary (1 GiB = 1,024 MiB). This causes apparent discrepancies in reported sizes. This tool uses binary definitions by default.

Frequently Asked Questions

How many bytes are in a megabyte?

1 MB = 1,048,576 bytes in binary (used by operating systems), or 1,000,000 bytes in SI decimal (used by storage manufacturers).

How many GB are in a TB?

1 TB = 1,024 GB in binary. This is why a 1 TB drive shows as roughly 931 GB in Windows and macOS.

Why does my 256 GB drive show less space in the OS?

Storage manufacturers use decimal (1 GB = 1,000 MB), but operating systems use binary (1 GB = 1,024 MB). A 256 GB drive shows approximately 238 GiB in an OS.

How many MB/s can a 1 Gbps internet connection deliver?

1 Gbps = 1,000 Mbps = 125 MB/s. Network speeds are in bits while file sizes are in bytes, so divide by 8 to convert.