Download on the App StoreGet it on Google Play

Grams vs ounces for food logging: convert weight without mixing units

Food tracking guides

By CalQuest teamPublished Updated 4 min read

Download on the App StoreGet it on Google Play

The quick answer

Use the same unit for your measured food amount and its nutrition basis. One ordinary weight ounce is approximately 28.35 g, so multiply ounces by 28.35 to get grams or divide grams by 28.35 to get ounces. Fluid ounces measure volume and need a different conversion. Convert the amount first, scale the label once, and check the final CalQuest entry.

Try CalQuest for free

First decide whether the unit is weight or volume

Grams and ordinary food-weight ounces describe mass. Millilitres and fluid ounces describe volume. A scale may display oz while a drink label uses fl oz. The similar abbreviation does not make them interchangeable. Check the unit written beside the nutrition amount and on the measuring device before converting.

NIST lists different conversions for mass and volume. Its approximate mass factor is 28.35 g per ounce, while a US fluid ounce is approximately 29.57 ml. Neither tells you the mass of every liquid from its volume. Also check whether a volume measure is US or imperial when an international recipe uses fluid ounces.

Sources: [3]

Convert the food amount before scaling nutrition

For a weighed portion of 3 oz, multiply 3 by 28.35 to obtain approximately 85.05 g. For a 100 g portion, divide 100 by 28.35 to obtain approximately 3.53 oz. These are two unit descriptions of the same food amount, not two servings to add together.

If your scale can show grams directly, selecting grams may avoid a conversion step when the package uses grams. Keep the displayed precision sensible for the scale. A conversion calculator can show many decimals without improving the measurement that went into it. Rounding to a practical gram amount is usually easier to audit.

Work through a label and portion in different units

Hypothetical food label: 240 kcal per 100 g. Your weighed portion is 2.5 oz. Convert the amount first: 2.5 multiplied by 28.35 is approximately 70.875 g. The nutrition multiplier is then 70.875 divided by 100, giving approximately 170 kcal for that portion.

Apply the same 0.70875 multiplier to each listed macro. Do not multiply by 2.5 again after converting and scaling, because that would apply the portion twice. If you instead select an app entry whose serving is already 1 oz, use 2.5 of that matching serving and verify its nutrition basis.

Sources: [1]

Use the serving equivalence printed on the product

A package may describe a serving using a household amount and a rounded metric amount. If the nutrition is explicitly tied to that serving, work from the serving basis provided rather than trying to reverse every display rounding difference. The important check is that your numerator and denominator refer to the same food and amount.

For instance, if a hypothetical product states 150 kcal per 30 g, then 45 g is 1.5 of that labelled serving and 225 kcal. A nearby ounce description does not create a second independent calorie value. Keep a note of which basis you used if comparing two entries that differ slightly.

Do not turn cups or millilitres into grams without a basis

A cup of cereal, a cup of yoghurt and a cup of chopped nuts do not have the same mass. Likewise, a scale setting labelled ml may assume a particular liquid density rather than measuring volume directly. Check the device instructions and the food label instead of assuming every millilitre is one gram.

The NCI distinguishes measured portions from visual estimates. When only a volume estimate is available, use a matching volume-based source if one exists and retain that uncertainty. Converting an assumed cup weight into ounces does not transform an estimated portion into a measured one.

Sources: [2]

Review units alongside calories in CalQuest

Use manual entry for nutrition you have calculated on a clear serving basis. Make the food name or amount description recognisable so that you do not later mistake an ounce serving for 100 g. Check the saved calories and macros together after entering or changing the portion.

For meal-photo estimates, an optional note can provide a known weight and its unit. Review the result because the photo itself does not measure that weight. CalQuest does not provide barcode or nutrition-label scanning. Its photo scans use limited free energy, with ads and optional PRO.

Frequently asked questions

How many grams are in an ounce of food?
One ordinary weight ounce is approximately 28.35 g. Multiply the ounce amount by that factor to get grams. This is a mass conversion, not a fluid-ounce conversion.
Is oz the same as fl oz?
No. Oz commonly means weight ounces, while fl oz means fluid ounces, a volume unit. Check both the package and device before using a conversion.
Should I convert if my scale can show grams?
You can usually select the unit matching the label and avoid manual conversion. Still check that the chosen serving and nutrition values describe that same amount.
Does converting an estimate make it precise?
No. Conversions preserve the uncertainty of the original amount. An estimated handful remains an estimate even if the calculator returns several decimal places.

Try your next meal with CalQuest

Free to download on iPhone and Android. Photo scans use limited free energy, with ads and optional PRO.

Download on the App StoreGet it on Google Play

Sources and disclosure

Written by the CalQuest team about our own app. All numerical food examples are hypothetical and illustrate logging arithmetic, not measured nutrition for a particular product. Photos provide estimates. Sources checked on 6 November 2026.

  1. FDA: How to Understand and Use the Nutrition Facts Label
  2. National Cancer Institute: Food Record at a Glance
  3. NIST: Approximate Conversions from U.S. Customary Measures to Metric