Fluid Ounces to Milliliters Converter

Convert fluid ounces to millilitres and back — US or UK measure, your choice. Everything runs instantly in your browser; nothing is uploaded.

Convert fluid ounces ⇄ milliliters

A US fluid ounce is about 4% bigger than a UK fluid ounce — they are not interchangeable.
236.588 US fl oz
8 fl oz = 236.588 US fl oz (US fl oz = 29.5735 ml)

Formula: 8 US fl oz × 29.5735 = 236.588 US fl oz

How the fl oz to ml conversion works

The conversion depends on which fluid ounce you mean: 1 US fluid ounce = 29.5735 ml, while 1 UK (imperial) fluid ounce = 28.4131 ml. So millilitres = fl oz × 29.5735 (US) or × 28.4131 (UK). Going the other way, divide by the same figure. Pick the measure above — the two differ by about 4%.

Worked example: a US recipe calling for 8 fl oz of milk needs 8 × 29.5735 = 236.588 ml — exactly one US cup. The same 8 UK fl oz is 8 × 28.4131 = 227.304 ml.

The trap: the US and UK fluid ounces differ because their gallons differ — the US gallon is 3.78541 litres and the UK gallon 4.54609 litres, but both contain 160 fluid ounces. For cups, see our fluid ounces to cups converter and ml to oz converter.

fluid ounces to milliliters questions

How many ml are in a fluid ounce?
29.5735 ml for a US fluid ounce, and 28.4131 ml for a UK (imperial) fluid ounce. Pick the measure above — they differ by about 4%.
How do I convert fl oz to ml?
Multiply by 29.5735 for US fluid ounces or 28.4131 for UK fluid ounces: ml = fl oz × 29.5735 (US). So 16 US fl oz is 473.176 ml — one US pint.
How many ml is 8 fl oz?
236.588 ml in US measure — exactly one US cup. In UK measure, 8 fl oz is 227.304 ml.
Why are US and UK fluid ounces different?
Because their gallons differ: the US gallon is 3.78541 litres and the UK gallon is 4.54609 litres, yet both gallons contain 160 fluid ounces. Dividing each gallon by 160 gives the two different fluid ounces.
How do I convert ml back to fl oz?
Divide by 29.5735 (US) or 28.4131 (UK): fl oz = ml ÷ 29.5735 (US). So 500 ml is 16.91 US fl oz. Switch the direction above to do it.

More converters

Sources & official guidance

US fl oz = 29.5735 ml; UK (imperial) fl oz = 28.4131 ml — pick the right measure above. See our disclaimer.