Milliliters to Fluid Ounces Converter

Convert mL to fl oz, milliliters to fluid ounces (US or Imperial) and back. Type a value in either field; it converts instantly.

Milliliters ⇄ Fluid Ounces
mL
=
fl oz
Ounce type:
Result100 mL = 3.38 fl oz (US)
Quick answer
One US fluid ounce = 29.5735 mL, so to convert millilitres to US fluid ounces divide by 29.5735 (or multiply by 0.033814). For UK/Commonwealth recipes use the Imperial fluid ounce: 1 Imperial fl oz = 28.4131 mL, about 4% smaller. Common landmarks: 100 mL = 3.38 fl oz, 500 mL = 16.91 fl oz, 750 mL = 25.36 fl oz.

Conversion table (millilitres to fluid ounces)

MillilitersUS fl ozImp fl oz 
5 mL0.170.181 teaspoon
15 mL0.510.531 tablespoon
30 mL1.011.06shot / 1 fl oz
50 mL1.691.76
100 mL3.383.52TSA liquid limit
150 mL5.075.28
200 mL6.767.04
250 mL8.458.80≈ 1 cup
330 mL11.1611.62soda / beer can
500 mL16.9117.60water bottle
750 mL25.3626.40wine bottle
1000 mL33.8135.201 litre

How to convert mL to fl oz

fl oz = mL ÷ 29.5735reverse: mL = fl oz × 29.5735  ·  Imperial: use 28.4131
mL
the value you enter, in millilitres
fl oz
the result, in fluid ounces
29.5735
millilitres in one US fluid ounce
28.4131
millilitres in one Imperial (UK) fluid ounce

A US fluid ounce is 29.5735 mL; an Imperial (UK) fluid ounce is 28.4131 mL, about 4% smaller. Use the "Ounce type" selector to match your source.

This converter handles fluid ounces (volume). To convert to weight ounces you also need the ingredient's density.

Frequently asked questions

How many fluid ounces is 100 mL?

100 mL is 3.38 US fluid ounces (3.52 Imperial). Divide millilitres by 29.5735 for US fl oz.

How many mL are in a fluid ounce?

One US fluid ounce is 29.5735 mL; one Imperial (UK) fluid ounce is 28.4131 mL.

Is 30 mL the same as 1 fl oz?

30 mL is 1.01 US fluid ounces, very close, so it is commonly rounded to 1 oz. US nutrition labels define one fluid ounce as exactly 30 mL for serving sizes.

How many mL is 8 fl oz?

8 US fluid ounces is 236.59 mL, which equals one US cup.

How many ounces is 500 mL?

500 mL is 16.91 US fluid ounces (17.60 Imperial), just over a US pint.

What is the difference between US and Imperial fluid ounces?

A US fluid ounce is 29.5735 mL; an Imperial fluid ounce is 28.4131 mL, about 4% smaller.

Related conversions

Working in the kitchen? The same volume converts to other cooking units with mL to cups, mL to tablespoons and mL to teaspoons. For weight instead of volume, use mL to grams (it accounts for each ingredient's density). Medical and lab work often needs mL to cc (they are identical) or drops to mL. To convert the other way, from ounces to millilitres, see oz to mL.