Byte Converter

Convert between bits, bytes, SI, and IEC units precisely. Control decimals, rounding, separators, and export clean bulk tables. Normalize to bytes, compare systems, and copy shareable links. Built for engineers, students, analysts, and content teams. Fast, reliable, white interface for accurate professional everyday conversions.

Overview

Normalized base values from your input.

Bytes
Bits
Converted Values

Automatically calculates all related units based on your settings.

# Unit Symbol System Value
Formula used

Base relationships: 1 byte = 8 bits, 1 bit = 1/8 byte.

Decimal (SI) powers of ten: 1 KB = 10^3 B, 1 MB = 10^6 B, 1 GB = 10^9 B, 1 TB = 10^12 B, 1 PB = 10^15 B, 1 EB = 10^18 B.

Binary (IEC) powers of two: 1 KiB = 2^10 B, 1 MiB = 2^20 B, 1 GiB = 2^30 B, 1 TiB = 2^40 B, 1 PiB = 2^50 B, 1 EiB = 2^60 B.

Conversion steps: normalize your input to bytes, then divide by each unit’s bytes-per-unit to find the value in that unit. Rounding and precision are applied to the final displayed values.

How to use this calculator
  1. Enter a numeric value and choose its current unit.
  2. Optionally select the display format: both, SI only, or IEC only.
  3. Set decimal places and rounding mode for display.
  4. Click Convert to calculate conversions across all units.
  5. Copy a shareable link or export the table to CSV or PDF.
Example data table
Input Normalized Bytes Selected Highlights
2048 B 2048 = 2.048 KB (SI), 2 KiB (IEC)
1.5 MiB 1,572,864 = 1.572864 MB (SI), 1.5 MiB (IEC)

These rows are illustrative. Use the form above for precise, custom results.

SI vs IEC quick reference
UnitSymbolSystemBytes per unitExact power
kilobyteKBSI1,00010^3
kibibyteKiBIEC1,0242^10
megabyteMBSI1,000,00010^6
mebibyteMiBIEC1,048,5762^20
gigabyteGBSI1,000,000,00010^9
gibibyteGiBIEC1,073,741,8242^30

Use this to interpret vendor labels (often SI) versus operating-system reporting (often IEC).

Label size vs OS reported size

Vendor-labeled SI capacities often appear smaller when reported in IEC units.

Label (SI)BytesReported (IEC)Difference
128 GB128,000,000,000≈ 119.21 GiB≈ −6.86%
512 GB512,000,000,000≈ 476.84 GiB≈ −6.86%
1 TB1,000,000,000,000≈ 931.32 GiB≈ −6.87%

Computation: IEC value = bytes ÷ 2^30. The percentage difference equals (1 − 2^30/10^9).

Practical byte conversion examples
  • 700 MB (SI) = 700,000,000 B ≈ 667.57 MiB
  • 100 MiB (IEC) = 104,857,600 B = 104.8576 MB
  • 10 GB (SI) = 10,000,000,000 B ≈ 9.3132 GiB
  • 2 KiB = 2,048 B = 2.048 KB
  • 1.5 MiB = 1,572,864 B = 1.572864 MB
  • 3 GiB = 3,221,225,472 B = 3.221225472 GB

These worked examples mirror the calculator’s internal normalization and formatting logic.

Related Calculators

Capacitance ConverterkB to MB ConverterMbps CalculatorMB to GB Converterpx to em ConverterMetric to Standard Converter

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.