Open-circuit voltage from the panel's datasheet, at Standard Test Conditions (25°C).
Voltage at maximum power point, at Standard Test Conditions.
From the datasheet — typically -0.25% to -0.35% for crystalline silicon panels. Enter as a negative number.
Usually slightly more negative than the Voc coefficient. Enter as a negative number.
Coldest expected ambient temperature — this is when Voc peaks and strings are most at risk of exceeding the inverter's max input.
Module surface temperature on a hot, sunny day — usually 25-35°C above ambient air temperature, not the same as ambient temperature.
The absolute maximum input voltage from the equipment's datasheet — never exceed this, even briefly.
The lowest voltage at which the MPPT tracker still operates efficiently.
If you enter this, the calculator will suggest a string length that divides evenly into your total panel count.

Maximum panels per string

0 panels — cold-weather Voc limit

Minimum panels per string

0 panels — hot-weather Vmp limit

How the string sizing calculator works Cold temperature raises panel voltage; the max panels per string is the inverter's max input voltage divided by the cold-corrected Voc. What you enter Panel Voc + temp coeff Record low site temp Inverter max DC input V Cold-corrected Voc voltage rises in the cold Max panels per string inverter max V ÷ cold Voc
How the calculator finds the safe maximum panels per string.

Why cold weather limits your string length

This curve updates with your inputs above. It shows how the maximum panels allowed per string drops as your site's record-low temperature falls — because cold pushes panel voltage up.

Colder record-low temperatures reduce the maximum panels allowed per string.

Getting string sizing wrong is one of the few solar mistakes that can permanently damage expensive equipment the very first cold morning after installation. Wire too many panels in series and a winter sunrise can push your string voltage past the inverter's absolute maximum input — often destroying it outright, and almost always voiding the warranty. Wire too few, and your string voltage can sag below the MPPT tracker's minimum on a hot afternoon, quietly capping how much power the inverter can ever pull from that string. This calculator gives you the safe range for both ends.

Why this matters more than most people expect

Panel datasheets list voltage figures at Standard Test Conditions (STC) — 25°C cell temperature. Real installations rarely sit at exactly 25°C. On a cold, clear winter morning, module temperature can drop well below air temperature due to radiative cooling, and open-circuit voltage (Voc) rises as temperature falls. String voltage that looked comfortably under the inverter's limit on paper can climb past it in exactly the conditions installers are least likely to be standing there watching a meter.

On the other end, module temperatures on a hot, sunny roof commonly reach 65-75°C — sometimes higher — even when the air temperature is a mild 30°C. At those temperatures, Vmp drops, and a string sized only for STC conditions can fall out of the inverter's MPPT window, silently losing harvest on the hottest, sunniest days of the year — precisely when you'd want peak output.

Typical temperature coefficients by panel technology

Panel technologyVoc coefficientVmp coefficient
Monocrystalline silicon-0.25% to -0.31% /°C-0.35% to -0.45% /°C
Polycrystalline silicon-0.29% to -0.34% /°C-0.38% to -0.48% /°C
Thin-film (CdTe/CIGS)-0.20% to -0.25% /°C-0.25% to -0.32% /°C

Always use the exact figures from your specific panel's datasheet rather than these general ranges when finalizing a real installation — they vary meaningfully between manufacturers and even between product lines from the same manufacturer.

The calculation

Maximum panels per string is driven by cold-weather Voc:

Voc(corrected) = Voc(STC) × [1 + (Voc coefficient ÷ 100) × (record low temp − 25)]

Max panels = floor( Inverter max input voltage ÷ Voc(corrected) )

Minimum panels per string is driven by hot-weather Vmp:

Vmp(corrected) = Vmp(STC) × [1 + (Vmp coefficient ÷ 100) × (max module temp − 25)]

Min panels = ceil( MPPT minimum voltage ÷ Vmp(corrected) )

Any string length between the minimum and maximum is electrically safe and stays within the MPPT tracking window. Within that range, longer strings generally mean fewer parallel strings and simpler combiner wiring — but always leave a small safety buffer below the absolute maximum rather than designing right up against it.

String voltage must match your charge controller or inverter's MPPT window, so check both together. Since temperature drives the voltage swings this calculator accounts for, our guide on solar panels in hot climates explains why the temperature coefficient matters so much. Start with your panel count first.

Frequently asked questions

What temperature should I use for "record low"?

Use the lowest recorded ambient temperature for your specific location, not a global average — local meteorological records or a nearby weather station's historical extreme minimum are the standard reference. Using a national average instead of your actual site's extreme can leave a string dangerously oversized for a rare but real cold snap.

Why is module temperature so much higher than air temperature in the hot-weather calculation?

Solar panels absorb sunlight and heat up well beyond the surrounding air temperature, especially with limited airflow behind the module (e.g. roof-mounted with a small standoff gap). A commonly used rule of thumb is ambient temperature plus 25-30°C on a still, sunny day, though rooftop mounts with poor ventilation can run even hotter.

Can I run strings of different lengths in parallel on the same MPPT input?

This is generally not recommended. Mismatched string voltages on a shared MPPT input cause the tracker to operate at a compromise point that isn't optimal for either string, reducing total harvest. Keep all strings on the same MPPT input at equal length whenever possible.