Data Storage Converter

Convert storage sizes between bytes, decimal KB/MB/GB and binary KiB/MiB/GiB.

Data storage converter

Calxy core engine

Scientific notation is supported, for example 1e6 or 2.5e-3. Thousands separators such as 1,000 are fine.

Popular shortcuts

Narrows both unit lists; the units already chosen stay listed.

MB to GB

Exact definition

0.001 GB

1 MB = 0.001 GB

About these units

kB, MB and GB are decimal. KiB, MiB and GiB are binary. One byte is eight bits; capitalization matters.

Formula and calculation

Standard linear transform
GB = x × 0.001
GB = 1 × 0.001 = 0.001 GB

Base transformation: 1 MB = 1000000 B; 1 GB = 1000000000 B. Ratio: 0.001.

Decimal storage equivalent

1 MB (decimal).

Accuracy

Relationship: exact definition. Display: rounded to up to 6 decimal places, with scientific notation for very small or large values. More digits do not mean greater measurement accuracy; factors involving π or recurring fractions are approximations.

References for the selected units and their conversion factors.

Result in every supported unit26 units
UnitResult
Bit (bit)8000000
Byte (B)1000000
Kilobyte (kB)1000
Megabyte (MB)1
Gigabyte (GB)0.001
Terabyte (TB)0.000001
Kibibyte (KiB)976.5625
Mebibyte (MiB)0.953674
Gibibyte (GiB)0.000931323
Tebibyte (TiB)9.094947e-7
Kilobit (kbit)8000
Megabit (Mbit)8
Gigabit (Gbit)0.008
Kibibit (Kibit)7812.5
Mebibit (Mibit)7.629395
Gibibit (Gibit)0.007451
Terabit (Tbit)0.000008
Tebibit (Tibit)0.00000727596
Petabit (Pbit)8.000000e-9
Petabyte (PB)1.000000e-9
Pebibit (Pibit)7.105427e-9
Pebibyte (PiB)8.881784e-10
Exabit (Ebit)8.000000e-12
Exabyte (EB)1.000000e-12
Exbibit (Eibit)6.938894e-12
Exbibyte (EiB)8.673617e-13

Conversion sources and methodology · Unit systems, SI prefixes and symbols

Conversion method

Decimal prefixes use powers of 1,000: 1 GB = 1,000 MB. Binary prefixes use powers of 1,024: 1 GiB = 1,024 MiB. Eight bits make one byte; a lowercase b and uppercase B can change the quantity by a factor of eight.

GB = x × 0.001

10 MB = 0.01 GB.

MB to GB
MBGB
10.001
50.005
100.01
250.025
500.05
1000.1

Unit definitions and sources

kB, MB and GB are decimal. KiB, MiB and GiB are binary. One byte is eight bits; capitalization matters.

13 of the 26 definitions below were checked against the cited sources on 2026-09-20 (AI-assisted check).

Data storage: definitions used by this converter
Unit and systemUseDefinitionRelationship
Bit (bit); otherCommon unitsBit measures data storage. b = (value in bit) × 0.125. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Byte (B); otherCommon unitsByte measures data storage. b = (value in B) × 1. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Kilobyte (kB); siCommon unitsKilobyte measures data storage. b = (value in kB) × 1000. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Megabyte (MB); siCommon unitsMegabyte measures data storage. b = (value in MB) × 1000000. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Gigabyte (GB); siCommon unitsGigabyte measures data storage. b = (value in GB) × 1000000000. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Terabyte (TB); siCommon unitsTerabyte measures data storage. b = (value in TB) × 1000000000000. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Kibibyte (KiB); otherCommon unitsKibibyte measures data storage. b = (value in KiB) × 1024. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Mebibyte (MiB); otherCommon unitsMebibyte measures data storage. b = (value in MiB) × 1048576. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Gibibyte (GiB); otherCommon unitsGibibyte measures data storage. b = (value in GiB) × 1073741824. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Tebibyte (TiB); otherCommon unitsTebibyte measures data storage. b = (value in TiB) × 1099511627776. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Kilobit (kbit); siCommon unitsKilobit measures data storage. b = (value in kbit) × 125. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Megabit (Mbit); siCommon unitsMegabit measures data storage. b = (value in Mbit) × 125000. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Gigabit (Gbit); siCommon unitsGigabit measures data storage. b = (value in Gbit) × 125000000. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Kibibit (Kibit); otherSpecialist unitskibi uses 2^10; a byte is eight bits. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Mebibit (Mibit); otherSpecialist unitsmebi uses 2^20; a byte is eight bits. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Gibibit (Gibit); otherSpecialist unitsgibi uses 2^30; a byte is eight bits. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Terabit (Tbit); otherSpecialist unitstera uses 10^12; a byte is eight bits. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Tebibit (Tibit); otherSpecialist unitstebi uses 2^40; a byte is eight bits. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Petabit (Pbit); otherSpecialist unitspeta uses 10^15; a byte is eight bits. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Petabyte (PB); otherSpecialist unitspeta uses 10^15; a byte is eight bits. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Pebibit (Pibit); otherSpecialist unitspebi uses 2^50; a byte is eight bits. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Pebibyte (PiB); otherSpecialist unitspebi uses 2^50; a byte is eight bits. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Exabit (Ebit); otherSpecialist unitsexa uses 10^18; a byte is eight bits. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Exabyte (EB); otherSpecialist unitsexa uses 10^18; a byte is eight bits. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Exbibit (Eibit); otherSpecialist unitsexbi uses 2^60; a byte is eight bits. Common use: Digital storage capacity.Exact definition; numerical display may be rounded
Exbibyte (EiB); otherSpecialist unitsexbi uses 2^60; a byte is eight bits. Common use: Digital storage capacity.Exact definition; numerical display may be rounded

Sources: NIST: IEC binary prefixes and decimal comparisons

Precision of data storage conversions

All 26 data storage units convert through Byte (B). 26 have an exact defined relationship to the base unit and 0 are conventional or measured values. Results and the tables on this page come from the same engine, so a table value can be checked against the converter directly.

Standard display shows up to six decimal places, switching to scientific notation for very large or small values. Calculation uses JavaScript binary floating point independently of display rounding, so extra digits are not a claim about measurement accuracy. Each unit lists its own source; a citation records where the definition comes from, not an independent review. See Conversion methodology for the review and correction process.

References

Last updated . Results are estimates for informational purposes only.