Metric vs. US Units: A Shopper’s Conversion Cheat Sheet

You only need a handful of numbers: 1 oz = 28.35 g, 1 lb = 453.6 g, 1 kg = 2.205 lb, 1 US fl oz = 29.57 mL and 1 L = 33.81 fl oz. The tables below cover package sizes and prices, and the calculator does every conversion for you.

Last updated: October 11, 2026

Weight: grams, kilograms, ounces and pounds

SizeEquals
1 oz28.35 g
1 lb (16 oz)453.6 g
100 g3.53 oz
250 g8.82 oz
500 g17.64 oz (1.10 lb)
1 kg35.27 oz (2.205 lb)

A useful shortcut: 100 g is about 3½ oz, and a kilogram is a little more than 2 pounds.

Volume: milliliters, liters and US fluid ounces

SizeEquals
1 US fl oz29.57 mL
1 cup (8 fl oz)236.6 mL
1 pint (16 fl oz)473.2 mL
1 quart (32 fl oz)946.4 mL
1 gallon (128 fl oz)3.785 L
330 mL can11.16 fl oz
500 mL bottle16.91 fl oz
1 L33.81 fl oz
2 L67.63 fl oz

Shortcuts: a liter is a little more than a quart (33.8 vs. 32 fl oz), and a 330 mL can holds a bit less than a 12 fl oz can. UK (imperial) pints and gallons are larger than US ones — an imperial pint is 568 mL — but US measures are what US labels and this calculator use.

Prices: converting a price per unit

To convert a price, multiply or divide by the same factors — but the direction flips compared with sizes. A bigger unit means a bigger price per unit.

You haveYou wantDo this
Price per kgPrice per lb÷ 2.2046
Price per lbPrice per kg× 2.2046
Price per 100 gPrice per oz× 0.2835
Price per ozPrice per 100 g× 3.527
Price per literPrice per fl oz÷ 33.81
Price per fl ozPrice per liter× 33.81
Price per kgPrice per 100 g÷ 10
Metric pack

Start typing a product like eggs or milk, then pick it to see the official US average.

US pack

Any currency works — just use the same one for both products.

Enter two products to compare

Worked example 1: 500 g of pasta vs. a 16 oz box

An imported 500 g pack of pasta costs $1.89. A US 16 oz box costs $1.79. Which is cheaper per ounce?

  1. 500 g ÷ 28.35 ≈ 17.64 oz.
  2. Imported pack: $1.89 ÷ 17.64 ≈ $0.107 per oz.
  3. US box: $1.79 ÷ 16 ≈ $0.112 per oz.
  4. The 500 g pack is about 4% cheaper, even though its shelf price is 10 cents higher.

Worked example 2: a per-kg label next to a per-lb label

One cheese is labeled $9.90 per kg, another $4.29 per lb. Convert the per-kg price: $9.90 ÷ 2.2046 ≈ $4.49 per lb. The per-lb cheese is about 4% cheaper. In the calculator you can skip the arithmetic: enter 1 kg for the first and 1 lb for the second, with their prices, and tap “per lb” or “per kg” to see both in the same unit.

Tips for mixed shelves

  • Enter each package in the unit printed on it — don’t convert in your head first. The calculator converts exactly.
  • Weight converts to weight and volume to volume. Grams can’t be compared with milliliters, or ounces with fluid ounces — see ounces vs. fluid ounces.
  • Pick the result unit that matches the shelf tags around you: per kg or per 100 g in metric countries, per lb or per oz in the US.
  • Rounded label sizes can hide small differences: “1.1 lb” on a 500 g pack is rounded from 1.102 lb.

For everyday comparisons, the price per kg calculator, price per pound calculator and price per liter calculator open with the right units already selected.

Worked example 3: a 1.5 L bottle vs. a half gallon

A 1.5 L bottle of juice costs $2.49. A half gallon (64 fl oz) carton costs $2.29.

  1. 1.5 L × 33.81 ≈ 50.7 fl oz.
  2. Bottle: $2.49 ÷ 50.7 ≈ $0.049 per fl oz.
  3. Carton: $2.29 ÷ 64 ≈ $0.036 per fl oz.
  4. The half gallon is about 27% cheaper per fluid ounce — and it holds more, too.

Rounded labels

Many US labels print both systems, for example “16 oz (453 g)” or “33.8 fl oz (1 L)”. The second number is usually rounded, so use the one printed as the main size when you can. The difference is tiny — 453 g vs. 453.6 g — and won’t change the winner unless two products are within a fraction of a percent of each other, in which case they are effectively the same price.

Common mistakes

  • Using 2 instead of 2.2046 to convert between kg and lb: $10.00 per kg is $4.54 per lb, not $5.00.
  • Mixing UK and US pints or gallons.
  • Comparing grams with milliliters — one is weight, the other volume.

Frequently asked questions

How many grams are in an ounce?

About 28.35 grams. A pound (16 oz) is about 453.6 grams.

How do I convert price per kg to price per pound?

Divide by 2.2046. $11.00 per kg is about $4.99 per pound.

How many fluid ounces are in a liter?

About 33.81 US fluid ounces — a little more than a US quart.

Is a UK pint the same as a US pint?

No. A UK (imperial) pint is about 568 mL; a US pint is about 473 mL.