Home / Science / Engineering / Electrical and electronics / LED resistor calculatorTool #626

LED resistor calculator: series resistor, power, series and parallel strings, nearest E-series value and power budget

Work out the series resistor for one LED or a string of LEDs, pick the standard E12, E24 or E96 value, see the resistor and LED power with a safe resistor rating, how much the current moves with forward-voltage spread and supply tolerance, and plan an array of many LEDs as even strings with a power budget.

Keep it one tap away for everyday use.

Bookmark LED resistor calculator?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. LEDs
  2. Resistor
  3. Current
  4. Array
Nothing is uploadedWorks offline once open

LEDs and supply

Use the forward voltage and current from your LED's data sheet; the typical values in the list are rough, rounded guides only. Each parallel string needs its own resistor: LEDs straight in parallel share current badly. The example values are made up.

Resistor and power

Array planner

Uses the supply, Vf and current above. Puts as many LEDs in each string as fit while leaving at least 10 % of the supply for the resistor, then splits them into even strings.

For study and planning, not a substitute for professional judgement. For mains-powered or high-power LEDs use a proper constant-current driver.

Download

What it does

An LED needs something to limit its current; the simplest is a resistor in series. This calculator works out that resistor and everything around it:

  • The exact resistance, and the standard value to buy in E12, E24 or E96 (the next value up, so the current never goes above your target).
  • The real current with that resistor, the power in the resistor and the rating to buy (at least twice the heat), and the power in the LEDs.
  • Series and parallel strings: several LEDs in series share one resistor; several strings in parallel each get their own.
  • How much the current changes when the LED’s forward voltage varies between parts and the supply drifts, with a warning when the design is too touchy.
  • An array planner: give the total number of LEDs and it splits them into even strings, with a resistor for each string length and a power budget.

How to use it

  1. Type the supply voltage and the LED’s forward voltage (Vf) and current from its data sheet. The list of LED types fills in rough typical values if you have no data sheet.
  2. Set how many LEDs are in series in each string and how many strings run in parallel.
  3. Choose the resistor series you can buy and how much Vf and the supply may vary.
  4. For a bigger project, type the total number of LEDs in the planner.

Worked example

The page opens on a made-up 12 V strip with white LEDs at 3.0 V and 20 mA, three in series per string and four strings. Each string needs (12 − 3 × 3.0) ÷ 0.020 = 150 Ω, a standard E24 value, which makes 60 mW of heat, so a 1/8 W resistor is fine. The LEDs take 720 mW in all and the supply gives 80 mA (960 mW), so 75 % of the power reaches the LEDs. With Vf ± 0.1 V and the supply ± 5 % the current could be anywhere from 14 mA to 26 mA, which earns a warning: only 3 V is left across the resistor.

For 10 LEDs on the same supply the planner makes 4 strings (3, 3, 2 and 2 LEDs): 150 Ω for the strings of three and 300 Ω for the strings of two, 960 mW in all with 37.5 % lost in the resistors.

FAQ

Why not one resistor for LEDs in parallel? Each LED’s forward voltage is a little different, and the one with the lowest Vf takes most of the current, gets hotter, and takes even more. Give each string its own resistor.

Why pick the next resistor up? A slightly larger resistor gives a little less current, which is safer for the LED and barely changes the brightness.

When should I use a driver instead? When the resistor would waste a lot of power, when the supply varies a lot (a car or a battery), or for high-power LEDs. A constant-current driver keeps the current steady. For study and planning, not a substitute for professional judgement.

Where the numbers come from

  • Ohm's law with a straight-line LED model, R = (Vsupply − n × Vf) / I, and P = I²R (general electronics).
  • E-series values from the fibub resistor colour code tool (IEC 60063 preferred numbers). Typical LED forward voltages in the list are rough, rounded general figures chosen by fibub, not taken from any data sheet.
  • Checked against an independent Python calculation. The example values are made up.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-09.

Related tools

Circuit simulator #621 Type or paste a SPICE-style netlist of resistors, capacitors, inductors and voltage or current sources, then get the DC operating point, an AC sweep with the Bode magnitude and phase at any node, or the voltage against time with pulse, sine or piecewise sources. Nothing is uploaded. Resistor colour code #622 Read a resistor's colour bands (3 to 6 bands) as ohms, tolerance and temperature coefficient, or turn a value into its colour bands; find the nearest standard value in E6 to E192; and design a voltage divider from a pair of standard resistors with worst-case output, current and power. Op-amp circuit calculator #625 Work out the gain of the classic op-amp circuits from their resistors and capacitors, the real bandwidth from the op-amp's gain-bandwidth product, the output swing and clipping on your supply, slew-rate limits, and the common-mode rejection of a difference amplifier, with a Bode plot and the input and output waveforms. Analog filter designer #623 Design a low-pass or high-pass filter of order 1 to 12 with a Butterworth or Chebyshev response, built as unity-gain Sallen-Key op-amp stages, a passive LC ladder, or a single RC or RL. Get every part value, rounded to E-series, the pole frequency and Q of each stage, the order you need for a given cut, and a Bode plot of the exact and rounded designs. PCB trace width and impedance #624 Work out the minimum PCB trace width for a current and temperature rise with the IPC-2221 formula, with the trace's resistance, voltage drop and heat; and the characteristic impedance, effective permittivity and delay of a microstrip or stripline, or the width for 50 Ω. Millimetres or mils. Battery runtime and solar sizing #627 How long will a battery run a load, with converter efficiency, usable depth of discharge and the Peukert effect? And what does an off-grid solar system need: list your appliances to get the daily load, solar array size and number of panels, battery bank in Wh and Ah with a series and parallel layout, and the charge controller current.