Skip to main content
Milligrams to Grams

Nutrition

How to Read Nutrition Labels: Milligrams, Grams, and What They Mean

· Updated · 4 min read

In short

Nutrition labels use grams for macronutrients like fat, carbohydrate and protein, and milligrams for smaller amounts like sodium and cholesterol — purely to keep the numbers readable. Converting both to the same unit, and checking serving sizes match, is what makes two products genuinely comparable.

A nutrition facts panel is a small table doing a lot of work, and one of the first things people notice is that it does not stick to a single unit. Total fat is in grams. Sodium is in milligrams. Vitamin D is in micrograms. That inconsistency looks arbitrary, but there is a straightforward reason for it.

Why the units change partway down the panel

Each nutrient is listed in whichever unit keeps its typical amount readable. Macronutrients appear in quantities of several grams to several tens of grams, so grams work. Sodium and cholesterol appear in quantities of hundreds of milligrams — under a gram — so milligrams work better.

Typical units by nutrient on a nutrition facts panel
NutrientUnit usedTypical amount per serving
Total fatGrams (g)0–20 g
CarbohydrateGrams (g)0–60 g
ProteinGrams (g)0–30 g
SugarsGrams (g)0–30 g
SodiumMilligrams (mg)50–800 mg
CholesterolMilligrams (mg)0–100 mg
Calcium, iron, potassiumMilligrams (mg)10–400 mg
Vitamin D, folate, B12Micrograms (mcg)1–400 mcg

Written in grams, a sodium figure of 480 mg would appear as 0.48 g — a number that looks negligible next to 12 g of sugar in the row above, even though sodium intake is tracked far more tightly. Keeping it in milligrams preserves a sense of scale.

Key takeaway

The unit tells you nothing about how important a nutrient is. It only reflects the size of the typical amount. Always convert before comparing across units.

The sodium numbers, converted

Sodium is where mg-to-g conversion comes up most often, because dietary guidance is usually quoted in milligrams while the amounts themselves are small in absolute terms.

Common sodium figures in milligrams and grams
MilligramsGramsContext
500 mg0.5 gA modest serving of many packaged foods
1,000 mg1 gRoughly a single ready meal
1,500 mg1.5 gA commonly cited lower target
2,000 mg2 gA frequently quoted daily limit
2,300 mg2.3 gAnother widely used daily reference figure

Seeing that a whole day's sodium reference amounts to about 2 grams is genuinely clarifying. That is roughly half a level teaspoon of table salt by weight — a much smaller quantity than the four-figure milligram number suggests at a glance.

MilligramsGrams

2g

2,000 mg = 2 g

2,000 mg2 g

Both sides weigh exactly the same — only the unit changes.

Convert any figure from a label. Swap the units to go from grams back to milligrams.

Comparing two products fairly

Two things have to match before a comparison means anything, and unit conversion is only the first of them.

  1. 1Put both in the same unit. A product listing 1.2 g of a nutrient and one listing 900 mg are 1,200 mg versus 900 mg — the first contains more, despite the smaller-looking number.
  2. 2Check the serving sizes match. This is where most comparisons quietly fail. A label showing lower numbers per serving may simply be describing a smaller serving.
  3. 3Where available, compare per 100 g. Many regions require a per-100 g column precisely because it makes products directly comparable regardless of serving size.

The serving-size trap

If one cereal lists 30 g servings and another lists 45 g, the second will show higher numbers throughout even if it is identical food. Normalise to the same weight before drawing any conclusion.

What the percentage column adds

Alongside the weights, most panels carry a percentage of a daily reference value. That column is doing the conversion work for you in a different way — it expresses the amount as a share of a benchmark, so you do not have to remember what 480 mg of sodium means in context.

It has a limitation worth knowing: the reference figures are based on a standard adult intake, not on any individual. Useful as a rough guide, less useful as a personal target.

Micrograms on the vitamin rows

Further down most panels the units shift again, to micrograms. Vitamin D, folate and B12 are needed in quantities so small that even milligrams would require decimals — a typical vitamin D figure of 25 mcg is 0.025 mg, or 0.000025 g.

That string of zeros is the entire argument for having a microgram unit at all. The same factor of 1,000 applies: 1,000 mcg make 1 mg. This is covered in more detail in the guide to the full microgram-to-gram chain.

Quick facts

  • 1,000 mg = 1 g, so 2,000 mg of sodium is exactly 2 g.
  • A nutrient in mg is not automatically less significant than one in g.
  • Serving size has to match before any two labels can be compared.
  • A per-100 g column, where present, is the fairest basis for comparison.
  • Vitamin rows in mcg are a thousandth of a milligram each.

A quick reading routine

  1. 1Read the serving size first — everything else on the panel depends on it.
  2. 2Note which unit each row uses; do not assume they are consistent.
  3. 3Convert to a common unit before comparing anything across products.
  4. 4Use the per-100 g column when it exists.
  5. 5Treat the percentage column as a guide, not a personal target.

For any figure you want to convert while standing in a supermarket aisle, the milligrams to grams calculator gives the exact answer as you type, and the conversion chart covers the values that come up most.

About this article

Written and maintained by the Milligrams to Grams editorial team. Every conversion figure in this article is generated with the same exact-decimal engine that powers the site's calculator, and is verified by an automated test suite rather than typed by hand. Read more about our methodology and accuracy standards.

Related questions

Why is sodium listed in milligrams but sugar in grams?

Because the amounts differ hugely in size. Sodium appears in hundreds of milligrams per serving, while sugars run to tens of grams — each nutrient uses whichever unit keeps the number readable. 2,300 mg of sodium is only 2.3 g, but 2.3 would look deceptively small.

How much is 2000 mg of sodium in grams?

2,000 mg of sodium equals 2 grams. Nutrition guidance often cites a daily sodium limit of around 2,000–2,300 mg, which is just 2–2.3 g — a genuinely small mass, roughly a level half-teaspoon of table salt by weight.

2,000 mg = 2 g

How do I compare two nutrition labels using different units?

Convert both to the same unit first, then compare per identical serving size. A product listing 1.2 g of a nutrient and one listing 900 mg are 1,200 mg versus 900 mg — the first contains more. Serving sizes must match, or the comparison is meaningless.

What is 2000 mg in grams?

2,000 milligrams equals 2 grams. Divide 2,000 by 1,000 to get 2. This figure appears often on nutrition labels because 2,000 mg is the commonly cited daily sodium limit — the same as 2 g of sodium.

2,000 mg ÷ 1,000 = 2 g

Convert a value now

Milligrams, grams and micrograms, converted exactly and live as you type — free, with nothing sent to a server.