reference

WS2812B Power and Current

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

Sources