Ohm's Law & Power Calculator Reference

Every formula covered by the Ohm's Law & Power Calculator, collected on one page. Pick a formula from the list to see how it works and a worked example calculated instantly.

ZERO UPLOAD · ALL LOCAL

Ohm's Law Formula

Ohm's Law is the foundation of every DC circuit calculation. Stated as V = IR, it defines the relationship between voltage, current, and resistance for any ohmic conductor at constant temperature. Georg Simon Ohm derived the formula experimentally in 1827 by measuring current through metal wires of varying length and cross-section and showing that current was directly proportional to the applied voltage.1

The formula applies exactly to ideal resistors and closely to real carbon-film and metal-film parts within their rated power and temperature ranges. Consequently, knowing any two of the three quantities makes it possible to calculate the third without additional measurement. From sizing a current-limiting resistor for a single LED to planning the full power budget for a multi-rail PCB, this relationship appears at every stage of circuit design. You can use the same relationship to sanity-check a bench measurement, estimate a component rating, or decide whether a supply can drive a load safely.

What is V = IR?

Ohm's Law states that V = IR, where V is voltage in volts, I is current in amperes, and R is resistance in ohms. The law holds for ohmic conductors at constant temperature.2 Three rearrangements are in daily use: I = V/R to find current from a known voltage and resistance, and R = V/I to find resistance from a known voltage and current. The relationship is linear: at fixed resistance, current scales proportionally with voltage, and at fixed voltage, current scales inversely with resistance.

The three forms and when to use each

Ohm's Law has three equivalent forms, and each one answers a different circuit question. In V = IR form, the calculation gives the voltage drop across a component when you know its resistance and the current through it. That version helps you confirm whether a supply delivers enough voltage to drive a known load without starving it.

When sizing a current-limiting resistor or checking whether a component stays within its rated current, I = V/R is the right choice: divide the available voltage by the resistance and compare against the component specification. R = V/I reveals the effective resistance of a path from a measured voltage and current, which comes up during fault diagnosis, load characterisation, and battery internal resistance testing.

Choosing the right rearrangement

Keeping all three forms in memory removes the need to rearrange the equation under troubleshooting pressure. A practical way to remember which form to apply: if you are looking for a voltage drop, multiply; if you are looking for a current, divide voltage by resistance; if you are looking for a resistance, divide voltage by current. This decision tree takes less than a second once it becomes habitual, and it prevents the common error of multiplying when you should divide, which produces results that are off by the square of the resistance value.

Once you internalise the decision tree, you stop reaching for a formula sheet and start reading the circuit directly. A technician who sees a known current flowing through a known resistance immediately knows the voltage drop without consciously choosing V = IR. That fluency speeds up every bench diagnosis and every design review, and it reduces the arithmetic errors that creep in when you rearrange equations under time pressure.

Worked example: all three forms in one circuit

Consider a 9 V battery driving a 330 Ω resistor. Using I = V/R, the current is 9 / 330 = 27.3 mA. Using V = IR, the voltage drop across the resistor is 0.0273 × 330 = 9 V, confirming the full supply appears across the load. Using R = V/I, the effective resistance is 9 / 0.0273 = 330 Ω, verifying the component value. Running through all three forms on a single circuit takes ten seconds and confirms that your arithmetic is consistent, which is a valuable habit during design reviews when a wrong decimal point can send you ordering the wrong component.

Units, prefixes, and avoiding calculation errors

Every Ohm's Law calculation requires consistent units before the formula gives a correct result, and unit conversion errors account for a surprising fraction of mistakes in both student homework and professional design reviews. Voltage must be in volts, current in amperes, and resistance in ohms before you substitute anything into the equation. Mixing milliamps with amperes is the most frequent mistake: a circuit drawing 50 mA through a 100 Ω resistor drops V = 0.050 × 100 = 5 V, not V = 50 × 100 = 5000 V. Similarly, resistances given in kilohms or megohms must be converted to base ohms first, and forgetting this step produces results that are off by factors of a thousand or a million.

After calculating, check that the result is physically plausible: a millivolt drop in a 5 V circuit or a megampere on a benchtop project both indicate a unit error rather than a real measurement. Developing the habit of pausing to ask whether your answer makes physical sense takes less than two seconds and catches the majority of unit-conversion errors before they propagate into component orders or board layouts that cost real money to fix.

Checking plausibility before power-on

Converting all quantities to base SI units first and then checking the order of magnitude catches nearly every arithmetic mistake before it reaches hardware. The final result should match the scale of the circuit, the supply, and the component ratings you are working with. A quick sanity check: if your calculated current exceeds the supply's rated output, or your calculated voltage exceeds the supply rail, something went wrong in the unit conversion. Developing this habit takes a few seconds per calculation and prevents the embarrassment of applying 5000 V to a breadboard because you forgot to convert milliamps to amps.

When Ohm's Law does not apply

Ohm's Law applies only to ohmic components: resistors whose resistance stays constant regardless of voltage, current, or frequency. Semiconductors are not ohmic. In a silicon diode, forward voltage stays at roughly 0.6 to 0.7 V over a wide range of currents, so V = IR produces a meaningless result.3 Field-effect transistors in saturation behave as current sources controlled by gate voltage, not as resistors, and their drain current depends on gate-to-source voltage in a way no fixed resistance can model.

