Tools
Emergency Lighting Battery Calculator
See how long your battery can power your lights.
Or find the capacity needed for your target runtime.
Your runtime estimate
80% of rated energy available · 90% conversion efficiency. Conditional estimate; default settings are examples.
Check your inputs
Enter the missing values to calculate a result.
Estimated runtime
Covers target + margin
2 h 09 min
10 Ah at 12 V · 90 min target
White: target · Orange: 108 min equivalent with 20% capacity margin
Compare target durations
Includes 20% extra capacity at the same assumed availability. Select a duration; recheck discharge data for each battery and load.
| Duration | Calculated rated capacity | In this scenario |
|---|---|---|
| 5.56 Ah66.67 Wh | Covers margin | |
| 8.34 Ah100 Wh | Covers margin | |
| 11.12 Ah133.34 Wh | Target only | |
| 16.67 Ah200 Wh | Below target |
Calculation breakdown
- Rated battery energy
- 120 Wh
- Available battery-side energy
- 96 Wh
- Capacity basis
- 80% of nameplate
- Power basis
- Lighting load
- Entered power
- 40 W
- Conversion efficiency
- 90%
- Additional battery consumption
- 0 W
- Battery-side draw
- 44.444 W
- Nominal battery current
- 3.704 A
- Target duration
- 90 min
- Extra capacity margin
- 20%
- Capacity equivalent before margin
- 6.95 Ah / 83.34 Wh
- Capacity equivalent including margin
- 8.34 Ah / 100 Wh
Energy estimate, not an approval. Confirm battery/driver compatibility and manufacturer discharge data. Required light levels and a full duration test must be checked separately. Recheck available energy when the battery or load changes.
Good to know
Which power rating should I enter?
Enter watts used during emergency operation at the point you are measuring: LED-array watts with driver efficiency, or luminaire input watts with upstream inverter efficiency. A normal 40 W luminaire may use a 5 W emergency driver. Add only the loads supplied by this one battery or bank.
If you measured the total draw at the battery, select that option in settings. The tool then applies no further conversion loss or additional consumption.
How do I find the available capacity percentage?
Use manufacturer data or a measured capacity for the intended temperature, load, cutoff voltage and state of health. It is the share of nameplate energy available to the converter for this discharge. The 80% example is not a general recommendation for lead-acid or lithium batteries.
Already have usable energy under those conditions? Select “Known usable capacity”. No further capacity reduction is applied. A nameplate Ah rating alone cannot establish the condition of an installed battery.
Do I enter one battery or the whole bank?
Enter the complete bank. For two identical 12 V, 7 Ah batteries, a series bank is 24 V, 7 Ah; a parallel bank is 12 V, 14 Ah. Both are nominally 168 Wh. This arithmetic does not confirm that a battery arrangement is compatible with the charger or emergency driver.
Why separate runtime from extra capacity margin?
The estimated runtime describes the energy available in the entered battery. Extra margin increases the capacity you plan to specify. At 20%, a design needs 1.2 times the calculated minimum. A battery can reach 90 minutes and still fall short of that extra margin.
Can I replace the battery with a larger one?
Capacity alone is not a replacement specification. Match the manufacturer-approved battery, chemistry, voltage, connector, charge system and enclosure requirements. Select a compatible product and verify its discharge performance. A larger Ah label does not by itself establish a longer approved duration.
Does reaching 90 or 180 minutes mean compliance?
No. The time presets are shortcuts, not rules for a country or building type. Use your project’s required duration. Illuminance, distribution, equipment approval, switching and testing remain separate checks. This tool does not model the brightness of a dimming emergency driver.
How is the estimate calculated?
For a constant load, battery draw is lighting watts divided by efficiency, plus any additional battery-side consumption.
Runtime (h) = battery Wh × available fraction ÷ battery W
Required Wh = battery W × target h × (1 + margin) ÷ available fraction
Required Ah = required Wh ÷ nominal battery VAh × V gives approximate nominal Wh; mAh is first divided by 1,000. Wh is used directly. The fraction is 1 for already-usable capacity. A usable-energy value measured at one load cannot validate another load. Voltage sag, cutoff and non-linear discharge are represented only by the capacity value you supply; this is not a discharge-curve simulation. Runtime is rounded down to whole minutes; required capacities are rounded up to 0.01 Ah / Wh.
Can I save this without an account?
Yes. Copy a summary, share a link with all calculation inputs, or use Save results to print a report, export the duration comparison or download an offline calculator. Everything is calculated in your browser. Nothing is submitted to LEDYI by these actions.
Emergency Lighting Battery Calculation
Estimated runtime
Covers target + margin · Target 90 min
| Rated battery energy | 120 Wh |
| Available battery-side energy | 96 Wh |
| Capacity basis | 80% of nameplate |
| Power basis | Lighting load |
| Entered power | 40 W |
| Conversion efficiency | 90% |
| Additional battery consumption | 0 W |
| Battery-side draw | 44.444 W |
| Nominal battery current | 3.704 A |
| Target duration | 90 min |
| Extra capacity margin | 20% |
| Capacity equivalent before margin | 6.95 Ah / 83.34 Wh |
| Capacity equivalent including margin | 8.34 Ah / 100 Wh |
Duration comparison · 20% extra capacity included
| Duration | Capacity equivalent | Energy |
|---|---|---|
| 60 min | 5.56 Ah | 66.67 Wh |
| 90 min | 8.34 Ah | 100 Wh |
| 120 min | 11.12 Ah | 133.34 Wh |
| 180 min | 16.67 Ah | 200 Wh |
Conditional energy estimate. Recheck the available fraction against the selected battery, load, temperature and cutoff. Validate compatibility, light levels and full duration separately. Defaults are examples, not manufacturer presets. Capacities are rounded upward; times are rounded downward.
LEDYI Lighting · Energy model 3
For AI agents: instructions and calculation APIs
Read the tool instructions in Markdown and the request/response schemas in OpenAPI. These public calculation APIs run the same models as the web and offline calculators. No account, API key or Turnstile is required.
- Emergency Lighting Battery Calculator — Full tool instructions (Markdown)
- OpenAPI contract
- Agent site index
Emergency Lighting Battery Calculator
POST /api/tools/v1/emergency-lighting-battery
Content-Type: application/jsonEstimate a constant emergency load on one battery or bank. Results are conditional energy budgets, not a battery discharge curve, illuminance calculation, equipment recommendation or compliance approval. Obtain the operating assumptions from the user or equipment data; do not silently use the editable web examples.
estimate-runtime · size-battery
Estimate battery runtime
Use operation=estimate-runtime with batteryCapacity.value and its explicit Ah, mAh or Wh unit. batteryVoltageV is the nominal complete-bank voltage. capacity.basis=rated requires availablePercent for the intended load, temperature, cutoff and battery condition; capacity.basis=usable omits that factor. The complete example yields 96 Wh usable energy and about 129.6 minutes.
{
"operation": "estimate-runtime",
"batteryVoltageV": 12,
"batteryCapacity": {
"value": 10,
"unit": "Ah"
},
"capacity": {
"basis": "rated",
"availablePercent": 80
},
"power": {
"basis": "load",
"load": {
"kind": "total",
"powerW": 40
},
"efficiencyPercent": 90,
"overheadW": 0
},
"targetMinutes": 90,
"extraCapacityPercent": 20
}Open links.share to restore the input in the web calculator, then compare the assumptions with manufacturer data. The same available fraction must be rechecked if the load, battery, temperature or cutoff changes. Check full-duration operation and required light levels separately. Copy, CSV, print and offline HTML contain the same calculation; the offline file computes locally and its download endpoint is not a calculation API.
Request limits and errors
Send uncompressed application/json with strict types and no query parameters. Indoor lighting bodies are limited to 16 KiB; driver-match bodies to 16 KiB; battery bodies to 16 KiB; voltage bodies to 16 KiB; resistor bodies to 16 KiB; DMX bodies to 1024 KiB and 1000 fixtures; pixel bodies to 64 KiB, 64 run rows, 128 outputs and 2000000 channels. DALI bodies are limited to 64 KiB, 24 rows and 512 devices. Illuminance bodies are limited to 16 KiB and 400 planned points. Photometry bodies are limited to 1024 KiB with up to 4 files and 16 by 721 query directions per file. Lighting-cost bodies are limited to 64 KiB with up to 20 groups in each scenario. Body reading expires after 5 seconds. Complete success JSON is bounded to 4 MiB. GET/HEAD return 405; OPTIONS returns 204. Source responses are no-store. Anonymous browser CORS permits POST/OPTIONS and Content-Type with credentials omitted.
Tool POST requests and ordinary page requests share 120 requests per 60 seconds per IP/Cloudflare location; mitigation lasts 60 seconds. Heavy tool use can temporarily block pages from the same source. This is not an independent or globally exact API quota. Inquiry/search use their existing separate rule. Tool POST requests do not inherit the company-page or verified-bot exemption.
Cloudflare can return 403/429/5xx before the application, sometimes as HTML without CORS or Retry-After. Check HTTP status and Content-Type before parsing JSON. A browser may see only a network error. Do not present an error or an older result as a successful new calculation.