oz to ml Converter

Convert US fluid ounces to millilitres and back (1 fl oz = 29.57 ml).

Your result will appear here

Fill in the fields and press Calculate.

Fluid ounces (US) measure liquid volume in the imperial system; millilitres in the metric one. Recipes, drinks and bottle sizes cross between them, so this converter turns fluid ounces into millilitres and back.

How is it calculated?

The conversion factor

1 US fluid ounce = 29.5735 millilitres.

To convertDo this
fl oz → mlmultiply by 29.5735
ml → fl ozdivide by 29.5735

Note: this is the US fluid ounce. The UK (imperial) fluid ounce is slightly different at 28.41 ml.

Common values

Fluid ouncesMillilitres
1 fl oz29.57 ml
8 fl oz236.59 ml
12 fl oz354.88 ml
16 fl oz473.18 ml

Worked example

An 8 fl oz cup is 8 × 29.5735 = 236.6 ml (one US cup). A 12 fl oz soda can is 354.9 ml. A 500 ml water bottle is 500 ÷ 29.5735 = 16.9 fl oz.

FAQ

How many ml is 1 fluid ounce?+

One US fluid ounce is 29.5735 millilitres. Multiply fluid ounces by 29.5735 to get millilitres.

How do I convert fluid ounces to ml?+

Multiply the fluid-ounce value by 29.5735. So a 16 fl oz bottle is 16 × 29.5735 = 473.2 ml.

Is this the US or UK fluid ounce?+

This converter uses the US fluid ounce (29.5735 ml). The UK/imperial fluid ounce is a little smaller at about 28.41 ml, so check which system a recipe uses.

How many fluid ounces in a cup?+

A US cup is 8 fluid ounces, which is 236.6 ml. That's why 8 fl oz and “one cup” are used interchangeably in US recipes.

How do I convert ml back to fluid ounces?+

Divide the millilitre value by 29.5735. A 330 ml can is 330 ÷ 29.5735 = 11.16 fl oz.