Inductive and capacitive components introduce frequency dependence that resistance alone cannot capture. For those components, impedance Z replaces R, and the relationships require complex arithmetic. Conversely, within purely resistive DC circuits using carbon-film, metal-film, or wire-wound resistors, Ohm's Law gives exact results provided the resistance is measured or specified at the actual operating temperature.

How non-ohmic components behave

A useful mental model for diodes: treat them as a fixed voltage drop rather than a resistor. For a silicon diode, assume 0.7 V across the junction regardless of current, then apply Ohm's Law to the series resistor to find the actual current. This approximation works well for currents between 1 mA and 100 mA, which covers most indicator and signal LED applications. For power diodes and LEDs at higher currents, the forward voltage rises slightly, and the datasheet V-I curve gives the accurate value. Transistors in their active region are even less ohmic: a BJT's collector current depends on base current multiplied by beta, not on V = IR, which is why transistor circuits require a different analysis approach entirely.

Try in the tool

Open the Ohm's Law & Power Calculator tool pre-filled to V = IR to verify it or try a different one.

Check V = IR in the tool →
Sources
  1. 1.

    "Ohm's Law," Wikipedia, accessed June 2026. https://en.wikipedia.org/wiki/Ohm%27s_Law

  2. 2.

    "Ohm's Law and Resistance," electronics-tutorials.ws, accessed June 2026. https://www.electronics-tutorials.ws/resistor/res_7.html

  3. 3.

    "Non-Ohmic Components and Impedance," eepower.com, accessed June 2026. https://eepower.com/resistor-guide/resistor-types/

FAQ

Watt's Law Formula

Burned resistors and blown fuses share one root cause. Watt's Law, stated as P = VI, defines the rate at which a circuit converts electrical energy into heat, light, or mechanical work. Named after James Watt, the Scottish engineer whose steam-engine research established the unit of power, the formula gives engineers a direct way to quantify energy flow in any circuit.1 Multiplying voltage by current produces power in watts, which determines whether a resistor can survive its operating conditions, whether a fuse protects the wiring correctly, and whether a power supply can sustain its rated load continuously. Combined with Ohm's Law, Watt's Law generates the derived forms P = I²R and P = V²/R, which calculate power directly from pairs of circuit quantities without measuring the third. Use it before power-on, not after smoke appears.

What is P = VI?

Watt's Law states P = VI, where P is power in watts, V is voltage in volts, and I is current in amperes.2 Three rearrangements appear in daily circuit work: V = P/I finds the voltage required to deliver a given power at a specified current, and I = P/V finds the current drawn by a load of known power at a given supply voltage. The relationship is linear at constant voltage: power scales proportionally with current. Substituting Ohm's Law into P = VI gives P = I²R and P = V²/R, where doubling the current or the voltage at fixed resistance quadruples the power.

Combining Watt's Law and Ohm's Law

Watt's Law and Ohm's Law together produce two derived forms that appear on every component datasheet and in every thermal analysis spreadsheet. Substituting V = IR into P = VI gives P = (IR) × I = I²R, which expresses power entirely in terms of current and resistance and makes it obvious why doubling the current quadruples the heating. Substituting I = V/R gives P = V × (V/R) = V²/R, which expresses power in terms of voltage and resistance and explains why a resistor that survives at 5 V can fail instantly at 12 V across the same resistance value.

At fixed resistance, doubling the current quadruples the dissipated power; doubling the voltage produces the same result. A resistor safe at 5 V sees four times the wattage if the rail rises to 10 V, and sixteen times if it reaches 20 V, which is why a component that survives quietly in a 3.3 V logic circuit can fail dramatically when someone accidentally connects it to a 12 V supply without recalculating the dissipation.

Why the squared term changes every wattage decision

These derived forms appear in every resistor derating calculation, every PCB trace heating estimate, and every thermal analysis of power stages. Keeping P = I²R and P = V²/R alongside V = IR makes the full set of four fundamental quantities immediately accessible. The squared term is the reason a 12 V car audio system needs much heavier wiring than a 12 V LED circuit: at the same voltage, a 50 W amplifier draws over 4 A while a 5 W LED strip draws only 0.4 A, and the I²R losses in the wiring differ by a factor of 100. Understanding which form to apply, and when the squared relationship dominates, is what separates a reliable power design from one that runs hot.

Fuse and wire sizing from I = P/V

Fuse ratings and wire gauges come in amperes, not watts, so every power-based specification must pass through I = P/V before you can select a protection device or choose a conductor size. Converting load wattage to current at the supply voltage gives the number that every fuse, breaker, and wire-ampacity table actually needs. For a 200 W load at 12 V, I = 200 / 12 = 16.7 A. Adding 25 percent margin for startup transients suggests a 20 A fuse and wire sized for at least 17 A continuous, which falls in the 12 AWG range for typical household wiring according to NEC ampacity tables.

For multi-rail systems, apply I = P/V at each rail independently. A controller drawing 300 W at 12 V and 60 W at 5 V pulls 25 A at 12 V but only 12 A at 5 V. Furthermore, each rail needs its own protection device sized to its individual current, not to the total system wattage.

Avoiding the cross-rail summation trap

Summing all rails and dividing by one voltage leaves the higher-current rail under-protected. A system with 100 W at 12 V and 100 W at 5 V draws 8.3 A at 12 V and 20 A at 5 V. Summing to 200 W and dividing by 12 V gives 16.7 A, which severely understates the 5 V rail requirement.

