Flash Power Reduction in Stops Calculator

Convert a flash power reduction (1/2, 1/4, 1/8...) into f-stops and the aperture or distance change to match it.

Ad placeholder (leaderboard)

This tool converts a change in manual flash power into the language photographers actually use on set: stops, aperture, and distance. Set a starting power and a new power, and it tells you exactly how many stops you have gained or lost and how to compensate so the subject stays correctly exposed.

How it works

Manual flash power is expressed as a fraction of full output. Because a “stop” is defined as a doubling or halving of light, the relationship between a power ratio and stops is logarithmic:

stops = log2(power_new ÷ power_old)

So going from full (1/1) to 1/4 gives log2(0.25) = -2 stops — two stops darker. Each clean halving on a speedlight dial (1/1 → 1/2 → 1/4 → 1/8) is one stop, which is why the dial feels so predictable.

To keep the subject exposed the same after a power change you compensate with aperture or distance:

  • Aperture: open up by the same number of stops the power dropped. The f-number itself scales by a factor of sqrt(2) per stop, since aperture area (not the f-number) is what doubles.
  • Distance: light obeys the inverse-square law, illumination is proportional to 1 / distance². To recover N stops by moving the flash, multiply the flash-to-subject distance by 2^(-N/2). Halving the distance is a 2-stop gain.

Worked example

You are shooting at full power, f/8, with the flash 4 m from the subject. You drop to 1/8 power to recycle faster and freeze motion. That is three stops darker. To hold exposure you can:

  • Open the aperture three stops: f/8 → f/5.6 → f/4 → f/2.8.
  • Or move the flash closer by the distance factor 2^(-3/2) ≈ 0.354, so 4 m × 0.354 ≈ 1.4 m.

Notes

The stop math is exact for any fraction, including odd values like 1/3 power. The standard f-stop ladder (f/1.4, f/2, f/2.8, f/4, f/5.6, f/8, f/11, f/16, f/22) is shown so you can snap to whole stops. Everything runs locally in your browser.

Ad placeholder (rectangle)