Skip to content
ConvertCalculate

Ml to Oz

Convert millilitres to US fluid ounces instantly — for recipes, drinks and cosmetics.

  • Free
  • Instant results
  • Runs in your browser
In short

Divide millilitres by 29.5735 to get US fluid ounces. For example, 500 ml ÷ 29.5735 ≈ 16.91 fl oz.

About Ml to Oz

Recipes are the usual reason: American cups and fluid ounces against millilitres and litres everywhere else. Note that UK and US pints and gallons are different sizes.

One millilitre is 0.0338 US fluid ounces, and one US fluid ounce is 29.57 millilitres. The converter handles decimals and large numbers, and the table underneath lists the values people look up most.

How it works

Every millilitres to US fluid ounces conversion uses one rule: fl oz = ml × 0.033814023.

  1. Take the measurement in millilitres.
  2. Multiply by 0.0338140227 — that is how many US fluid ounces fit in one millilitre.
  3. The answer is in US fluid ounces (fl oz).

The factor is exact, so the only rounding happens when the result is displayed.

Need the other direction? Use the volume converter.

Examples

Three conversions worked through in full:

  • 5 ml × 0.0338140227 = 0.169 fl oz
  • 200 ml × 0.0338140227 = 6.76 fl oz
  • 1000 ml × 0.0338140227 = 33.81 fl oz

The table under the calculator lists the values people look up most, from 5 ml upwards.

Ml to Oz: frequently asked questions

How do I convert millilitres to US fluid ounces?
Divide millilitres by 29.5735 to get US fluid ounces. 500 ml ÷ 29.5735 ≈ 16.91 fl oz.
How do I convert US fluid ounces back to millilitres?
Use the swap button, or apply the reverse factor: fl oz × 29.5735 = ml.
Is the conversion exact?
Yes. 1 US fluid ounce is exactly 29.5735295625 ml (a UK fluid ounce is 28.4131 ml).