Always calculate per-rail current independently, then select protection devices and wire gauges for each rail on its own merits. This discipline prevents the common failure mode where a 5 V logic supply runs hot and eventually fails because it was sized from a total-wattage calculation that hid its true current demand.

AC power factor: where P = VI applies and where it does not

For purely resistive AC loads, P = VI gives the correct power using RMS values of both voltage and current. Incandescent lamps, resistive heaters, and nichrome-element appliances all dissipate power equal to V_rms × I_rms.3 A true-RMS multimeter on voltage and a current clamp on the supply lead produce the two values needed.

Power factor and reactive loads

For reactive loads, current is out of phase with voltage. Inductive loads such as motors, compressors, and fluorescent ballasts draw current that lags the voltage; capacitive loads draw current that leads it. In both cases, actual power consumed is P = V × I × cos(θ), where θ is the phase angle between the voltage and current waveforms and quantifies how much of the total current actually performs useful work versus oscillating back and forth between the source and the reactive component every cycle. Yet the supply wiring must carry the full V × I apparent current regardless of phase, so wiring and breaker sizing must account for apparent power even though the energy bill reflects only the real power in watts.

Try in the tool

Open the Ohm's Law & Power Calculator tool pre-filled to P = VI to verify it or try a different one.

Check P = VI in the tool →
Sources
  1. 1.

    "Watt's Law and Power Equations," Wikipedia, accessed June 2026. https://en.wikipedia.org/wiki/Watt%27s_Law

  2. 2.

    "Power Factor and AC Power," eepower.com, accessed June 2026. https://eepower.com/resistor-guide/resistor-power/

  3. 3.

    "Fuse and Circuit Protection Sizing," eepower.com, accessed June 2026. https://eepower.com/resistor-guide/resistor-derating/

FAQ

Power Dissipation Formula

Resistor wattage selection prevents heat damage before it starts. The power dissipation formula P = I²R derives from substituting Ohm's Law (V = IR) into Watt's Law (P = VI), giving P = (IR) × I = I²R.1 An equivalent form, P = V²/R, follows from substituting I = V/R into the same power equation.

Both expressions reveal the same critical fact: power scales with the square of the driving quantity. Doubling the current at fixed resistance quadruples the heat generated; doubling the voltage does the same. From selecting the wattage rating for a pull-down resistor to calculating copper losses in a motor winding, these two forms appear throughout thermal analysis in circuit design. Understanding them prevents the most common resistor failure mode: running a component near its rated limit without adequate derating margin. Applying both derived forms across the full voltage and current range, not just the nominal operating point, catches wattage violations at startup transients and supply spikes before they appear as burnt components.

What is P = I²R?

P = I²R derives by substituting V = IR into P = VI: P = (IR) × I = I²R. P = V²/R follows from substituting I = V/R: P = V × (V/R) = V²/R.2 Both state the same power at any operating point; the preferred form depends on which pair of quantities is known. Squaring the current or voltage means doubling either quadruples the power at fixed resistance. At constant current, power scales linearly with resistance; at constant voltage, power scales inversely with resistance because higher resistance reduces the current.

Choosing resistor wattage ratings and derating

Selecting a resistor package starts with calculating P = I²R or P = V²/R at the maximum expected operating conditions. The result is the continuous power the component must dissipate. Resistors come in standard wattage ratings: 0.1 W, 0.25 W, 0.5 W, 1 W, and 2 W in through-hole packages, and 0.063 W to 0.25 W in common surface-mount footprints.

Derating to 50 percent of rated power in free air provides thermal margin and extends component life. A resistor calculated to dissipate 120 mW needs a 0.5 W package rather than the minimum-sufficient 0.25 W. In enclosed enclosures with limited airflow, derate more aggressively to 30 or 40 percent. The practical rule is: calculate P, then multiply by two to choose the minimum package rating and add one more step for enclosed or high-ambient-temperature installations.

Matching the package to the dissipation level

For dissipations below 100 mW, 0603 and 0805 surface-mount packages handle the load with margin in free air. Between 100 mW and 500 mW, move to 1206 or 1210 packages, or switch to through-hole quarter-watt parts that conduct heat through their leads into the PCB. Above 500 mW, through-hole half-watt and 1 W packages offer better thermal performance because the lead wires act as heat sinks, transferring energy from the resistive element into the copper pour on the board. For dissipations above 2 W, wirewound or ceramic power resistors with integrated heatsink mounting points become necessary, and the thermal design shifts from component-level to system-level thinking.

In practice, the jump from surface-mount to through-hole happens sooner than the dissipation numbers alone suggest. A 0805 part running at 100 mW in a 60 degrees Celsius ambient environment may exceed its maximum body temperature even though the dissipation is well below its 125 mW free-air rating, because the derating curve reduces the allowable dissipation linearly above 70 degrees Celsius. Always check the manufacturer's derating curve against your actual ambient, not just the room-temperature wattage printed on the datasheet summary page.

Thermal resistance and junction temperature

Every resistor has a thermal resistance from its body to ambient air, expressed in degrees Celsius per watt. A typical 0805 surface-mount part has a thermal resistance of about 200 degrees Celsius per watt, meaning a 100 mW dissipation raises the body temperature by 20 degrees Celsius above ambient. A through-hole quarter-watt resistor with leads soldered into a PCB has a thermal resistance closer to 100 degrees Celsius per watt because the leads conduct heat into the board. When the ambient temperature is already 60 degrees Celsius inside an enclosure, a 200 mW dissipation in an 0805 part raises the body to 100 degrees Celsius, which is near the maximum rating for many resistor technologies. Checking the thermal resistance specification prevents surprises when the design moves from a cool lab bench to a warm field installation.

