WS2812B LEDs run at 5 V, but the amount of current an installation can require grows with the number of LEDs and how brightly they are driven.
That distinction becomes important quickly. A strip can have the correct 5 V supply and still have an inadequate power source, wiring that drops too much voltage, or both.
This is the reference I use for estimating those requirements when planning the WS2812B installations around the house.
The quick version
For a first estimate:
LED count × current per LED = estimated maximum current
WLED currently uses 55 mA per LED as its default model for a generic 5 V pixel.
So:
60 LEDs × 0.055 A = 3.3 A
At 5 V:
5 V × 3.3 A = 16.5 W
That does not mean 60 LEDs constantly consume 3.3 A. It gives a conservative figure to design around before brightness, color, and the actual LED variant are taken into account.
Voltage, current, and power
Three values matter:
- Voltage (V) is what the LEDs are designed to run at.
- Current (A) is how much electrical current the load draws.
- Power (W) is voltage multiplied by current.
For WS2812B:
Power = 5 V × Current
| Current | Power at 5 V |
|---|---|
| 1 A | 5 W |
| 2 A | 10 W |
| 3 A | 15 W |
| 5 A | 25 W |
| 10 A | 50 W |
The power source needs to provide the correct 5 V and enough current for the way the installation will be used.
A supply rated for more current does not force that current through the LEDs. The rating describes how much current it can provide when the load asks for it.
How much current does one WS2812B use?
There is no single current figure that applies to every LED sold under the WS2812B name.
Worldsemi lists WS2812-family variants with different RGB channel currents, including 16 mA, 12 mA, and 5 mA per channel.
For an unknown strip, two useful planning values are:
| Estimate | Use |
|---|---|
| 55 mA / LED | WLED’s default model for a generic 5 V pixel |
| 60 mA / LED | Traditional conservative full-white planning estimate |
If the exact LED revision is known, use its datasheet instead.
If it is not known, the conservative estimate is useful precisely because it avoids designing the power system around an assumed low-current variant.
Estimating a strip
Using WLED’s 55 mA value:
LED count × 0.055 A = estimated maximum current
Some useful sizes:
| LEDs | Estimated current | Power at 5 V |
|---|---|---|
| 30 | 1.65 A | 8.25 W |
| 45 | 2.48 A | 12.38 W |
| 60 | 3.30 A | 16.50 W |
| 90 | 4.95 A | 24.75 W |
| 120 | 6.60 A | 33.00 W |
| 135 | 7.43 A | 37.13 W |
| 180 | 9.90 A | 49.50 W |
| 300 | 16.50 A | 82.50 W |
For the 60 LEDs/m strips I currently use:
60 LEDs/m × 55 mA = 3.3 A/m
or:
3.3 A × 5 V = 16.5 W/m
A full 5 m strip contains 300 LEDs, so the same estimate gives:
300 × 55 mA = 16.5 A
or 82.5 W at 5 V.
That number is useful even when I have no intention of running the strip at maximum output: it immediately tells me the scale of power system I would need if I wanted unrestricted operation.
Actual current is usually lower
The calculated maximum is not normal consumption.
Actual current depends on:
- the particular WS2812B variant;
- brightness;
- color;
- how many LEDs are on;
- what an effect is doing at a particular moment.
Full-brightness white is demanding because all three RGB channels are active.
A warm color at 50% brightness can use substantially less power.
So there are two different numbers worth keeping in mind:
Maximum estimate
Useful for sizing and understanding the worst case.
Expected operating load
Useful when intentionally designing around a smaller power budget.
For ambient lighting, I often care more about the second. But the first tells me what I am choosing to limit.
Power-source capacity
A power source defines the current available to the whole installation.
For example:
5 V / 3 A = 15 W
If an installation could theoretically draw 7 A but the available supply can provide 3 A, I have two choices:
- use a larger supply; or
- deliberately constrain the LEDs to the smaller power budget.
Both can be valid designs depending on what the lights actually need to do.
Multiple USB ports
The number of connectors does not tell me the total available current.
A charger with three USB ports may still have one shared 5 V / 3 A output.
In that case:
3 ports ≠ 3 × 3 A
The total remains approximately 3 A.
Always check the combined-output specification of the power source rather than adding the labels on the individual ports.
WLED’s current limiter
WLED includes an automatic brightness limiter for installations where LED demand may exceed the configured power budget.
The relevant LED Preferences include:
- Enable automatic brightness limiter
- Maximum current
- LED voltage/type
- Custom max current per LED, when needed
For its generic 5 V option, WLED currently uses 55 mA per LED.
If the power source is rated for 3 A, the configured limit should stay at or slightly below that usable capacity.
When WLED estimates that the requested output would exceed the limit, it reduces overall brightness.
This is worth understanding correctly:
WLED is estimating current, not measuring it.
The limiter helps keep requested LED output within a defined budget. It does not make an undersized supply larger, and it does not replace appropriate wiring.
Enough current does not guarantee enough voltage at the LEDs
Power-supply capacity and power distribution are separate problems.
A supply may be capable of providing enough current while the far end of the strip still receives less than 5 V.
That happens because wires, connectors, and the copper traces inside the strip all have resistance.
Voltage drop follows:
Vdrop = Current × Resistance
More current means more voltage lost across the same resistance.
Longer or thinner conductors also increase resistance.
This matters especially with 5 V LEDs because there is not much voltage available to lose.
Typical signs of significant voltage drop include:
- brightness falling toward the end of the strip;
- colors changing farther from the power connection;
- instability under heavier loads.
Power injection
Power injection means connecting 5 V and ground to the LEDs at more than one point.
Instead of:
5V ──→ LEDs ──→ LEDs ──→ LEDs
the installation might be powered like:
5V ──→ LEDs
5V ──→ LEDs
5V ──→ LEDs
This gives the current shorter paths and reduces how much of it has to travel through long sections of strip or wiring.
Power injection does not increase the capacity of the power source.
Three injection cables connected to one 5 V / 3 A supply still share the same 3 A budget.
The separate feeds only change how that current reaches the LEDs.
The related Powering a Multi-Section WS2812B Installation guide covers how to decide where those feeds should go in an actual build.
Powering through the controller
A very small strip can sometimes be powered through the USB/5 V path of a D1 mini or similar controller.
That does not scale indefinitely.
For larger installations, keep the controller and LED power paths separate:
┌──→ Controller
Power source ───┤
└──→ LEDs
Controller DATA ───→ LEDs
The ESP still controls the LEDs, but the LED load does not need to travel through the development board.
The controller and LEDs must share ground so the data signal has the same electrical reference.
Quick reference
WS2812B voltage
5 V
WLED generic 5 V estimate
55 mA / LED
Traditional conservative estimate
60 mA / LED
Estimated current
LED count × current per LED
Power
Voltage × current
60 LEDs/m at 55 mA
3.3 A/m
16.5 W/m at 5 V
Power-supply capacity
Determines total available current
WLED current limiter
Constrains estimated LED demand
Power injection
Distributes available current
Does not create additional current
Voltage drop
Increases with current and conductor resistance