Audited ·Last updated 27 Jul 2026·2 citations·Tier 3·0 uses

Grams to Ounces Calculator

Convert grams to ounces using the exact 28.349523125 g/oz factor. Built for translating recipe ingredient weights from metric packaging to US measuring cups.

Grams to Ounces Calculator

Enter a mass in grams. 340 g is a typical net weight printed on a European or imported bag of pasta or block of chocolate.
g
Weight in ounces
11.9931
grams divided by the exact factor 28.349523125.

Background.

A grams-to-ounces calculator solves a kitchen problem that comes up every time an imported ingredient or a translated recipe lists a weight in grams while the measuring cups and kitchen scale on the counter are calibrated in ounces. A 340 g bag of pasta, a 400 g can of tomatoes, or a European baking recipe calling for 250 g of flour all need the same conversion before a US cook can weigh out the right amount with an ounce-only scale.

The factor behind the conversion, 1 ounce = 28.349523125 grams, is not an approximation rounded for convenience — it is derived directly from the exact 1959 international definition of the avoirdupois pound (0.45359237 kg, divided by the 16 ounces in a pound), so it carries no measurement uncertainty of its own. A 340 g bag of pasta converts to exactly 11.9931470629 oz, just a hair under 12 oz — close enough that a cook eyeballing '12 oz' on a US-labeled box would be off by less than a gram in practice, but the exact figure matters more as quantities scale up in a recipe.

Because recipe weights often need to be scaled — doubled for a dinner party, halved for a single serving — this calculator keeps every step in arbitrary-precision decimal arithmetic rather than ordinary floating point, so repeated conversions and unit-scaling do not accumulate the small rounding drift that floating-point division can introduce.

What is grams to ounces calculator?

Grams and ounces both measure mass, but they belong to different systems: the gram is a decimal subdivision of the SI kilogram, while the avoirdupois ounce is a US customary unit equal to 1/16 of a pound. The two are linked through the same fixed constant that defines the pound: because 1 avoirdupois pound is exactly 0.45359237 kilograms (set by the 1959 international yard-and-pound agreement) and there are exactly 16 ounces in a pound, 1 ounce is exactly 0.45359237 ÷ 16 = 28.349523125 grams. That value is a mathematical consequence of a legal definition, so it is exact to as many decimal places as you care to compute — there is no experimental uncertainty anywhere in the chain. This calculator converts grams to ounces by dividing the gram value by 28.349523125, giving a precise decimal-ounce figure suitable for a kitchen scale, a nutrition label cross-check, or scaling a recipe written in metric units.

How to use this calculator.

  1. Enter the weight in grams — the default (340 g) is a common packaged-food net weight.
  2. Read the result: the equivalent weight in ounces, computed to full decimal precision.
  3. Round to the precision your kitchen scale supports (most digital scales read to the nearest 0.1 oz or 1 g).
  4. Repeat for each ingredient in a metric recipe to build a full ounce-based shopping or measuring list.

The formula.

oz = g ÷ 28.349523125

The calculator uses one fixed constant: 1 avoirdupois ounce equals exactly 28.349523125 grams. That number is not independently defined — it falls directly out of the 1959 international agreement that fixed the avoirdupois pound at exactly 0.45359237 kilograms, combined with the standard division of a pound into 16 ounces: 0.45359237 kg ÷ 16 = 0.028349523125 kg = 28.349523125 g. Because every input to that derivation is exact, the result is exact too.

To convert grams to ounces, the calculator divides the gram value by 28.349523125: ounces = grams ÷ 28.349523125. For the 340 g worked example, that division gives 11.9931470629 oz, computed with Decimal.js so the result holds ten decimal places of genuine precision rather than the rounding noise ordinary floating-point division would introduce at that scale. The same division applies uniformly whether the input is a single spice measurement in single-digit grams or a multi-kilogram bulk ingredient — there is no separate formula or lookup table involved.

A worked example.

Example

A home cook is following a European recipe that calls for 340 g of pasta, but the kitchen scale only reads in ounces. Dividing 340 by the exact factor 28.349523125 gives 11.9931470629 oz — just under 12 oz. The cook weighs out 12.0 oz on the scale, which is within a fraction of a gram of the recipe's intended 340 g, and proceeds with confidence that the substitution has not meaningfully changed the recipe.

grams340

Frequently asked questions.

Why is the grams-to-ounces factor 28.349523125 and not a rounded number like 28.35?
Because 28.349523125 is derived exactly from the 1959 international definition of the avoirdupois pound (0.45359237 kg), divided by the 16 ounces in a pound. Every term in that derivation is a fixed, definitional value, so the result carries the same nine decimal places of exactness. Rounding to 28.35 g per ounce introduces a small but real error that grows with the quantity being converted — at 340 g, the difference between the exact factor and the rounded 28.35 shifts the ounce result by roughly 0.0006 oz, negligible for most cooking but worth knowing if you are scaling a recipe by a large multiple.
Is a US customary ounce the same as the ounce used in a nutrition-label serving size?
Yes, when the label is a US Nutrition Facts panel. The avoirdupois ounce (28.349523125 g) is the ounce used for US food-package net-weight declarations and most US recipe measurements by weight. Note that this is a unit of mass, distinct from the fluid ounce (a unit of volume, about 29.57 mL for the US customary fluid ounce) — a recipe that lists '8 oz' for a liquid ingredient may mean either mass or volume depending on context, so check whether the recipe means weight or volume before applying this calculator.
How precise do I need to be when converting grams to ounces for cooking?
For most home cooking, rounding the calculator's result to one decimal place (for example, 12.0 oz instead of 11.9931470629 oz) is more than accurate enough — most kitchen scales cannot resolve finer than 0.1 oz or 1 g anyway. The full-precision result matters more for baking recipes scaled by a large factor (doubling or quadrupling a batch) or for commercial food-labeling contexts where small percentage errors compound across many units produced.
Why does a 340 g package not convert to a round number of ounces?
Because gram-based package sizes are typically chosen to be round numbers in the metric system (100 g, 250 g, 340 g, 500 g), not to land on a round ounce figure. 340 g happens to be close to 12 oz (11.9931470629 oz) because many European exporters size packaging to approximate a familiar US ounce quantity for the export market, but the two unit systems are independent and most gram quantities will convert to a non-round ounce value.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 313 calculators remain free
  • No billing is enabled
Coming soon