Wire and cable I²R heating by AWG gauge

Wire and cable heating follows the same I²R formula that governs every other resistive element, with resistance determined by the conductor gauge, the length of the run, and the ambient temperature around the cable. Common AWG resistances at 20°C: 26 AWG is roughly 130 mΩ/m; 24 AWG is roughly 84 mΩ/m; 22 AWG is roughly 53 mΩ/m; 20 AWG is roughly 33 mΩ/m. For a 5-metre run of 24 AWG carrying 1 A, the total conductor resistance is 5 × 0.084 = 0.42 Ω and the power dissipated is 1² × 0.42 = 0.42 W, which seems small but adds up quickly in bundled cable harnesses where heat cannot escape easily.

The current-carrying capacity ratings in NFPA 70 (NEC) and IEC 60287 set limits based on allowable insulation temperature rise, not on voltage drop. A conductor rated for 3 A may still generate uncomfortable heat on a long run at that current while also dropping more voltage than the load can tolerate.

Checking both voltage drop and I²R heating

Always check both voltage drop and I²R heating when sizing cable for a DC power run. The stricter of the two requirements sets the minimum gauge. A 10-metre run of 22 AWG at 2 A drops 2.12 V and dissipates 8.48 W in the conductors. On a 5 V bus, the drop alone disqualifies the gauge before you even consider the heating. Starting with the voltage-drop calculation catches these cases quickly, and then the I²R heating check confirms the wire stays within its thermal rating at the expected ambient temperature.

Motor winding copper losses and I²t thermal protection

Electric motor windings have real resistance in their copper coils, and that resistance dissipates power as P = I²R regardless of the mechanical work being done. A winding with 0.8 Ω of resistance carrying 3 A steady-state dissipates 3² × 0.8 = 7.2 W as heat. That heat must leave the motor through its casing and mounting, or winding insulation degrades and failure follows.

Motor driver ICs address this risk with I²t (current squared times time) protection.3 The controller integrates I² over time and trips the output before the winding temperature reaches the insulation limit, which means the protection algorithm must account for both the magnitude and duration of any overcurrent event rather than simply reacting to a fixed threshold that would either nuisance-trip during legitimate startup surges or allow dangerous heating during sustained moderate overloads.

How I²t protection manages sustained overcurrents

The trip threshold is set by the winding's thermal capacity: brief peaks are permitted, while sustained moderate overcurrents accumulate I²t slowly without triggering fast protection. Conversely, instantaneous overcurrent limits handle short-circuit events, while I²t protection covers the thermal damage zone between rated current and the short-circuit threshold. A motor rated for 2 A continuous with a 10 A peak for 0.5 seconds has an I²t rating of 10² × 0.5 = 50 A²s. The driver monitors the running I²t value and trips if the integral approaches this limit, protecting the winding from thermal damage during a stall or mechanical jam that causes sustained overcurrent without reaching the instantaneous trip threshold.

Try in the tool

Open the Ohm's Law & Power Calculator tool pre-filled to P = I²R to verify it or try a different one.

Check P = I²R in the tool →
Sources
  1. 1.

    "Power Dissipation in Resistors," Wikipedia, accessed June 2026. https://en.wikipedia.org/wiki/Electric_power#Dissipation_in_resistors

  2. 2.

    "Resistor Power Ratings and Derating," eepower.com, accessed June 2026. https://eepower.com/resistor-guide/resistor-standards-and-codes/resistor-sizes-and-packages/

  3. 3.

    "Thermal Resistance and Junction Temperature," eepower.com, accessed June 2026. https://eepower.com/resistor-guide/resistor-materials/

FAQ

Voltage Divider Formula

Voltage dividers trade simplicity for sensitivity to load changes. Two resistors in series from a supply rail to ground produce a fraction of the supply voltage at their junction. No amplifier, regulator, or active component is needed, which makes the divider an attractive option for level-shifting a sensor output to an ADC input, creating a bias voltage, or forming a reference level.

The output voltage follows Vout = Vin × R2/(R1+R2), where R2 is the lower resistor connected to ground.1 Yet connecting any load in parallel with R2 reduces the effective value of the lower leg, pulling the output below the calculated value. Understanding the Thevenin equivalent source resistance of the divider, which equals R1 in parallel with R2, quantifies how much the output shifts when a load is present.2 For any divider that feeds a load with varying impedance, check the loaded output at the minimum expected load resistance before finalizing the resistor values.

What is Vout = Vin × R2/(R1+R2)?

The voltage divider formula is Vout = Vin × R2/(R1+R2), where R1 connects the supply to the output node and R2 connects the output node to ground.1 The Thevenin equivalent source resistance at the output is R1 in parallel with R2, written R1||R2 = R1 × R2/(R1+R2).2 When a load Rload connects across R2, the output voltage becomes Vout = Vin × (R2||Rload)/(R1 + R2||Rload). As Rload decreases toward R2 or below, the loaded output falls significantly below the unloaded value, which sets the practical limit for how lightly a divider must be loaded.

Deriving R1 and R2 for a target output voltage

