🔌 Voltage Divider Calculator

Last updated: April 14, 2026

Voltage Divider Calculator

Solve for Vout, R1, or R2 — with load resistance & standard series matching

R1 R2 Vin RL Vout
Input supply voltage
Target output voltage
Upper resistor
Lower resistor
Load resistance connected across R2. Leave empty for ideal (unloaded) divider.

Why Two Resistors Can Control an Entire Power Rail

There's something almost magically simple about the voltage divider. Two resistors, arranged in series between a supply rail and ground, with a wire tapped between them — and suddenly you have a fraction of your original voltage, stable and predictable, ready to drive a sensor or bias a transistor or set a reference. It's one of the first circuits every electronics student encounters, and one of the last they stop using.

The governing equation is as clean as circuits get: Vout equals Vin multiplied by R2, divided by the sum of R1 and R2. That's it. No square roots, no phase angles, no complex impedances for the DC case. If you feed in 12 volts with R1 at 1 kΩ and R2 at 2 kΩ, the output sits at 8 volts. Halve R2 to 1 kΩ and you're at 6 volts exactly. The ratio is what matters, not the absolute values — a fact that turns out to be enormously useful when sourcing components.

The Load Problem Everyone Forgets

Where new designers get burned is load resistance. The textbook formula assumes nothing is connected to Vout — or more precisely, that whatever is connected draws negligible current. The moment you attach a real load, that load resistance appears in parallel with R2, lowering the effective lower resistance and pulling Vout down from where you intended it.

Say your design calls for 5 V from a 12 V supply. You pick R1 = 7 kΩ and R2 = 5.83 kΩ, which gives exactly 5 V on paper. Then you connect a 10 kΩ sensor. The parallel combination of 5.83 kΩ and 10 kΩ is roughly 3.68 kΩ, and your "5 V rail" drops to about 4.1 V. That's a 16% error — enough to push an ADC reading way off, or to keep a logic-level circuit from recognizing a HIGH reliably.

The fix is to make R1 and R2 small enough that load current is negligible compared to the divider current. Alternatively, you accept the load into your calculation from the start and treat the parallel combination of R2 and Rload as the effective lower leg. The calculator on this page does exactly that: enter a load resistance, and it computes the true loaded Vout, shows you the effective impedance, and tells you how far you've drifted from the unloaded value.

Solving Backwards: When You Know the Output You Need

Plenty of real-world situations start from the output side. You have a microcontroller running at 3.3 V and a sensor outputting 5 V logic. You need to bring that signal down to safe levels. The question isn't "what does this divider output?" — it's "what resistors give me exactly 3.3 V from a 5 V source?"

Rearranging the divider formula: R2 equals Vout times R1, divided by (Vin minus Vout). You pick R1 as a convenient starting value — say 10 kΩ — and R2 falls out as 6.6 kΩ. Of course, 6.6 kΩ isn't a component you can buy off a reel. Which brings us to the standard resistor series problem.

E12 and E24: The Hidden Logic in Component Bins

Standard resistors don't come in arbitrary values. They follow logarithmically spaced series defined by IEC 60063. The E12 series provides 12 values per decade (roughly ±10% tolerance), while E24 gives 24 values (±5% tolerance). The values in each decade are chosen so that the ratio between adjacent steps is as consistent as possible — for E12 that's approximately the 12th root of 10, about 1.21.

This means a 6.6 kΩ resistor doesn't exist in E12. The nearest neighbors are 6.8 kΩ and 5.6 kΩ. Using 6.8 kΩ instead of the theoretical 6.6 kΩ shifts your output to about 3.35 V — a 1.5% error, acceptable for most signal-level work. Using 6.2 kΩ from E24 gets you even closer: 3.28 V, just 0.6% off target.

Understanding this trade-off is the difference between a circuit that works on paper and one that actually performs to spec on the bench. The calculator here shows the nearest E12 and E24 values alongside the theoretical result, and calculates the actual Vout you'll get when you substitute a standard part — so you can make the call before you order anything.

Biasing, ADC Scaling, and Real Applications

Voltage dividers appear in a surprisingly wide range of professional applications. In microcontroller designs, they're the standard way to scale down battery voltage for ADC monitoring — if you're running a 3.3 V ADC and measuring a lithium cell that peaks at 4.2 V, a divider with a roughly 4:7 ratio brings that into range. Temperature sensor circuits often use a thermistor as one leg of a divider, exploiting the way the resistor ratio changes with temperature to create a voltage that varies predictably.

