ml to fl oz Converter
Convert liquid volume between millilitres and US fluid ounces, with UK fluid ounces too. Type in either side.
About this tool
Uses 1 US fluid ounce = 29.5735295625 ml and 1 UK (imperial) fluid ounce = 28.4130625 ml, both exact. Nutrition labels in the US use a rounded 30 ml.
Recipes, cosmetics, baby bottles and drinks list volume in millilitres in most countries and fluid ounces in the US. Type a volume in millilitres to see US and UK fluid ounces and litres, or type US fluid ounces to get millilitres. Both boxes update as you type.
How to use the ml to fl oz Converter
- Type a volume in millilitres, for example 250.
- Read the US fluid ounces next to it, and UK fluid ounces below.
- Or type US fluid ounces instead, and the millilitres update.
- Check whether a recipe is American (US fl oz) or British (UK fl oz).
A 250 ml cup and a 12 fl oz can
250 ÷ 29.5735295625 = 8.45 US fl oz, or 8.80 UK fl oz. A 12 US fl oz can holds 12 × 29.5735 = 354.88 ml, sold as 355 ml.
US and UK fluid ounces
The US fluid ounce is exactly 29.5735295625 ml and the UK (imperial) fluid ounce is exactly 28.4130625 ml, about 4% smaller. A US pint is 16 US fl oz while a UK pint is 20 UK fl oz, which is why pints differ too. Fluid ounces measure volume, not weight, so do not mix them up with ounces on a kitchen scale.
Frequently asked questions
How many ml is 1 fl oz?
29.57 ml for a US fluid ounce, or 28.41 ml for a UK one.
How many fl oz is 100 ml?
About 3.38 US fl oz.
Is a fluid ounce the same as an ounce?
No. A fluid ounce measures volume; an ounce (28.35 g) measures weight.
How many ml is 8 fl oz?
About 236.6 ml, one US cup.