PartAndStock
Blog

How to Wire an LED Array (Series/Parallel)

August 29, 2026 6 min read
Quick answer

In an LED array, LEDs are arranged into series strings and the strings are wired in parallel. Each series string uses R = (Vsupply − n×Vf) / I, and every parallel branch gets its OWN resistor. For example, with 12 V, a 2 V red LED and 20 mA, a string holds up to 5 LEDs and the resistor is (12 − 10)/0.02 = 100 Ω.

An LED array is built by wiring multiple LEDs in series and parallel. Correct wiring keeps every LED at a safe current and uses the supply voltage efficiently. This article covers how many LEDs fit in one series string, how to size the resistor per branch, and the total current. For a single LED, start with how to calculate an LED resistor.

Series wiring: voltages add up

In a series string the LEDs' forward voltages (VF) add up: for n LEDs the total is Vtotal = n × VF. The same current flows through the whole string, so a single series resistor sets the string's current:

R = (Vsupply − n × VF) / I

The supply must be high enough to cover the series LEDs' total voltage; leaving a few volts of headroom for the resistor keeps the current stable when the supply fluctuates.

How many LEDs fit in one string?

The maximum number of LEDs in a series string is the supply minus the resistor headroom, divided by VF:

nmax = floor( (Vsupply − headroom) / VF )

For example, with a 12 V supply, a 2 V red LED and ~2 V of resistor headroom: (12 − 2) / 2 = 5 LEDs. The remaining 2 V drops across the resistor.

Parallel branches: a separate resistor per branch

To drive more LEDs you wire several series strings in parallel. The critical rule: give every parallel branch its own series resistor. Putting multiple LEDs (or branches) in parallel on a single resistor is dangerous; because their VF values are not identical, the current does not split equally — one LED hogs current and burns out first, then the rest follow. A separate resistor fixes each branch's current independently.

The total current is the sum of the branches: Itotal = number of branches × branch current.

Worked example

12 V supply, red LED (VF = 2 V), branch current 20 mA:

  • Max LEDs per string: (12 − 2) / 2 = 5 LEDs (10 V total), 2 V left for the resistor.
  • Branch resistor: R = (12 − 5×2) / 0.02 = (12 − 10) / 0.02 = 100 Ω.
  • For 3 parallel branches: a separate 100 Ω per branch, total current = 3 × 20 mA = 60 mA.

Series or parallel? A comparison

PropertySeries (one string)Parallel branches
VoltageVFs add up (needs high Vsupply)Each branch sees the same Vsupply
CurrentOne current for the string (efficient)Currents add up (high total current)
ResistorOne resistor per stringA separate resistor per branch
One LED failsThe whole string goes darkOnly that branch goes dark

Common mistakes

  • One resistor for parallel LEDs: the current does not split equally → LEDs fail one by one. Use a separate resistor per branch.
  • Insufficient supply voltage: if Vsupply < n×VF the string will not light; don't forget the resistor headroom either.
  • Mixing colors in series: the VFs differ; do the math with each LED's actual VF.
  • Ignoring resistor power: for high-current branches, check the resistor's wattage (P = I²×R).

Use the calculator

To instantly work out the string layout and resistors from your supply voltage, LED count, VF and current, use our LED Array Calculator.

Frequently Asked Questions

How many LEDs can go in one series string?+
nmax = floor((Vsupply − headroom) / Vf). For example, with 12 V, a 2 V red LED and 2 V of resistor headroom: (12−2)/2 = 5 LEDs.
How do you calculate the resistor for an LED array?+
For one series string, R = (Vsupply − n×Vf) / I. For example, 12 V, 5 red LEDs (10 V), 20 mA → (12−10)/0.02 = 100 Ω.
Can one resistor serve parallel LEDs?+
No. Because their Vf values are not identical, the current does not split equally and one LED burns out. Give every parallel branch its own resistor.
How do you find the total current of an LED array?+
Itotal = number of branches × branch current. For example, three parallel branches at 20 mA each draw 60 mA total.
Should I wire LEDs in series or parallel?+
With a high supply voltage, series strings are more efficient (one current). For low voltage and many LEDs you need parallel branches, each with its own resistor.