Liters to Ounces Converter | L to fl oz Calculator

Convert liters to fluid ounces instantly. 1 liter = 33.814 US fl oz. Free liters to ounces calculator with US and Imperial fluid ounce support.

Liters to Ounces Converter

Convert liters to fluid ounces for beverages, recipes, and liquid measurements.

1 liter = 33.814 US fl oz

1 liter = 35.195 Imperial fl oz

Accepts decimals, fractions (1/2), and mixed numbers

Conversion Result

Enter a value and click Convert

📐 Conversion Formulas

Liters to US Fluid Ounces:

Liters to Imperial Fluid Ounces:

Key Constants:

  • 1 liter = 1000 mL (by definition)
  • 1 US fl oz = 29.5735 mL
  • 1 Imperial fl oz = 28.4131 mL
  • Imperial fl oz is smaller, so you get more of them per liter

📝 Step-by-Step Calculation

Enter a value and convert to see the step-by-step breakdown.

Understanding Liters and Fluid Ounces

The Liter

The liter (L) is a metric unit of volume equal to exactly 1000 milliliters or 1 cubic decimeter. It's used worldwide for beverages, fuel, and liquid measurements.

US vs Imperial Fluid Ounces

Despite sharing the same name, US and Imperial fluid ounces differ:

  • US fluid ounce: 29.5735 mL (1/128 of a US gallon)
  • Imperial fluid ounce: 28.4131 mL (1/160 of an Imperial gallon)
  • The Imperial fl oz is about 4% smaller than the US fl oz

Practical Applications

This conversion is useful for:

  • Understanding water bottle sizes (500 mL ≈ 16.9 fl oz)
  • Converting international recipes
  • Tracking daily water intake (8 cups = 64 oz ≈ 1.9 liters)
  • Understanding soda bottle sizes (2 L ≈ 67.6 fl oz)

Quick Reference Table

Common liters to fluid ounces conversions:

LitersUS fl ozImp fl oz8 oz glassesCommon Item
0.258.58.8≈1Small cup
0.516.917.6≈2Water bottle
133.835.2≈41 liter bottle
1.550.752.8≈6Wine bottle
267.670.4≈82 liter soda
3101.4105.6≈133 liter box wine
4135.3140.8≈17Large jug

Frequently Asked Questions

1 liter = 33.814 US fluid ounces or 35.195 Imperial fluid ounces. The Imperial fl oz is smaller, so you get more per liter.

Multiply liters by 33.814 for US fl oz, or by 35.195 for Imperial fl oz. Example: 2 liters × 33.814 = 67.63 US fl oz.

A US fluid ounce is 29.574 mL, while an Imperial fluid ounce is 28.413 mL. The Imperial fl oz is about 4% smaller. The US oz is based on the wine gallon; the Imperial oz on the avoirdupois gallon.

A 2 liter bottle contains 67.63 US fluid ounces, which is approximately eight 8-oz glasses of water.

1 liter = 1000 mL, and 1 US fl oz = 29.5735 mL. Therefore: 1000 ÷ 29.5735 = 33.814 US fl oz per liter.

About 4.2 glasses. Since 1 liter = 33.8 oz, and each glass is 8 oz: 33.8 ÷ 8 = 4.23 glasses per liter.

Related Converters

Explore more volume conversion tools:

✓ Accuracy Note: This calculator uses exact definitions: 1 US fl oz = 29.5735295625 mL, 1 Imperial fl oz = 28.4130625 mL. Conversions are calculated as 1000 mL ÷ (mL per oz) = oz per liter.

Last reviewed: January 2026 | Calculator version: 1.0