Enter the work output and the energy input into the calculator to determine the efficiency of an engine. The calculator provides the efficiency as a percentage.

Engine Efficiency Formula

The following formula is used to calculate the efficiency of an engine.

Efficiency = (Work Output / Energy Input) * 100

Variables:

  • Efficiency (%) is the engine’s efficiency as a percentage.
  • Work Output (joules) is the energy produced by the engine when doing work.
  • Energy Input (joules) is the energy consumed by the engine to perform work.

To calculate the engine’s efficiency, divide the work output by the energy input and then multiply by 100 to get the percentage.

What is Engine Efficiency?

Engine efficiency is a measure of how well an engine converts the energy input, typically fuel, into useful work output. It is an important metric in evaluating the performance of engines and can be used to compare different types of engines or the same engine under different operating conditions. High efficiency means more of the energy from the fuel is being converted to work, while low efficiency indicates more energy is wasted, often as heat.

How to Calculate Engine Efficiency?

The following steps outline how to calculate the Engine Efficiency.


  1. First, determine the work output (in joules) produced by the engine.
  2. Next, determine the energy input (in joules) consumed by the engine.
  3. Use the formula: Efficiency (%) = (Work Output / Energy Input) * 100.
  4. Finally, calculate the Engine Efficiency as a percentage.
  5. After inserting the variables and calculating the result, check your answer with the calculator above.

Example Problem : 

Use the following variables as an example problem to test your knowledge.

Work Output (joules) = 1500 J

Energy Input (joules) = 4000 J