HandyTools Hub

Byte Size Converter

Convert between all data size units at once, decimal or binary

Unit system
Unit Value

How to Use

  1. Enter a value — Type the data size you want to convert, e.g. 500.
  2. Pick the source unit — Choose B, KB, MB, GB, TB or PB from the dropdown.
  3. Choose the base — Toggle between Decimal (1000) and Binary (1024, KiB/MiB labels).
  4. Read the table — The value is instantly shown in every unit; tick the bits box to add a b/Kb/Mb column.

Features

  • All units at once — One input produces a full comparison table across B through PB, no target-unit picking needed.
  • Decimal and binary bases — Switch between SI (1000) and IEC (1024) conventions with correct KiB/MiB/GiB labeling.
  • Optional bits column — See the equivalent in bits for networking and bandwidth calculations.
  • 100% client-side — No data leaves your browser.

Use Cases

  • Drive capacity mystery: Find out why a 1 TB disk appears as roughly 931 GiB in your operating system.
  • Bandwidth math: Convert a 700 MB file download into megabits to estimate transfer time on a 100 Mbps line.
  • Cloud quotas: Compare storage plans quoted in GB with system reports in GiB before you buy.

Frequently Asked Questions

What is the difference between decimal (1000) and binary (1024) units?

Storage manufacturers use decimal (SI) units where 1 KB = 1000 bytes, while operating systems usually report binary (IEC) units where 1 KiB = 1024 bytes. That is why a 500 GB drive shows up as about 465 GiB in your OS. This converter supports both bases so you can compare them directly.

What is the difference between KB and KiB?

KB (kilobyte) is a decimal unit equal to 1000 bytes, whereas KiB (kibibyte) is a binary unit equal to 1024 bytes. The same pattern applies to MB/MiB, GB/GiB and so on. When you select the binary (1024) base, the tool labels units as KiB, MiB, GiB to make the distinction explicit.

How do I convert megabytes to megabits?

One byte equals 8 bits, so 1 MB = 8 Mb (megabits). Enable the bits column to see every value converted to bits (b, Kb, Mb, ...) next to the byte values — handy when comparing download sizes with internet speeds advertised in megabits per second.