โšก Energy Converter

Convert between calories, kilocalories, joules, and kilowatt-hours.

Whether you’re tracking the calories in your lunch, solving a physics homework problem, or comparing the energy consumption of household appliances, our Energy Converter has you covered. Convert seamlessly between calories (cal), kilocalories (kcal), joules (J), kilojoules (kJ), and kilowatt-hours (kWh).

Let’s say you’re reading a nutrition label that says a granola bar has 150 kcal (what most people just call “Calories”), but the fitness app you use tracks energy in kilojoules. Enter 150 in the value field, select kcal as “From” and kJ as “To” โ€” you’ll instantly get the result: 150 kcal = 627.6 kJ. No more squinting at tiny conversion charts on the back of packages.

This tool is useful in a surprising number of everyday situations. Nutrition enthusiasts convert between calories and kilojoules when comparing food labels from different countries. Students and professionals in physics and engineering frequently switch between joules and kilowatt-hours for energy calculations. And anyone looking at their electricity bill can convert kWh to joules to better understand their home’s energy usage at a fundamental level.

The conversions are based on the standard scientific definitions: 1 calorie = 4.184 joules, and 1 kilowatt-hour = 3.6 million joules. These are fixed, universally accepted values, so you can rely on the results for academic work, meal planning, or home energy estimates alike.

100 cal = 418.4 J

How the conversion works

Every energy unit in this tool is expressed in joules, the SI base unit of energy. The converter stores a fixed factor for each unit โ€” the number of joules it represents:

To convert between any two units, the tool uses a single two-step path:

  1. Convert your amount into joules. Multiply your amount by the “from” unit’s factor. So 150 kcal ร— 4,184 = 627,600 J.
  2. Convert those joules into the target unit. Divide by the “to” unit’s factor. So 627,600 J รท 1,000 = 627.6 kJ.

This guarantees consistent results no matter which direction you convert, because every unit always resolves back to the same physical quantity.

Worked example: Your electricity bill shows you used 500 kWh last month. How much energy is that in joules? 500 ร— 3,600,000 = 1,800,000,000 J (1.8 billion joules). That single number helps put a household’s monthly usage in perspective.

Worked example: A snack says 200 kcal, but your nutrition app measures kilojoules. 200 ร— 4,184 = 836,800 J, then รท 1,000 = 836.8 kJ.

Practical examples with real data

The table below is worked out by hand using the exact scientific constants built into the tool (1 cal = 4.184 J, 1 kWh = 3,600,000 J). These are fixed physical values, so the results are identical to what the converter returns.

FromAmountToResult
kcal150kJ627.60 kJ
kcal200kJ836.80 kJ
cal100J418.40 J
kWh1J3,600,000 J
kWh500J1,800,000,000 J
kJ500kcal119.50 kcal

A couple worth noting: 100 cal โ†’ J is 100 ร— 4.184 = 418.4 J, which is why a food “Calorie” (really a kcal) is 4,184 J. And 500 kJ โ†’ kcal is 500,000 รท 4,184 = 119.50 kcal, a handy figure for comparing nutrition apps that use different units.

Edge cases and rounding

Frequently Asked Questions

Frequently Asked Questions

What's the difference between a calorie (cal) and a kilocalorie (kcal)?

A kilocalorie (kcal) equals 1,000 calories (cal). In everyday nutrition, the "Calories" listed on food labels are actually kilocalories. This converter supports both units, so you can easily switch between them โ€” useful when comparing scientific data with food packaging.

How do I convert kilowatt-hours to joules?

To convert kWh to J, enter your value, select "Kilowatt-hours (kWh)" as From and "Joules (J)" as To. The conversion factor is 1 kWh = 3,600,000 J. For example, a 10 kWh daily electricity usage equals 36,000,000 J โ€” useful for comparing energy consumption across different measurement systems.

Why is the result limited to 4 decimal places?

The converter rounds to 4 decimal places for readability while maintaining sufficient precision for most practical uses. If you need the exact value for precise calculations, use the Copy button to grab the full result and paste it into your preferred spreadsheet or calculator.

Can I use this for nutrition tracking?

Absolutely. If you're following a diet that tracks energy in kilojoules (common outside the US) but your food labels show kilocalories, simply convert using this tool. For example, a 2,000 kcal daily target equals about 8,368 kJ, helping you stay consistent no matter which unit your app or label uses.

What's the difference between a joule and a kilojoule?

A kilojoule (kJ) equals 1,000 joules (J). The joule is the SI base unit of energy, while the kilojoule is more convenient for everyday quantities like food energy or appliance usage. The converter lets you switch freely between them, and results are accurate either way.

How does this relate to watts and watt-hours?

Power (watts) is energy per unit time: 1 watt = 1 joule per second. A watt-hour is the energy used by 1 watt over 1 hour, and 1 kWh equals 3,600,000 J. So if an appliance draws 1,000 W for one hour, it uses exactly 1 kWh โ€” this tool converts that kWh to joules (or any other unit) instantly.

Why do nutrition labels use different units in different countries?

Most of the world uses kilojoules (kJ) on food labels, while the United States primarily uses Calories (kcal). Both measure the same energy, just in different units. This converter bridges the gap, so you can compare products or track your intake regardless of which label system you're reading.

Is 1 calorie exactly 4.184 joules?

Yes โ€” 1 thermochemical calorie is defined as exactly 4.184 joules. This is a fixed scientific constant, so the conversion is always exact and never changes. The tool uses this precise value, making results reliable for academic work, engineering, and everyday use alike.

About the author

This converter is maintained by Aren Breur, the editor of ConvertAny.app. Aren builds fast, free browser-based tools that make everyday conversions simple without sign-ups or data collection. If you have feedback or a converter you would like added, reach out via the contact page or email aren2connect@gmail.com.