Designing a voltage divider starts with three known quantities: the supply voltage Vin, the target output voltage Vout, and a target divider current that you choose based on the load you expect to drive. Setting the divider current to at least 10 times the maximum expected load current maintains good load regulation by ensuring the load draws only a small fraction of the current flowing through the divider itself. Total resistance is then Vin / I_divider, the lower resistor is R2 = Vout / I_divider, and the upper resistor is R1 = (Vin - Vout) / I_divider, giving you a complete design from just the ratio and the current budget.

For a 3.3 V output from a 12 V supply at 1 mA: R2 = 3.3 kΩ and R1 = 8.7 kΩ. The nearest E24 values are 8.2 kΩ and 3.3 kΩ, and substituting those standard values back into the divider equation confirms whether the actual output voltage stays within the required tolerance band before you commit to a specific pair.

Recalculating with standard E-series values

Recalculating with chosen standard values before ordering confirms the output is within the required accuracy. Using 8.2 kΩ and 3.3 kΩ gives Vout = 12 × 3.3 / (8.2 + 3.3) = 3.44 V, which is 4.2 percent above the 3.3 V target. For resistors with 1 percent tolerance, the output tolerance is roughly the sum of both resistor tolerances in the worst case, so the actual output could range from 3.37 V to 3.51 V. If the downstream ADC or comparator requires tighter bounds, either select the next E96 series values for closer matching or add a trimmer potentiometer in series with one resistor to calibrate the output after assembly.

Load effect and the 10x stiffness rule

Connecting a load in parallel with R2 reduces the effective lower-leg resistance and shifts the output below the design value, which is why unloaded divider calculations can be misleading when the load draws any significant current. The loaded output is Vout = Vin × (R2||Rload)/(R1 + R2||Rload), and when Rload equals R2, the parallel combination is R2/2 and the output drops substantially below what the simple ratio predicts. The 10x stiffness rule states that the divider current should be at least 10 times the maximum load current, which keeps the output shift below about 10 percent and gives you a stable voltage reference that does not wander as the load changes.3

To verify stiffness: calculate the Thevenin source resistance R_th = R1||R2. The output voltage drop under load is approximately I_load × R_th. Yet for very light loads such as a CMOS ADC input drawing microamps, even a 100 kΩ divider is stiff enough, and higher resistances reduce the quiescent current drain from the supply. Heavier loads demand lower-impedance dividers with correspondingly higher quiescent currents.

Designing for minimum quiescent current in battery-powered circuits

In battery-powered sensor nodes that sleep most of the time, every microamp of quiescent current through the divider drains the supply. A 100 kΩ/100 kΩ divider on a 3.3 V rail draws only 16.5 µA, while a 10 kΩ/10 kΩ divider for the same ratio draws 165 µA, ten times more.

For a coin-cell-powered device that must run for years, the higher resistance values extend battery life proportionally. The tradeoff is that the higher source impedance makes the ADC reading more sensitive to sampling time and noise, so add a 100 nF capacitor at the divider output to provide a local charge reservoir during ADC conversions.

ADC reference voltage generation and accuracy

Voltage dividers often feed ADC inputs, where accuracy depends on resistor tolerance, reference stability, and sampling behavior. A 1 percent resistor pair can create about a 1 percent ratio error before board leakage and ADC reference error are included. Temperature coefficient matters when the circuit operates away from room temperature or when one resistor sits near a heat source.

For microcontroller ADCs, source impedance also affects acquisition time. A very high divider resistance may not charge the sample capacitor fully before conversion, so the reading appears low or noisy, and the error gets worse at higher sampling rates where the acquisition window shrinks while the RC time constant of the source impedance and sample capacitor stays fixed.4

Verifying worst-case output before relying on the divider

Use a buffer amplifier, lower the divider resistance, or add a small capacitor to ground when the ADC input needs a low-impedance source. If the divider feeds a safety or charging decision, calculate the worst-case output with both resistors at their tolerance extremes before signing off on the design. For a battery charger that relies on a divider to sense the cell voltage, a 2 percent ratio error on a 4.2 V lithium cell means the charger could overcharge to 4.28 V or undercharge to 4.12 V, both of which affect cell life and safety. In these cases, use 0.1 percent resistors or calibrate the divider ratio in firmware using a known reference voltage.

Try in the tool

Voltage divider reference

  • Vout = Vin × R2/(R1+R2)
  • R1||R2 = R1 × R2/(R1+R2)
  • divider current ≥ 10x max load current keeps output shift under ~10%
  • 12V in, 8.2kΩ/3.3kΩ → Vout = 3.44V

This calculator solves single-resistor V/I/R/P relationships only — it doesn't model the two-resistor divider network above.

Open the Ohm's Law & Power Calculator tool to try this yourself.

Open the tool →
Sources
  1. 1.

    "Voltage Divider Circuits," All About Circuits, accessed June 2026. https://www.allaboutcircuits.com/textbook/direct-current/chpt-6/voltage-divider-circuits/

  2. 2.

    "Voltage divider circuits," Lessons in Electric Circuits, ibiblio.org, accessed June 2026. https://www.ibiblio.org/kuphaldt/electricCircuits/DC/DC_6.html

  3. 3.

    "Why use a ten-percent rule-of-thumb for a bleeder current on a voltage divider?," Electronics StackExchange, accessed June 2026. https://electronics.stackexchange.com/questions/365237/why-use-a-ten-percent-rule-of-thumb-for-a-bleeder-current-on-a-voltage-divider

  4. 4.

    Analog Devices, "How to Improve ADC Measurement Accuracy with High-Input Source Impedance," analog.com, March 2021. https://www.analog.com/en/resources/technical-articles/how-to-improve-adc-measurement-accuracy-with-highinput-source-impedance.html

