MB to GB Converter
Convert between megabytes (MB) and gigabytes (GB) in binary and decimal systems. Includes practical storage estimates for photos, songs, and videos.
MB to GB Converter
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: GB = MB / 1024 (binary) | GB = MB / 1000 (decimal) | MB = GB x 1024 (binary)
Worked example โ 128 GB = 131,072 MB = approximately 26,214 photos
Formula
GB = MB / 1024 (binary) | GB = MB / 1000 (decimal) | MB = GB x 1024 (binary)
Megabytes and gigabytes differ by a factor of 1024 in binary (used by operating systems) or 1000 in decimal (used by manufacturers). The binary system reflects how computers actually address memory in powers of 2, while the decimal system follows SI prefix conventions. The conversion multiplies or divides by the appropriate factor.
Worked Examples
Example 1: Phone Storage Analysis
Problem:Your phone has 128 GB of storage. How many MB is that, and how many photos can it hold?
Solution:Binary: 128 GB x 1024 = 131,072 MB Photos at 5 MB each: 131,072 / 5 = 26,214 photos Note: system files typically use 10-15 GB, leaving about 115 GB usable
Result:128 GB = 131,072 MB = approximately 26,214 photos
Example 2: Cloud Backup Size
Problem:Your backup folder is 15,360 MB. How many GB is that?
Solution:Binary: 15,360 MB / 1024 = 15 GB Decimal: 15,360 MB / 1000 = 15.36 GB This equals about 3.4 HD movies or 3,840 songs
Result:15,360 MB = 15 GB (binary) or 15.36 GB (decimal)
Frequently Asked Questions
How many MB are in 1 GB?
In binary measurement, 1 GB equals 1024 MB. In decimal measurement, 1 GB equals 1000 MB. Binary measurement is used by operating systems like Windows, macOS, and Linux when displaying file sizes and available storage. Decimal measurement is used by hard drive and SSD manufacturers when advertising capacity. This difference is why a new 256 GB drive shows about 238 GB of usable space in your operating system.
Why do storage manufacturers use decimal instead of binary?
Storage manufacturers use decimal (base-10) measurement because it results in larger, more marketable numbers. A drive with 500,000,000,000 bytes is labeled as 500 GB in decimal but would be approximately 465.66 GB in binary. The IEC tried to resolve this confusion by introducing gibibyte (GiB) for binary and reserving gigabyte (GB) for decimal, but this naming convention has not been widely adopted by consumers or operating systems.
How much storage do common files take up?
A typical JPEG photo from a smartphone uses 3 to 8 MB. An MP3 song runs about 3 to 5 MB. A Word document with text only is usually 20 to 100 KB, while one with images can be several MB. An HD movie is around 4 to 5 GB, and a 4K movie can be 20 to 100 GB. A typical mobile app uses 50 to 200 MB. Understanding these sizes helps you estimate how much storage you need.
How do I calculate how much cloud storage I need?
Start by estimating your data types and quantities. For photos, multiply your count by 5 MB average. For videos, use about 150 MB per minute for HD or 400 MB per minute for 4K. Documents are minimal. Add 20 percent buffer for growth. A typical user with 5000 photos (25 GB), 50 hours of HD video (450 GB), and documents (1 GB) would need approximately 570 GB, suggesting a 1 TB plan for comfortable headroom.
What is the difference between a gigabyte and a gibibyte?
A gigabyte in the decimal SI sense is 1,000,000,000 bytes. A gibibyte, the IEC binary unit written GiB, is 2^30 or 1,073,741,824 bytes, about 7.4% larger. Drive manufacturers label capacity in decimal GB, while many operating systems compute in binary but still print the label GB. That mismatch, not missing storage, explains most apparent shortfalls in reported capacity.
Why does a 1 TB drive show as roughly 931 GB?
The manufacturer sells 1,000,000,000,000 bytes. The operating system divides by 2^30, giving 1,000,000,000,000 / 1,073,741,824 = 931.3, then labels the answer GB even though it is really gibibytes. Nothing is lost; the same bytes are being counted with a different-sized unit. Formatting overhead then trims a little more, which is why the usable figure is slightly below 931.
How do I compare a decimal file size against the binary figure my computer shows?
Convert both to bytes first, because bytes are the one unambiguous common ground. Multiply decimal megabytes by 1,000,000 and binary mebibytes by 1,048,576, then compare. To move a decimal MB figure into the binary scale, divide the byte count by 1,048,576. The gap widens with each prefix step: about 2.4% at mega, 7.4% at giga and 10% at tera.
What is the difference between formatted and unformatted capacity?
Unformatted capacity is the raw addressable bytes on the device. Formatting writes a file system, which reserves space for structures such as the allocation table, journal, inode or MFT records and superblock copies, and may set aside spare area. Usable capacity is therefore always a little below raw capacity, and the shortfall grows with very large volumes or file systems configured with generous metadata reserves.
How does cluster size affect how much space my files really use?
File systems allocate space in fixed blocks, often called clusters or allocation units, commonly 4 KB. Every file rounds up to a whole number of them, so a 1 KB file still occupies a full block and the remainder is slack space. Thousands of tiny files can therefore consume far more than the sum of their sizes, which is why an MB total from a file listing may not match the volume's used space.
When should a size be reported in MB rather than GB?
Switch units at whichever point keeps the number readable, typically once a figure passes about 1,000 MB. Documents, photos and app downloads read naturally in MB; disk images, video libraries and drive capacities read better in GB. Whatever you choose, state the unit convention alongside the number when precision matters, since a GB figure is ambiguous between decimal and binary unless you say which one you used.
References
Background & Theory
1 GB = 1,000 MB in decimal (SI) units, or 1 GiB = 1,024 MiB in binary (IEC) units. Both conventions are exact definitions and are in daily simultaneous use, which is why the same file can be quoted two ways.
Conversion reference table
| Conversion | Equivalent | Exact or rounded? |
|---|---|---|
| 1 gigabyte (GB) | 1,000 megabytes = 1,000,000,000 bytes | Exact - SI decimal |
| 1 gibibyte (GiB) | 1,024 mebibytes = 1,073,741,824 bytes | Exact - IEC binary |
| 1 GiB | 1.073741824 GB | Exact |
| 1,024 MB (decimal) | 1.024 GB | Exact |
| 1 terabyte (TB) | 1,000 GB | Exact - SI decimal |
| 1 tebibyte (TiB) | 1,024 GiB = 1.099511627776 TB | Exact |
Which convention applies depends on what is doing the reporting. Storage manufacturers, network equipment and macOS since 10.6 use decimal; Windows, most Linux tools and RAM specifications use binary while still printing the decimal abbreviations GB and MB. RAM is genuinely binary because memory is addressed in powers of two, so a 16 GB module really does contain 17,179,869,184 bytes, whereas a 16 GB SSD contains exactly 16,000,000,000.
Reviewed for accuracy by Manoj Kumar, Mathematics Educator ยท Editorial policy
Related Calculators
๐งฎBytes Converter
Convert between bytes, KB, MB, GB, TB, and PB in both binary and decimal systems.
๐งฎTorque Unit Converter
Calculate torque unit converter with inputs, formulas, and instant results.
๐งฎElectrical Resistance Converter (ฮฉ, kฮฉ, Mฮฉ)
Calculate electrical resistance unit converter with inputs, formulas, and instant results.
๐งฎTime Unit Converter
Calculate time unit converter with inputs, formulas, and instant results.
๐งฎKB to MB Converter
Calculate k bto mbconverter with inputs, formulas, and instant results.
๐งฎArea Converter
Calculate area converter with inputs, formulas, and instant results.
๐งฎAresto Hectares Converter
Calculate aresto hectares converter with inputs, formulas, and instant results.
๐งฎCentimeter to Inch Converter
Calculate centimeter to inch converter with inputs, formulas, and instant results.