Skip to content
Calculators Center24xx7

Data Unit Converter

محول وحدات البيانات

Convert data storage units precisely, with a clear split between decimal (1000) and binary (1024) units.

Calculated in your browser. Your data is never sent to a server.

  • Decimal (SI): 1 kB = 1000 bytes
  • Binary (IEC): 1 KiB = 1024 bytes

Result

Enter a value to convert.

Why does a 1 TB drive show up as only 931 GB on your computer? Because there are two systems: decimal, used by manufacturers, and binary, used by operating systems. This tool shows values in both.

Units and the two systems

  1. A byte (B) = 8 bits.
  2. Decimal (SI): kilobyte kB = 1000 bytes, megabyte MB = 1000 kB, and so on.
  3. Binary (IEC): kibibyte KiB = 1024 bytes, mebibyte MiB = 1024 KiB, and so on.
  4. Bit units (kb, Mb, Gb) are used for internet speeds and are 8 times smaller than byte units.

Key values

  • 1 GB = 10⁹ bytes
  • 1 GiB = 2³⁰ = 1,073,741,824 bytes
  • 1 TB ≈ 931.32 GiB

Worked examples

A 1 TB drive

1 TB = 10¹² bytes = 931.32 GiB, which Windows displays as “GB”.

GB to MB

1 GB = 1000 MB, while 1 GiB = 1024 MiB.

Frequently asked questions

Is a kilobyte 1000 or 1024 bytes?

Under international standards kB = 1000 bytes and KiB = 1024 bytes, though some systems still write KB for 1024.

Which system does my phone use?

It depends: recent Apple systems use decimal; Windows uses binary with GB labels.

Why can't I enter negative values?

Data size can't be negative.

Content last reviewed: November 1, 2026