FAQ

Series Resistance Formula

From LED strings to battery packs, series resistance appears everywhere. When resistors, wires, connectors, or component leads sit in a single current path, their resistances add directly: R_total = R1 + R2 + ... + Rn. The same current flows through every element in the series chain, and Ohm's Law determines the voltage each element drops.1 Series resistance sets the current in an LED strand, limits the charge current in a battery pack, and causes the terminal voltage of a cable run to fall short of the supply. Practically, every physical connection in a circuit adds milliohms or more to the total, and even small contributions accumulate in long signal chains or multi-connector power runs where they matter most. Verifying the voltage drop at each element along the series path, not just the total, pinpoints which connection is consuming unexpected headroom before a hardware fix is needed.

What is R = R1 + R2 + ...?

Series resistance states that the total resistance of components in a single current path equals the sum of each individual resistance: R_total = R1 + R2 + ... + Rn. The same current I flows through every element, so the voltage across each component is V_n = I × R_n. The total voltage across the string equals the sum of all individual drops: Vin = I × R_total. Rearranging gives I = Vin / R_total, which determines the current from the total driving voltage and the total series resistance.1

Calculating total resistance, current, and individual voltage drops

Calculating a series chain starts by summing all resistances along the current path, including parasitic contributions from wires, connector contacts, and component leads. Once R_total is known, Ohm's Law gives the current: I = Vsupply / R_total. Each individual voltage drop is then V_n = I × R_n, and the drops must sum to the supply voltage as a check on the arithmetic.

For a 12 V supply driving three resistors of 100 Ω, 220 Ω, and 330 Ω in series: R_total = 650 Ω, I = 12 / 650 = 18.5 mA, and the individual voltage drops work out to 1.85 V, 4.06 V, and 6.09 V across each respective resistor. Those three drops sum to 12 V, which confirms both the current calculation and the individual voltage-drop arithmetic in a single check. If the measured drops across the real components do not sum to the supply voltage, either a calculation error slipped in somewhere or an unexpected parallel conduction path exists in the physical circuit that creates an additional current route not captured in the simple series model.

Using series resistors to create custom voltage taps

A series string of resistors creates intermediate voltage taps at each junction, which is the basis of the resistor ladder DAC and the voltage divider. By choosing specific ratios, you can generate any fraction of the supply voltage at each tap. A string of four equal resistors from a 12 V supply produces taps at 3 V, 6 V, and 9 V, providing multiple reference voltages from a single chain.

This technique appears in comparator window detectors, multi-threshold battery monitors, and LED bar-graph drivers where each tap drives a comparator or transistor stage at a different threshold. The current through the string is the same at every tap, so the power budget is simply V_supply × I_string regardless of how many taps you create.

LEDs in series: summing forward voltages

LEDs in series share the same current and each drops its forward voltage independently, so the total voltage the resistor must account for is the sum of all the individual junction drops. To drive multiple LEDs with one series resistor, sum all forward voltages before calculating the resistor value, because the resistor only sees what is left after all the LED junctions have taken their share.2 For three red LEDs at Vf = 1.9 V each from 12 V at 20 mA: total Vf = 5.7 V, resistor voltage = 12 - 5.7 = 6.3 V, and R = 6.3 / 0.020 = 315 Ω, rounding up to the E24 standard value of 330 Ω, which gives a string current of about 19.1 mA.

Matching LED types within a string keeps forward voltages consistent, but even parts from the same manufacturing batch may differ by 50 to 100 mV in Vf due to binning tolerances. Because every LED in a series chain carries the same current, the lowest-forward-voltage member dissipates slightly more power than its neighbors and ages faster, which gradually shifts the voltage balance across the string over hundreds of operating hours.

Matching LED types within a series string

At 20 mA, a 100 mV total Vf spread across a three-LED string changes the resistor current by only a few milliamps, acceptable for most indicator applications. For display lighting with tight brightness uniformity, constant-current drivers replace the resistor entirely. When mixing LED colors in a single string, the different forward voltages add up quickly: a red LED at 1.9 V, a green at 2.2 V, and a blue at 3.2 V total 7.3 V, leaving only 4.7 V for the resistor from a 12 V supply. This works, but the blue LED's higher forward voltage means the resistor has less headroom for current regulation, so verify that the total forward voltage stays well below the supply to maintain adequate current control.

Cable and connector resistance accumulates in series

Every physical connection in a circuit adds series resistance that Ohm's Law converts to voltage loss and dissipated heat. Connector contacts add 10 to 50 mΩ per mated pair when new; oxidation raises that to several ohms.3 Wire resistance adds from 130 mΩ/m for 26 AWG to 33 mΩ/m for 20 AWG.4 Soldered joints add under 1 mΩ; good crimped connections add 1 to 5 mΩ.

In a 5 V, 2 A run with two connectors and 2 m of 24 AWG wire, total series resistance is approximately 2 × 0.030 + 2 × 0.084 = 0.228 Ω, dropping 0.456 V from supply to load. Furthermore, I²R heating in the wiring is 2² × 0.228 = 0.912 W, which adds to the thermal load without contributing useful work.

Calculating accumulated loss in a real harness

