ml to oz Converter

Convert millilitres to US fluid ounces and back — instant, exact, and free. Perfect for recipes, bottles and supplement labels. Everything runs in your browser; nothing is uploaded.

Convert ml ⇄ fl oz

3.3814 fl oz
100 ml = 3.3814 fl oz (US fluid ounces)

Formula: 100 ml ÷ 29.5735 = 3.3814 fl oz

How the ml to oz conversion works

The US fluid ounce is defined as 29.5735 ml, so the conversion is a single division: fl oz = ml ÷ 29.5735. Going the other way, ml = fl oz × 29.5735.

Worked example: a 500 ml bottle holds 500 ÷ 29.5735 ≈ 16.91 fl oz. A US cup (8 fl oz) is 8 × 29.5735 = 236.59 ml.

Watch out for the imperial fluid ounce (28.4131 ml), still used on some UK packaging — it is about 4% smaller than the US one. When a recipe just says “oz” for a liquid, it almost always means US fluid ounces.

ml to oz questions

How many oz is 100 ml?
3.38 US fluid ounces (100 ÷ 29.5735). Type any amount above to convert it both ways.
What is the ml to oz formula?
Divide millilitres by 29.5735: fl oz = ml ÷ 29.5735. To go back, multiply: ml = fl oz × 29.5735.
How many ml are in 1 oz?
One US fluid ounce is 29.5735 ml. Note the UK (imperial) fluid ounce is slightly smaller at 28.4131 ml — this converter uses the US fluid ounce, the one on American recipes and nutrition labels.
Is a US fluid ounce the same as a UK fluid ounce?
No. The US fluid ounce is 29.5735 ml; the imperial (UK) fluid ounce is 28.4131 ml — about 4% smaller. American recipes, bottles and supplement labels use US fluid ounces.
Can I convert oz back to ml?
Yes — switch the direction above to “Fluid ounces → millilitres”. 8 fl oz (a US cup) is 236.59 ml.

More converters

Sources & official guidance

Estimate only. See our disclaimer.