Data Size conversion family

Data Size unit conversions

Digital information size in this family is expressed in bytes, where one byte is eight bits. Decimal SI prefixes and binary IEC prefixes are kept distinct.

Five named units

Unit and factor reference

Base: B
Factors are stored as decimal strings relative to byte (B).
UnitSymbolFactor to baseRelationshipDefinition and variant
byteB1defined

A byte is eight bits for these conversions: 1 B = 8 bit.

Named variant: Eight-bit byte.

The base factor is exactly 1 by the family base-unit choice; the eight-bit byte relation is exact.

kilobytekB1000exact

A kilobyte uses the decimal SI prefix kilo: 1 kB = 1000 B exactly.

Named variant: Decimal kilobyte; not kibibyte.

The decimal-prefix relationship is exact.

megabyteMB1000000exact

A megabyte uses the decimal SI prefix mega: 1 MB = 1000000 B exactly.

Named variant: Decimal megabyte; not mebibyte.

The decimal-prefix relationship is exact.

gigabyteGB1000000000exact

A gigabyte uses the decimal SI prefix giga: 1 GB = 1000000000 B exactly.

Named variant: Decimal gigabyte; not gibibyte.

The decimal-prefix relationship is exact.

kibibyteKiB1024exact

A kibibyte uses the IEC binary prefix kibi: 1 KiB = 2^10 B = 1024 B exactly.

Named variant: IEC binary multiple; distinct from decimal kilobyte.

The binary-prefix relationship is exact.

Every ordered pair

All 20 data size calculators

Evidence and review status

This family is machine-reviewed-pending-human. Automated checks verify structure, factor parity and source references; they do not constitute human or specialist approval.

Family assumptions and limits

  • One byte is eight bits in this family; bit-rate and transfer-time conversions are outside scope.
  • Kilobyte, megabyte, and gigabyte are decimal: 10^3, 10^6, and 10^9 bytes. Kibibyte is binary: 2^10 = 1024 bytes.
  • This converter does not infer filesystem allocation, compression, metadata overhead, advertised device capacity, or usable formatted capacity.
  • The arithmetic accepts non-negative scalar values, although actual stored byte counts are discrete integers.
  • A conversion does not add significant figures to the source measurement.

Authoritative references