Free · no ads · no signup

Size your system
to the watt.

A free off-grid power sizer built for real systems, not theory. Pick your platform, load in what you actually run, and get a battery bank, solar array, controller and inverter — with every formula shown, hard warnings when your electrical architecture will cost you, and a link you can save or share.

Open math — every formula documented Voltage warnings — most free tools skip this Roof-space check — will it actually fit? Shareable link — save your build
01 Platform profile

Your setup changes the whole calculation. Pick the closest.

02 Your loads

Check what you run. Adjust watts & hours/day to match your gear — defaults are realistic, duty-cycled starting points.

ApplianceWattsHrs/dayWh/day
03 Conditions & architecture
2 DAYS RESERVE
Add a load to begin
Check the gear you run on the left and your system builds itself here in real time.
Battery bank
— Ah
LiFePO₄, usable
Why this number?
Solar array
— W
to refill daily
Why this number?
Charge controller
— A
MPPT, min size
Why this number?
Inverter
— W
pure sine
Why this number?
Daily energy budget
— Wh/day
peak bus current —
Why this number?
Roof space needed
— sq ft
panel footprint + mounting gaps
Why this number?

Paste your spec into a forum for a sanity check, or save the link to come back to this build.

→ Matched gear

The math, in the open

Every constant, documented.

Most free calculators hide their assumptions. Here's every number this tool uses and why — so you can check it, argue with it, or adjust it for your own situation.

Daily energy

Every checked appliance is watts × hours/day, summed into watt-hours (Wh). AC appliances are additionally divided by inverter efficiency, because running them through an inverter costs real energy. Defaults are duty-cycled where it matters — a compressor fridge rated 50W doesn't run 24 hours, so its default hours reflect realistic cycling, not nameplate.

Inverter efficiency — 90%

Quality pure-sine inverters run roughly 85–93% efficient under typical partial load. We use 0.90. This is applied to AC loads only; native DC loads skip it entirely, which is exactly why DC-first builds are more efficient.

Depth of discharge — your choice

LiFePO₄ can technically deliver close to 100% of rated capacity, but repeatedly emptying a bank shortens its life. You pick: 80% (long life — the conservative choice for a bank you want to last a decade), 90% (balanced, our default), or 100% (max capacity, smallest bank, shortest life). The bank is sized as daily Wh × days ÷ DoD ÷ voltage.

Solar derate — 75%

A panel's rating is measured in a lab at 1000 W/m² and 25°C cell temperature. Real installations lose to heat (roughly 10–15% on a hot roof — panels lose about 0.3–0.4% per °C above 25°C), wiring and mismatch (3–5%), controller conversion (~5%), soiling (2–5%), and imperfect angle. Stacked, that's about a 25% haircut, so we assume 75% of nameplate. Array = daily Wh ÷ (sun-hours × 0.75), rounded up to the next 25W.

Sun-hours

"Sun-hours" means peak equivalent hours — not daylight hours. A day producing scattered light all afternoon might only be 4 peak-sun-hours. The presets are honest ranges: 3 = poor (northern winter, frequent overcast), 4 = average (a defensible year-round default for much of the US), 5 = good (sunny regions, decent season), 6 = desert southwest at its best. Size for your worst month, not your average, if you intend to stay put through winter.

Charge controller — 125% headroom

Controller amps = array watts ÷ system voltage × 1.25. The 1.25 covers two real effects: panel voltage rises in cold weather (which is when controllers get destroyed), and edge-of-cloud lensing can briefly push output above nameplate. Sized up to the next 5A.

Inverter — continuous and surge

Continuous is your simultaneous AC load with 15% headroom, rounded to a real product size. Surge is tracked separately as the single largest startup spike among your selected loads — motors and compressors can pull 2–3× running watts momentarily, and an inverter that can't absorb that shuts down even though the continuous rating looked fine.

Peak bus current & the voltage thresholds

Current = (AC watts ÷ 0.90 + DC watts) ÷ system voltage. Thresholds: above 100A you're into heavy cable and should be deliberate about it; above 150A the cost of copper, the voltage drop and the heat make a higher-voltage architecture the better engineering answer. These aren't code limits — they're the practical points where builds get expensive and unpleasant.

SAME 2,000W LOAD — THREE ARCHITECTURESPower is volts × amps. Raise the voltage, the current falls — and so does your cable bill.12V167 AThick, expensive cable · real voltage dropHeat where you don't want it24V83 AHalf the current · common in bigger buildsSolid middle ground48V42 AA quarter the current · cheapest wiringWhere cabins and homesteads liveTHE LINE: if continuous current on 12V heads past ~150A, step up to 24V or 48V.The Sizer flags this automatically. forgedoffgrid.com/sizer
Swipe to explore the full diagram
The thresholds above, visualized. The Sizer flags these automatically as you build.

Roof space — 18 W/sq ft, +15% mounting

Modern rigid panels land around 18–19 watts per square foot (a common 200W panel is roughly 11 sq ft). Real roofs lose area to vents, fans, AC units and walkways, so we add 15% mounting overhead. Within 12% of your stated space is flagged as a tight fit rather than a failure, because careful layout can often recover that margin.

Power station mode

Stations are sized on usable capacity (we assume 90% of nameplate is practically available) and recommended against real product capacities rather than an arbitrary number. Refill time accounts for portable-panel derate (70% — foldable panels rarely sit at ideal angle). We also flag when the panel you'd need exceeds the solar input limit common on mid-size stations, because that's a spec people discover after buying.

What this tool does not do

It doesn't do wire gauge or fuse selection (those depend on run length, routing and temperature — see Safety), it doesn't model shading or panel string configuration, and it doesn't replace a qualified installer for permanent structures. It gets you an honest, defensible starting spec so you're shopping with numbers instead of guesses.

Something the Sizer should do?

Missing appliance, a number that looks wrong, a feature you'd use — send it and it gets built.

Improve the Sizer
Copied.