Energy Converter
Convert between joules, kWh, calories, kilocalories, BTU, electronvolts, and foot-pounds instantly.
- Free, no account
- No watermark
- No usage limit
About the Energy Converter
Type a number, pick the unit you're starting from, and every other energy unit fills in at once, live, updating as you type. Joules, kilojoules, calories, kilocalories, watt-hours, kilowatt-hours, BTU, electronvolts, and foot-pounds, all sitting there together. Most energy converters won't do that. They make you pick a from unit and a to unit and give back one answer, so checking a food label in kcal against your power bill in kWh against an air-conditioner spec in BTU means running the same conversion three separate times, re-choosing the target box on every round. Here you set your source once and read the rest straight off the table.
Every row has its own copy button, so grabbing a value doesn't mean dragging your cursor across a run of digits. And if you want to hand someone the exact conversion, Copy shareable link drops your value and unit into the web address, they open the page already filled in. All of it runs in your browser, nothing you type is uploaded, and once the page has loaded it keeps converting with no connection at all.
How to use
- Type your value in the Value box. A whole number, a decimal, or scientific notation like
1.5e6all work fine. - Pick your starting unit in the From dropdown. That's the only unit you have to choose, the rest are calculated for you.
- Read the answer off the table. Every unit shows its converted value and updates the instant you type. Your source unit's row is highlighted so you don't lose track of which one you picked.
- Copy a single value with the copy button on its row. Handy when you only want the one number and want it clean.
- Copy shareable link to send the exact conversion to someone else. The link carries your value and unit, so the page opens pre-filled on their end.
Every factor built in is the standardized one, and results carry eight significant figures, plenty for engineering or schoolwork.
The calorie trap: little c versus big C
If energy units bite anyone, it's here. A calorie with a lowercase c (cal) is tiny, about 4.184 joules, the heat it takes to warm one gram of water by one degree Celsius. A Calorie with a capital C, the one printed on every food label, is a thousand of those, which makes it a kilocalorie, or 4,184 joules. Labels almost always mean the big one even when they print the little c, which is precisely how people end up mixing the two.
So a candy bar that says 250 calories really holds 250 kilocalories, about 1,046,000 joules. Read it as small calories and you'd be off by a factor of a thousand.
This tool lists cal and kcal as separate rows on purpose, so you never have to guess which one a source meant. A nutrition label wants kcal, and a chemistry problem that says calories almost always means the small cal. Not sure which you're holding, check the size, food energy lands in the hundreds or low thousands of kcal and never the millions. (The tool uses the thermochemical calorie, 4.184 J, the one nutrition science uses. A slightly larger definition, 4.1868 J, shows up elsewhere, but the gap is under a tenth of a percent and never matters here.)
kWh, the number on your power bill
Your electricity meter counts kilowatt-hours, and it pays to know what one is. A kilowatt-hour is what a 1,000-watt appliance uses in an hour. Run a 1,500-watt space heater for an hour and that's 1.5 kWh. Leave a 60-watt bulb on all day and you've used about 1.44 kWh (60 watts times 24 hours). Multiply your total kWh by your rate and you have the cost, so if your utility charges 15 cents per kWh and you burned 900 kWh, that's $135.
In joules a single kWh is 3,600,000 (1,000 watts times 3,600 seconds), which is why nobody bills in joules, the invoices would run to millions of digits. One kWh is roughly 860 food Calories, so the energy your fridge pulls in a couple of hours is about the energy in your lunch.
Watt-hours (Wh) are the same idea a thousand times smaller, which is why batteries use them. A phone battery holds maybe 15 Wh, an electric-car battery runs 60,000 to 100,000 Wh, or 60 to 100 kWh.
The rest of the units, in one pass
The joule (J) is the SI base unit, and every other unit here is just some number of joules. It's small (lifting a small apple one meter costs about one), which is why the everyday units are all big multiples of it. The BTU is worth a real warning: an "8,000 BTU" air conditioner almost always means 8,000 BTU per hour, a rate, not a fixed amount of energy, and this tool converts BTU as an energy quantity (one BTU is 1,055.0559 joules). At the tiny end, the electronvolt (eV) is about 1.602e-19 joules, the energy an electron picks up crossing a one-volt gap, which is what physics and chemistry use for photons and chemical bonds. And foot-pounds (ft·lb) are about 1.356 joules each. Careful with that one. Torque is quoted in pound-feet, which works out to the same number and measures something else entirely, so check that your source means energy before you convert it. The row here is the energy unit.
What the numbers are doing
Rounding is display only. The math runs at full precision and the tool just trims how many digits it shows, so a clean 860.4 on screen still sits on an exact value underneath. Very large and very small results flip to scientific notation on their own, so one joule in electronvolts reads as something like 6.24e+18 instead of eighteen digits nobody can read.
Negative values convert fine, but they're usually a signal to double-check. Energy is almost always positive, so a stray minus sign is usually a typo. The tool will flip the sign and convert it, it won't stop you, so if you didn't mean it that's your cue to look again.
Frequently asked questions
Can I convert watts or horsepower here?
No, and it's a common mix-up. Watts and horsepower are units of power, the rate energy is used, not energy itself. A watt only becomes energy once you multiply it by time, which is exactly what a watt-hour is (one watt for one hour). So enter 1,500 watts running for two hours as 3,000 watt-hours, and the tool takes it from there. One mechanical horsepower is about 746 watts, same rule, multiply by the hours it runs first.
Why does my result show a dash instead of a number?
That means the Value box doesn't hold a number the tool can read yet, usually an empty box, a stray letter, or a lone minus sign or decimal point. Type a valid number and every row fills back in. Scientific notation like 2.5e4 counts as valid, so does a leading zero or a plain decimal. The dash is just the formatter saying the input isn't a finite number.
My food label lists kilojoules, not Calories. How do I compare?
Outside the US, food labels often print energy in kilojoules, sometimes kJ and kcal side by side. To line them up, one food Calorie (kcal) is 4.184 kJ. So a snack listed at 500 kJ is about 120 kcal (500 divided by 4.184). Type the kJ figure in, pick kJ, and read the kcal row. It saves you the arithmetic every time you're squinting at a European wrapper.
How do I handle natural gas, a therm, or a fuel figure?
Fuel energy usually comes in therms or BTU. One therm is 100,000 BTU, about 29.3 kWh. The tool has no separate "therm" unit, so convert therms to BTU first (multiply by 100,000), enter that as BTU, and read it in kWh, kcal, or joules to put gas and electricity on the same scale. Comparing fuels this way is one of the genuinely useful things a cross-unit converter does.
My battery is rated in mAh. Can I convert that to Wh?
Not directly, because mAh isn't an energy unit, it's charge. To get energy you multiply charge by voltage. A 3,000 mAh phone cell at 3.7 volts holds 3.0 amp-hours times 3.7 volts, about 11.1 watt-hours. Enter that 11.1 as Wh and the tool takes over. Skip the voltage step and the number means nothing. Spec sheets list the mAh but rarely the voltage, so it's easy to miss.
Does the shareable link need an account or expose my data?
No account, nothing stored. The link just encodes your value and chosen unit as plain text in the web address (something like ?v=1.5&u=kwh). When someone opens it, the page reads those two values and pre-fills the converter. Nothing you typed is sent to a server, it lives in the URL and nowhere else, which is also why the whole tool keeps working with no connection.