Checking both voltage drop and I²R heating before finalizing a cable harness prevents undersized wiring from causing end-load undervoltage in field deployment. Build a spreadsheet or script that lists every series element in the power path: each connector, each cable segment, each fuse, each PCB trace, and each switch contact. Sum the resistances, multiply by the expected current for voltage drop, and by the current squared for power dissipation. This parasitic budget often reveals that the connectors and cable contribute more total resistance than the load itself, especially in low-voltage systems where every millivolt matters.

Try in the tool

Series resistance reference

  • R_total = R1 + R2 + ... + Rn
  • I = Vsupply / R_total — the same current flows through every element
  • V_n = I × R_n
  • 12V, 100Ω+220Ω+330Ω → 18.5 mA, drops of 1.85V/4.06V/6.09V

This calculator solves single-resistor V/I/R/P relationships only — it doesn't sum a multi-resistor series chain.

Open the Ohm's Law & Power Calculator tool to try this yourself.

Open the tool →
Sources
  1. 1.

    "Series Circuits and the Application of Ohm's Law," All About Circuits, accessed June 2026. https://www.allaboutcircuits.com/textbook/direct-current/chpt-5/simple-series-circuits/

  2. 2.

    "Light-emitting diode," Wikipedia, accessed June 2026. https://en.wikipedia.org/wiki/Light-emitting_diode

  3. 3.

    Jian Song, Abhay Shukla, and Roman Probst, "The State of Health of Electrical Connectors," MDPI Machines, vol. 12, no. 7, 2024. https://www.mdpi.com/2075-1702/12/7/474

  4. 4.

    "Electrical Wire Gauges," HyperPhysics, hyperphysics.gsu.edu, accessed June 2026. https://hyperphysics.gsu.edu/hbase/Tables/wirega.html

FAQ

Parallel Resistance Formula

Parallel resistors share the same voltage across each branch. Current splits between the branches according to Ohm's Law: each branch carries I_n = V / R_n, and the branch with the lowest resistance carries the most current. The total equivalent resistance is always less than the smallest individual resistor1, which makes parallel combinations useful for reducing resistance below what a single standard component provides, for increasing current-carrying capacity, and for achieving non-standard values by combining available parts.

In digital circuits, multiple pull-up resistors sharing a bus present a combined impedance that affects bus speed and power consumption2, making the parallel resistance formula a routine calculation in interface design. Two components rated for 1 A each deliver 2 A in parallel without exceeding either device's rating, which matters when a single part cannot carry the required current at its standard wattage. For buses with three or four devices each presenting their own pull-up, the combined pull-up impedance drops well below any single resistor value, shortening rise times and raising standby current draw simultaneously. Both effects require consideration before adding further devices to an I2C or SPI bus.

What is 1/R = 1/R1 + 1/R2 + ...?

For resistors in parallel, the reciprocal of the total resistance equals the sum of the reciprocals of the individual resistances: 1/R_total = 1/R1 + 1/R2 + ...3 For two resistors, the formula simplifies to the product-over-sum shortcut: R_total = R1 × R2 / (R1 + R2)4. The total resistance is always less than the smallest individual resistor because each parallel branch provides an additional path for current. N equal resistors in parallel give R_total = R/N, where R is the value of one resistor.

The two-resistor shortcut and when to use it

The product-over-sum formula R = R1 × R2 / (R1 + R2) applies to exactly two parallel resistors and avoids the reciprocal calculation that becomes tedious when you are iterating through candidate values in a design spreadsheet. For two equal resistors, the result is always half either value, which makes mental estimation fast and reliable. For a 10 kΩ and a 4.7 kΩ in parallel: R = 10000 × 4700 / (10000 + 4700) = 47,000,000 / 14,700 = 3,197 Ω, roughly 3.2 kΩ4, demonstrating how the equivalent always falls below the smaller of the two starting values.

For three or more resistors, chain the shortcut iteratively: find the equivalent of any two first, then combine that intermediate result with the third resistor, and continue until every branch has been folded into a single value. This step-by-step approach keeps the arithmetic manageable even when the branch count climbs to five or six resistors, which you sometimes encounter at the end of a long design session.

Extending the shortcut to three or more branches

For circuits with many parallel branches, using 1/R_total = 1/R1 + 1/R2 + ... and then taking the reciprocal is faster than repeated product-over-sum applications. For N identical resistors in parallel, R_total = R/N, which is particularly useful when splitting power dissipation across matched parts. Four 1 W resistors in parallel on a 5 V rail can collectively dissipate 4 W while each individual part handles only 1 W, allowing you to use cheaper standard-power components where a single high-wattage part would be more expensive or harder to source.

The identical-resistor case also simplifies troubleshooting: if one resistor in a parallel bank fails open, the total resistance changes from R/N to R/(N-1), which is a predictable shift you can detect with a single resistance measurement at the bank terminals. This predictability matters in high-reliability systems where you need to detect a single component failure without desoldering every part for individual testing.

Current sharing in parallel resistor networks

When you place resistors in parallel to increase power capacity, the current divides inversely with resistance. Two equal resistors split the current evenly, but a 10 percent tolerance means one resistor may carry 55 percent of the current while the other carries 45 percent. For precision current sharing, match the resistors to within 1 percent or use a single higher-wattage part. In LED driver circuits, parallel LEDs without individual current limiting suffer from thermal runaway: the LED with the lowest forward voltage draws more current, heats up, and its forward voltage drops further, drawing even more current until it fails. A small series resistor for each LED branch prevents this positive feedback loop.

