MB to GB

1 MB = 0.000977 GB

Exact factor Nothing uploaded Works offline No sign-up
MB
GB

1 MB = 0.000977 GB

Quick values

1024 or 1000, and why both are right

There are two answers to how many megabytes make a gigabyte, and the disagreement is genuine rather than a mistake. Computers address memory in powers of two, so 1024 is the natural step. The metric prefix giga means exactly a billion, so 1000 is the literal reading.

This page uses 1024, because that is what Windows, macOS and Android report when they tell you how much space is left. Storage manufacturers use 1000, which is why a drive sold as 500 GB shows up as roughly 465 in your file manager. Neither party is lying, they are counting differently.

The standards body created the terms mebibyte and gibibyte for the binary versions to end the confusion. Almost nobody uses them, so the ambiguity stays, and the only defence is to check which convention a number came from.

A storage meter showing free space in megabytes and gigabytes
How it works

Type, read, done

There is no convert button and no page reload. The answer updates on every keystroke.

1

Type your figure

Put a number of megabytes into the left box. Decimals, negatives and very large values all work.

2

Read the answer

The gigabytes figure appears as you type, along with the full sentence underneath so you can copy it whole.

3

Adjust or reverse

Change the decimal places, tap a quick value, or press swap to convert gigabytes back to megabytes.

The formula

This page uses the binary convention, where one gigabyte is 1024 megabytes. That is what Windows, macOS and Android report when they show you free space.

GB = MB × 0.0009765625

To go the other way: MB = GB ÷ 0.0009765625

Worked through with a real number, 1,024 MB becomes 1 GB. The calculation at the top of the page runs the same arithmetic as you type, to as many decimal places as you ask for.

Megabytes to Gigabytes conversion chart

Every value below is calculated with the exact factor rather than a rounded one, then displayed to 4 decimal places. Read it on screen or print the page, since the chart carries no scripts and needs no connection.

MegabytesGigabytesMegabytesGigabytes
1 MB0.001 GB1,024 MB1 GB
10 MB0.0098 GB2,048 MB2 GB
100 MB0.0977 GB4,096 MB4 GB
250 MB0.2441 GB5,120 MB5 GB
500 MB0.4883 GB8,192 MB8 GB
512 MB0.5 GB10,240 MB10 GB
1,000 MB0.9766 GB102,400 MB100 GB

The values people look up most

These are the megabytes figures that get searched for by name, worked out with the exact factor rather than a rounded one.

  • 1 MB is 0.001 GB.
  • 100 MB is 0.0977 GB.
  • 500 MB is 0.4883 GB.
  • 1,000 MB is 0.9766 GB.
  • 2,048 MB is 2 GB.
  • 5,120 MB is 5 GB.

Anything not on this list can be typed into the converter at the top of the page, which handles decimals, very large numbers and negative values without rounding until you ask it to.

The same size under both conventions

How a given figure reads depending on which definition is in use.

  • 512 MB is 0.5 GB binary, 0.512 GB decimal.
  • 1024 MB is exactly 1 GB binary, 1.024 GB decimal.
  • 2048 MB is 2 GB binary, 2.048 GB decimal.
  • 4096 MB is 4 GB binary, a common RAM size.
  • 8192 MB is 8 GB binary.
  • 16384 MB is 16 GB binary.

RAM is always counted in binary, because memory chips are physically built in powers of two. Hard drives and SSDs are sold in decimal. Mobile data allowances are usually decimal too, which is why a one gigabyte plan is 1000 megabytes and not 1024.

Why computers count in twos

A computer addresses memory with binary numbers, so the natural sizes are powers of two: 512, 1024, 2048. When early engineers needed a name for 1024 bytes they borrowed the metric prefix kilo, which properly means a thousand. The four bytes of difference did not seem worth arguing about at the time.

It compounds. By the time you reach terabytes the two readings differ by ten percent, which is why converting megabytes to gigabytes gives one answer on a drive box and another in your file manager.

The standards body responded in 1998 by inventing kibibyte, mebibyte and gibibyte for the binary versions, leaving the metric prefixes to mean exactly what they say. Linux adopted them, almost nothing else did, and the ambiguity has quietly survived for another quarter of a century.

Binary and decimal, and why the gap grows

The difference between the 1024 and 1000 conventions is 2.4 percent at the kilobyte level and it compounds at every step. By the megabyte it is 4.9 percent, by the gigabyte 7.4 and by the terabyte 10. That is why a small drive looks about right and a large one looks noticeably short.

Nothing on your machine is wrong when the two disagree. The manufacturer counted in powers of ten because the metric prefix says so, and the operating system counted in powers of two because that is how memory is addressed. Both numbers describe the same physical bytes, and this page converts megabytes to gigabytes using the binary reading your file manager uses.

When a figure matters, note where it came from. File managers, upload validators and memory specifications use binary. Drive packaging, cloud storage plans and mobile data allowances use decimal.

Nothing is sent anywhere

This converter is a few lines of arithmetic running in your browser. There is no server call when you type, no account to create and no limit on how many times you use it. Open the page once and it keeps working with the connection switched off, which is genuinely useful on a building site, in a shop with no signal or on a plane.

That also means the page loads in well under a second and responds as fast as you can type. A converter that posts every keystroke to a server cannot do either of those things, and there is no reason a multiplication by 0.0009765625 should need one.

If you need the reverse direction, the swap button flips the two sides without reloading the page, so you can move between megabytes and gigabytes as often as you like. The decimal places control sits beside it, and both settings apply immediately to whatever number is already in the box.

Checking the answer yourself

Every figure on this page can be verified by hand, which is the point of showing the formula and the factor rather than just printing a result. Take 10,240 MB, apply the formula above, and you should land on the same gigabytes figure the converter gives.

If your own calculation differs in the last decimal place, the cause is almost always a rounded factor. Pocket calculators and spreadsheets often carry a shortened version, and over a large number that small difference becomes visible. The converter here uses the full value throughout and rounds only for display, so the number you copy is the number the definition gives.

Where a document, a form or a specification states its own conversion factor, use theirs rather than ours. Some industries deliberately work to a rounded figure for consistency, and matching the paperwork matters more than being marginally more precise than it.

FAQ

MB to GB

The questions people ask most about this conversion.

1024 MB in the binary convention used by operating systems, or 1000 MB in the decimal convention used by storage manufacturers and mobile data plans.

The manufacturer counted in decimal, one trillion bytes. Your operating system divides by 1024 three times, which gives 931. No space is missing.

Match the source. If the number came from your file manager, use 1024. If it came from a drive box or a data plan, use 1000.

The official name for 1024 kilobytes, written MiB. It exists precisely to remove this ambiguity, but almost no software or marketing uses it.

Yes, completely. There is no account, no usage limit and no paid tier. The conversion runs in your browser, so it costs us nothing to give you and nothing to run.

It uses the exact defined factor of 0.0009765625 rather than a rounded one, and JavaScript carries about fifteen significant digits. The precision you see is set by the decimal places control, not by any limit in the maths.

Yes. Once the page has loaded, every conversion happens on your device. You can switch off your connection and the converter above will carry on working normally.

No. Nothing you type is transmitted, logged or stored. The arithmetic runs entirely in the page and the values disappear when you close the tab.

Press the swap button between the two boxes. It reverses the direction in place, keeps the number you were looking at and applies the inverse formula.

Yes. The layout stacks on a narrow screen, the number fields open a numeric keypad, and the whole page is a few kilobytes so it loads on a slow mobile connection.

Need a different conversion?

Over a hundred free tools, all running in your browser. Nothing is uploaded and nothing is capped.