Skip to content
🛠️ToolsShed

Fuel Efficiency Converter

Convert between km/L, MPG (US), MPG (UK), and L/100km fuel consumption units.

Note: L/100km is an inverse measure — lower values mean better efficiency.

About this tool

Fuel efficiency is one of the most important metrics for vehicle owners, whether you're comparing cars before purchase, tracking your car's performance, or calculating running costs. However, different countries use different units—some measure fuel consumption as kilometers per liter (km/L) or miles per gallon (MPG), while others prefer liters per 100 kilometers (L/100km). This inconsistency makes it difficult to compare vehicles across borders or understand what your car's efficiency actually means in a global context.

The Fuel Efficiency Converter instantly translates between the four most common fuel consumption standards: km/L (metric), US MPG, UK MPG, and L/100km. Simply enter a value in any unit and select your preferred output format. The tool handles the mathematical conversions automatically, accounting for the different gallon definitions (US vs. UK) and the inverse relationship between L/100km and the other units. This is useful for fleet managers comparing international vehicles, travelers renting cars abroad, or car enthusiasts researching models sold in different regions.

Keep in mind that fuel efficiency varies based on driving conditions—highway speeds, city traffic, weather, and vehicle load all affect real-world consumption. The conversions here are purely mathematical and assume standard definitions; your actual mileage may differ. This tool is ideal for quick reference and comparative analysis, helping you make informed decisions about vehicle purchase, fuel budgeting, or understanding technical specifications across different markets.

Frequently Asked Questions

Code Implementation

# Fuel efficiency conversions in Python

def l_per_100km_to_mpg_us(l_per_100km):
    """Convert L/100km to US MPG"""
    return 235.214 / l_per_100km

def mpg_us_to_l_per_100km(mpg):
    """Convert US MPG to L/100km"""
    return 235.214 / mpg

def km_per_liter_to_mpg(km_l):
    """Convert km/L to US MPG"""
    return km_l * 2.35214

def mpg_to_km_per_liter(mpg):
    return mpg / 2.35214

# Examples
print(l_per_100km_to_mpg_us(6))   # 39.2 MPG
print(l_per_100km_to_mpg_us(8))   # 29.4 MPG
print(mpg_us_to_l_per_100km(30))  # 7.84 L/100km
print(km_per_liter_to_mpg(15))    # 35.3 MPG

# UK MPG (uses imperial gallon = 4.54609 L)
def l_per_100km_to_mpg_uk(l_per_100km):
    return 282.481 / l_per_100km

print(l_per_100km_to_mpg_uk(6))   # 47.1 UK MPG

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.