Achieving non-standard resistance values from E-series parts

Standard E-series resistors come in 12 or 24 values per decade5, and many needed resistance values fall between those steps, which forces you to accept a compromise or find a creative workaround. Placing two E-series values in parallel achieves a finer grid than any single series can provide, effectively giving you access to resistance values that no manufacturer sells as a single component. For a target of 4 kΩ, two 8.2 kΩ resistors in parallel give 8200/2 = 4100 Ω, within 2.5 percent of the target, and this technique extends to any ratio you need by choosing the right pair from the available E24 or E96 values.

Rearrange the two-resistor formula to R2 = R1 × R_target / (R1 - R_target) for each candidate R1 from the E-series, then choose the R2 closest to an available standard value. This rearrangement lets you iterate through the E24 or E96 catalog in a spreadsheet, computing the required companion value for every candidate and flagging the pairs where both entries already exist as standard parts.

Finding the second resistor value systematically

For 1 percent resistors, the combined tolerance is often better than either part alone because individual errors partially cancel. This technique is widely used in precision gain-setting networks, ADC reference dividers, and impedance matching circuits where a single standard value cannot reach the needed result. A practical approach: iterate through all E24 values for R1 that are greater than R_target, compute the required R2 for each, and pick the pair where R2 is closest to an E24 value. This brute-force search takes seconds in a spreadsheet and routinely finds combinations within 0.5 percent of the target, which is tighter than a single 1 percent resistor.

Open-drain bus pull-up sharing and combined impedance

Open-drain and open-collector buses such as I2C place a pull-up resistor between the supply and the signal line to hold the bus high when no device actively pulls it low. When multiple boards each connect their own pull-up resistor to the same bus, the resistors appear in parallel and reduce the total pull-up impedance, which speeds up rise times but also increases the current that flows when any device drives the line low. A bus designed for a single 4.7 kΩ pull-up with three boards each contributing 10 kΩ ends up with a combined pull-up of 10000/3 ≈ 3.3 kΩ2, and you must verify that every device on the bus can sink the resulting low-state current without exceeding its maximum rating.

A lower pull-up resistance increases bus rise current and may exceed the maximum sink current specification of the open-drain output drivers at low supply voltages, which is why 1.8 V I2C designs often need weaker pull-ups than 3.3 V or 5 V systems to stay within the reduced current budget of the lower-voltage IO. Conversely, the faster rise time from a lower pull-up resistance benefits bus speed at higher clock rates, so the designer faces a genuine trade-off between power consumption during low-state periods and signal integrity during rising edges.

Open-drain bus pull-up sharing and combined impedance

Calculate the combined parallel impedance using 1/R_total = 1/R1 + 1/R2 + ... before connecting multiple modules with independent pull-ups to confirm the combined value is within both sink current and speed specifications. A common I2C mistake is stacking breakout boards each with their own 4.7 kΩ pull-ups: three boards give a combined 1.57 kΩ, which draws 2.1 mA from a 3.3 V rail when the bus is low. Many 3.3 V I2C devices specify a maximum sink current of 3 mA6, so the combined pull-up alone consumes most of the budget before any device even drives the bus.

Removing redundant pull-ups from all but one board is the simplest fix, and it costs nothing except a few minutes with a soldering iron to bridge or desolder the extra resistors. This restoration brings the bus back to its intended impedance and eliminates the excess current draw that was silently shortening battery life or stressing the IO drivers beyond their rated limits. The time spent checking for duplicated pull-ups during every board integration pays for itself the first time you avoid chasing a phantom bus fault caused by an unexpected parallel combination.

Try in the tool

Parallel resistance reference

  • 1/R_total = 1/R1 + 1/R2 + ...
  • R_total = R1 × R2 / (R1 + R2)
  • R_total = R/N
  • 10kΩ || 4.7kΩ → 3.2kΩ

This calculator solves single-resistor V/I/R/P relationships only — it doesn't combine multiple resistors into an equivalent value.

Open the Ohm's Law & Power Calculator tool to try this yourself.

Open the tool →
Sources
  1. 1.

    All About Circuits, "Parallel Circuits and the Application of Ohm's Law," allaboutcircuits.com, accessed June 2026. https://www.allaboutcircuits.com/textbook/direct-current/chpt-5/simple-parallel-circuits/

  2. 2.

    Sandro, "I2C bus pull-up resistors," Electronics Stack Exchange, accessed June 2026. https://electronics.stackexchange.com/questions/637306/i2c-bus-pull-up-resistors

  3. 3.

    "Series and parallel circuits," Wikipedia, accessed June 2026. https://en.wikipedia.org/wiki/Series_and_parallel_circuits

  4. 4.

    Walter Fiore, "DC Electrical Circuit Analysis — A Practical Approach," Engineering LibreTexts, accessed June 2026. https://eng.libretexts.org/Bookshelves/Electrical_Engineering/Electronics/DC_Electrical_Circuit_Analysis_-_A_Practical_Approach_(Fiore)/04%3A_Parallel_Resistive_Circuits/4.3%3A_Combining_Parallel_Components

  5. 5.

    "E-series of preferred numbers," Wikipedia, accessed June 2026. https://en.wikipedia.org/wiki/E-series_of_preferred_numbers

  6. 6.

    NXP Semiconductors, "UM10204 I2C-bus Specification and User Manual," pololu.com, accessed June 2026. https://www.pololu.com/file/0J435/UM10204.pdf

FAQ