Factorio Power Plant Calculator
Size your Factorio power plant in MW. Boilers + steam engines for early game, solar panels + accumulators for renewable Nauvis builds, nuclear reactors with neighbour bonus for megabase density, fusion plants for Aquilo. Covers the base game and Space Age quality tiers.
1
1
5.82 MW
Recommended: Nuclear.
Density argument; Space Age quality reactors stay relevant.
Steam
3 boilers
6 steam engines
Footprint: ~108 tiles
Supplies 5.4 MW
Solar
120 solar panels
119 accumulators
Footprint: ~1,556 tiles
Supplies 5.04 MW
Nuclear
1 reactors
1 steam turbines
Footprint: ~46 tiles
Supplies 5.82 MW
Fusion
1 fusion reactors
1 fusion generators
Footprint: ~51 tiles
Supplies 50 MW
Factorio power plant calculator. Boilers, panels, reactors, and fusion plants for any MW target.
What is a Factorio power plant calculator?
How to use the power plant calculator (and do the math yourself)
Power plant sizing — the four generation formulas
- = Total electric power supplied to the grid, in kW.
- = Primary generator count (boilers for steam, panels for solar, reactors for nuclear or fusion).
- = Base output per primary generator at the chosen planet (kW).
- = Quality scaling factor: 1.0 (normal), 1.3 (uncommon), 1.6 (rare), 1.9 (epic), 2.5 (legendary).
- = Active neighbour count for nuclear or fusion reactors (0 if isolated, up to 5 for fusion, up to 4 for nuclear in a square).
- = Neighbour bonus per link: 1.0 (= +100% per neighbour, identical for nuclear and fusion).
Worked examples with the full math
5 MW Nauvis starter base on steam
100 MW Nauvis solar farm (normal quality)
1 GW Space Age nuclear on Nauvis (2xN layout)
300 MW Vulcanus solar (legendary quality, no accumulators)
600 MW Aquilo fusion plant (N=5 neighbours, normal quality)
Quality table: panels per MW on Nauvis
Tips and gotchas every Factorio engineer should know
- Solar panel output averages 70 percent of peak over a full day-night cycle on every planet. The wiki's per-planet column is peak; the calculator's per-planet column is average. Nauvis 60 / 42, Vulcanus 240 / 168, Fulgora 12 / 8.4, Gleba 30 / 21, Aquilo 0.6 / 0.42 kW. Always design against the average.
- Accumulators throughput-cap at 300 kW base discharge. Quality scales capacity 1.0/2.0/3.0/4.0/6.0× but discharge rate only 1.0/1.3/1.6/1.9/2.5× — the mismatch means legendary accumulators are capacity-rich but throughput-poor relative to their MJ rating. On Vulcanus the short night makes the throughput limit dominate; on Nauvis the long night makes capacity dominate.
- The 25:21 (or 0.84:1) panel-to-accumulator ratio is for Nauvis at normal quality only. Vulcanus needs about 0.73 per panel; on Gleba and Fulgora the standard accumulator math no longer applies because lightning collectors and rocket-fuel heating towers cover the load.
- Gleba has no uranium, so the calculator disables nuclear there. The community-standard answer is rocket-fuel heating towers (250 percent fuel efficiency) feeding the standard heat-exchanger and turbine pipeline. Plug rocket fuel demand into the production calc and feed the resulting MW back into this calculator on Nauvis steam mode for a parity build.
- Neighbour bonus is +100 percent per adjacent active reactor for BOTH nuclear and fusion. A 2xN nuclear row averages 3 neighbours per reactor (4x effective thermal). A fusion reactor with 5 connected neighbours hits the cap at 6x base plasma. Beyond 2xN, custom shapes give diminishing layout returns because you also need access lanes for fuel-cell inserters.
- Fusion generators consume 2 hot fluoroketone/sec; fusion reactors consume 4 cold fluoroketone/sec — regardless of neighbour bonus. This is the most important nuance on Aquilo: stacking neighbours multiplies free electricity but does NOT increase the cryogenic-plant throughput you must supply. One cryo plant per reactor is the universal rule.
- If a result looks wrong, drill into the mode tab and read every multiplier. Steam supplied power is always engines × 0.9 MW; nuclear supplied power is always turbines × 5.82 MW; fusion supplied power is always generators × 50 MW × quality. Reactor and exchanger counts are derived from those primaries, never the other way around.
Factorio power plant calculator — frequently asked questions
How many solar panels do I need for 1 MW on Nauvis?
What is the optimal nuclear reactor layout?
How many fusion generators per reactor in Space Age?
Is this Factorio power calculator free?
Does the calculator support the Space Age DLC?
How does quality affect power generation?
Why does fusion use less fluoroketone with neighbour bonus?
Can I power Gleba with nuclear?
How accurate are the recommendations?
How do I link this with the production calculator?
Can I share the result with a teammate?
Does the calculator work on mobile?
Glossary of Factorio power-plant terms
Neighbour bonus
+100 percent per adjacent active reactor, applied to BOTH nuclear and fusion. A 2xN nuclear row averages 3 neighbours per reactor (= 4x effective thermal). A fusion reactor caps at 5 active neighbours (= 6x base plasma).
Quality tier
Space Age 5-tier rarity for buildings: normal, uncommon, rare, epic, legendary. Output multipliers are 1.0, 1.3, 1.6, 1.9, 2.5× base. Accumulator capacity follows a different scale (1.0, 2.0, 3.0, 4.0, 6.0× MJ) but discharge rate uses the 1.0–2.5× scale.
Average panel output
Solar power averaged over a full day-night cycle, always 70 percent of peak. Nauvis 42 kW, Vulcanus 168 kW, Gleba 21 kW, Fulgora 8.4 kW, Aquilo 0.42 kW (all at normal quality).
Accumulator throughput
Maximum charge/discharge rate per accumulator: 300 kW at normal quality, 750 kW at legendary. Scales 1.0/1.3/1.6/1.9/2.5× with quality, while capacity scales 1.0/2.0/3.0/4.0/6.0× — the mismatch becomes the bottleneck at higher qualities.
0.84 ratio
The canonical Nauvis accumulator-per-panel ratio: 42 kW × 100 sec / 5 MJ = 0.84 (precise value 0.84672). Practical builds use 25:21 (panels:accumulators). Only applies to Nauvis at normal quality.
2xN reactor layout
Two parallel reactor rows of arbitrary length N. Each interior reactor has 3 active neighbours; total array output ~160(n - 1) MW for n total reactors. The community-standard megabase pattern because it gives 4x effective thermal while keeping fuel-cell inserter lanes accessible.
Fluoroketone loop
Aquilo's closed-loop coolant for fusion. Cryogenic plant produces cold fluoroketone (4/sec per reactor); reactor returns hot fluoroketone (4/sec); generator consumes 2 hot/sec, exhausts cold back to the cryo plant. Throughput is fixed regardless of neighbour bonus.
Heating tower
Space Age building (Gleba unlock) burning any fuel at 250 percent efficiency to feed the heat-pipe + heat-exchanger pipeline. Replaces nuclear on Gleba; rocket fuel and spoilage are the standard inputs.
Peak vs. average output
Solar peak is what one panel produces at noon; solar average is what it produces averaged across one day-night cycle. Always size against average; the accumulators cover the peak-average gap.
Sources & References
- Factorio Wiki — Power production: the page every building figure on this calculator is checked against. Boiler and steam engine throughput, solar panel output and the accumulator ratio that goes with it, heat exchanger and steam turbine numbers. It is also where the detail most plans get wrong lives: solar output is averaged over the day/night cycle, so a solar farm sized on peak output browns out at night.
- Factorio Wiki — Nuclear reactor: the neighbour bonus is why this calculator asks for a layout instead of just a reactor count. An isolated reactor gives its base output; each adjacent pair adds 100% of the base to both, so a 2×N row is worth far more per reactor than the same reactors placed apart. The heat exchanger and turbine counts follow from the boosted heat, not from the reactor count.
- Friday Facts #420 — Fusion Reactor: Wube's own post introducing the Space Age fusion plant, the numbers behind the fusion mode here. Fusion is not simply a bigger reactor: it needs a specific fuel chain and only makes sense on the planets that supply it, which is why this calculator asks which planet you are building on.
- wube/factorio-data on GitHub — the game's own prototype definitions, published by the developer. The dataset this calculator ships is pinned to a game version (2.0.76) and read from these files rather than transcribed from a wiki, which is why a balance patch is a data refresh here and not a rewrite.