In audio and RF design, potential dividers appear as attenuators and impedance-matching networks, though at those frequencies you need to account for parasitic capacitance and the frequency response of the divider — the DC case gets more complex when signals are fast. In power electronics, voltage sense circuits use large-value dividers (in the megaohm range) to scale high-voltage rails down to levels safe for a microcontroller or supervisory IC to read.

Choosing Resistor Values Wisely

When you have freedom to choose both resistors, a few practical guidelines help. High-value resistors (hundreds of kilohms) draw little quiescent current and waste less power — useful in battery-powered designs. But very high impedances make the divider output sensitive to leakage currents and input bias currents of any downstream amplifier. Low-value resistors (hundreds of ohms) are stiff, barely affected by load, but they burn milliamps continuously even when the circuit is otherwise idle.

A common compromise for microcontroller applications is the 10 kΩ range: low enough to be relatively immune to typical input leakage, high enough that a milliamp-scale supply has no trouble. For precision references feeding op-amp inputs with gigaohm input impedance, 100 kΩ to 1 MΩ is perfectly workable. For battery monitoring on a coin-cell powered device, you might push into the megaohm range and accept a few percent of droop under load.

A Tool That Does the Number-Crunching

Working through these calculations by hand is straightforward for a single design point, but tedious when you're iterating through component options or checking multiple load scenarios. The calculator above handles all three problem orientations: find Vout from known resistors, find R2 for a target output, and find R1 for a target output. Each mode shows the exact theoretical result alongside the nearest standard E12 and E24 values, the actual Vout each standard part achieves, and — when you supply a load resistance — the full loaded analysis including effective parallel impedance and voltage droop.

The intent is to compress the back-of-envelope phase of a design down to a few seconds, so the interesting part — deciding whether a 1.5% error matters for your application, choosing between E12 and E24 parts, considering whether to buffer the output with a unity-gain op-amp — gets the attention it deserves. Resistors are cheap and the math is simple, but the circuit judgment that puts the right values in the right places is where the real engineering lives.

FAQ

What is the voltage divider formula?
For an unloaded divider: Vout = Vin × R2 / (R1 + R2). R1 is the upper resistor (between Vin and the output node) and R2 is the lower resistor (between the output node and ground). Only the ratio R2/(R1+R2) matters — doubling both resistors leaves the output unchanged.
How does load resistance affect a voltage divider?
A load connected across R2 appears in parallel with it, reducing the effective lower impedance. This pulls Vout below the theoretical unloaded value. The loaded formula becomes Vout = Vin × (R2‖Rload) / (R1 + R2‖Rload), where R2‖Rload = R2×Rload/(R2+Rload). To minimise loading error, make the divider resistance much smaller than the load.
What is the difference between E12 and E24 resistor series?
E12 provides 12 logarithmically spaced values per decade (10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68, 82), corresponding to roughly ±10% tolerance components. E24 gives 24 values per decade with finer spacing, suited to ±5% tolerance parts. E24 values are a superset of E12, so E24 always gives a closer match to any target resistance.
Can a resistor divider regulate voltage under varying load?
No — a basic resistor divider is not a regulated supply. Its output voltage depends directly on load current; as load increases, Vout drops. For a stable output under varying load, use a linear regulator or a voltage reference with an output buffer (unity-gain op-amp). The divider is best used to sense or scale a voltage, not to deliver power.
How do I choose between finding R1 or R2 first?
Convention is to pick R1 (the top resistor) as a round standard value and solve for R2. This works well because errors in R2 cause smaller absolute output shifts when R2 is the smaller of the two (low Vout/Vin ratios). For ratios above 0.5 where R2 > R1, fixing R2 and solving for R1 is equally valid. Either way, check what your chosen standard-series part does to the actual output voltage.
What resistor values should I use for a 3.3 V output from 5 V?
The required ratio is 3.3/5 = 0.66. With R1 = 10 kΩ, R2 works out to 6.47 kΩ (exact). The nearest E24 value is 6.2 kΩ (gives 3.28 V, –0.6% error) or 6.8 kΩ (gives 3.40 V, +3% error). For a signal-level application like protecting a 3.3 V microcontroller GPIO, 6.2 kΩ is the better choice. If you need tighter accuracy, use a precision trimmer or a dedicated logic-level translator.