BusinessMarch 29, 2026

Voltage Divider Calculator Guide: Formula & Circuit Applications

By The hakaru Team·Last updated March 2026

Quick Answer

  • *A voltage divider uses two series resistors to output a scaled fraction of the input voltage: Vout = Vin × R2 / (R1 + R2).
  • *Example: 12V input with two equal 10kΩ resistors produces exactly 6V out — a 50% divider.
  • *The most common use case: safely connecting a 5V Arduino output to a 3.3V ESP32 or Raspberry Pi input.
  • *Don't use a divider to power circuits — output voltage drops under load. Use a voltage regulator for stable power rails.

What Is a Voltage Divider?

A voltage divider is one of the simplest and most widely used circuits in electronics. It consists of two resistors, R1 and R2, connected in series between an input voltage (Vin) and ground. The junction between the two resistors produces an output voltage (Vout) that is always a fraction of Vin.

The concept is grounded in Ohm's Law — V = I × R — which states that voltage across a resistor equals current multiplied by resistance. Because R1 and R2 share the same series current (I = Vin / (R1 + R2)), each resistor drops a portion of the supply voltage proportional to its resistance.

According to the IEEE(Institute of Electrical and Electronics Engineers), the voltage divider is among the first circuits introduced in undergraduate electrical engineering curricula precisely because it demonstrates Ohm's Law, Kirchhoff's Voltage Law, and series circuit behavior all at once. It's foundational knowledge.

The Voltage Divider Formula

The output voltage is calculated using:

Vout = Vin × R2 / (R1 + R2)

Where:

  • Vout = output voltage at the midpoint node (in volts)
  • Vin = input voltage applied across the full divider (in volts)
  • R1 = top resistor, between Vin and Vout (in ohms)
  • R2 = bottom resistor, between Vout and GND (in ohms)

The formula is derived directly from Ohm's Law. The same current I flows through both resistors in series: I = Vin / (R1 + R2). The voltage dropped across R2 is I × R2, which simplifies to Vin × R2 / (R1 + R2).

NIST electrical measurement standards define voltage as the potential difference between two points in a circuit — exactly what the divider produces at its output node relative to ground.

Worked Examples

Example 1: 50% Divider (12V to 6V)

Suppose you have a 12V supply and need 6V to drive a lower-voltage sensor.

  • Vin = 12V
  • R1 = 10kΩ
  • R2 = 10kΩ

Vout = 12 × 10 / (10 + 10) = 12 × 0.5 = 6V

Equal resistors always produce exactly half the input voltage. The current through the divider is 12V / 20kΩ = 0.6 mA — low enough to be efficient in most battery-powered designs.

Example 2: 5V to 3.3V Level Shifter (Arduino to ESP32)

The most common real-world use: an Arduino outputs 5V logic but an ESP32 or Raspberry Pi GPIO accepts only 3.3V maximum. Exceeding that can damage the input pin. A voltage divider solves this cleanly.

  • Vin = 5V
  • R1 = 6.8kΩ
  • R2 = 3.3kΩ

Vout = 5 × 3.3 / (6.8 + 3.3) = 5 × 3.3 / 10.1 = 1.63V

That's well within the 3.3V threshold and safely above the logic-high threshold of ~2V for most 3.3V devices. Both 6.8kΩ and 3.3kΩ are standard E24 series values, so no special-order parts are needed.

Texas Instruments application notes for logic-level interfacing recommend this approach for slow signals (below ~1 MHz). For high-speed signals, dedicated level-shifter ICs like the TXB0101 are preferred because parasitic capacitance on resistor dividers slows rise times.

5 Common Uses for Voltage Dividers in Electronics

ApplicationHow the Divider Is UsedTypical R1 + R2 Range
Logic level shiftingStep down 5V Arduino signals to 3.3V for ESP32, Raspberry Pi, or nRF52 GPIO inputs4.7kΩ – 20kΩ total
Sensor signal conditioningScale a sensor output (0–10V) down to ADC range (0–3.3V or 0–5V) before sampling10kΩ – 100kΩ total
Battery voltage monitoringRead a LiPo (4.2V max) or lead-acid (12–14V) pack with a 3.3V ADC by dividing the pack voltage down into range100kΩ – 1MΩ total
Transistor base biasingSet the DC operating point of a BJT by biasing the base with a divider between Vcc and GND10kΩ – 100kΩ total
Audio signal attenuationImplement volume controls and L-pad attenuators in audio circuits; potentiometers act as continuously variable voltage dividers1kΩ – 50kΩ total (audio loads)
Reference voltage generationProduce a mid-rail or fractional reference voltage for op-amp bias, comparator thresholds, or ADC VREF inputs10kΩ – 100kΩ total

Choosing Resistor Values: The E24 Series

Resistors are not manufactured in every possible value. The E24 seriesprovides 24 standard values per decade (e.g., 1kΩ, 1.2kΩ, 1.5kΩ, 1.8kΩ, 2.2kΩ, 2.7kΩ, 3.3kΩ, 3.9kΩ, 4.7kΩ, 5.6kΩ, 6.8kΩ, 8.2kΩ — repeated at each decade). Most general-purpose 5% tolerance resistors use E24 values.

When your ideal calculated resistor isn't a standard value, pick the nearest E24 value and recalculate Vout to confirm it's still within your tolerance. Our Voltage Divider Calculator does this automatically.

According to Horowitz & Hill's The Art of Electronics(Cambridge University Press), the E24 series covers the practical range of passive circuit design for most hobbyist and professional applications, with 5% tolerance resistors suitable for signal-level work where exact precision isn't required.

Current Draw and Power Dissipation

The current flowing through the divider is:

I = Vin / (R1 + R2)

This current flows continuously as long as Vin is applied. With total resistance of 20kΩ and Vin = 12V, I = 0.6 mA. That's fine for bench supplies, but it adds up in battery-powered designs.

  • Keep total resistance at least 1kΩ to avoid excessive current and heat.
  • For battery monitors that measure pack voltage occasionally, use 1MΩ total resistance to drop quiescent current to microamp levels — the tradeoff is slower settling time due to higher impedance.
  • Power dissipated in each resistor: P = I² × R. At 0.6 mA through 10kΩ, P = 3.6 mW per resistor — well within the 125 mW rating of a standard 0805 SMD resistor.

The Load Effect: The Critical Limitation

This is where most beginners get burned. When you connect a load (RL) to the Vout node, it appears in parallel with R2. The effective bottom resistance drops below R2, and Vout drops with it.

The loaded output voltage becomes:

Vout (loaded) = Vin × (R2 ∥ RL) / (R1 + R2 ∥ RL)

Load Resistance (RL)Effective R2 (R2 ∥ RL)Vout (Vin=5V, R1=6.8k, R2=3.3k)
No load (∞)3.3kΩ1.63V
100kΩ3.19kΩ1.59V
10kΩ2.48kΩ1.33V
1kΩ0.77kΩ0.51V

A 1kΩ load drops Vout from 1.63V to just 0.51V — a 69% reduction. This is why voltage dividers are unsuitable for powering anything that draws significant current. Texas Instruments application notes recommend that load resistance be at least 10× the bottom resistor (R2) for less than 10% output voltage error.

Potentiometer: The Variable Voltage Divider

A potentiometer (pot) is just a voltage divider with a sliding wiper contact. As you turn the knob, the wiper moves along the resistive element, changing the effective ratio of R1 to R2 continuously. The output voltage at the wiper scales smoothly from 0V to Vin.

This is exactly how analog volume controls work in audio equipment. A 10kΩ audio-taper pot connected between +5V and GND with its wiper feeding an ADC gives a continuously variable 0–5V input — a classic user control in embedded systems. Audio-taper pots use a logarithmic resistance curve matching the human ear's perception of loudness.

Voltage Divider vs. Voltage Regulator

PropertyVoltage DividerVoltage Regulator (LDO)
Component count2 resistors1 IC + 1–3 capacitors
Cost~$0.01~$0.30–$2.00
Output stability under loadPoor (load-dependent)Excellent (<1% variation)
EfficiencyLow (constant bleed current)High (only draws what load needs)
Best useSensing, biasing, level shiftingPowering circuits with variable current demand
Example partsAny two resistorsLM1117, AP2112, MCP1700

Calculate Vout instantly

Use our free Voltage Divider Calculator →

Working with other circuit calculations? Try our Business Valuation Guide or Investment Return Calculator Guide

Frequently Asked Questions

What is a voltage divider?

A voltage divider is a simple circuit that uses two resistors in series to produce an output voltage (Vout) that is a fraction of the input voltage (Vin). The formula is Vout = Vin × R2 / (R1 + R2). It is one of the most fundamental passive circuits in electronics, used for logic level shifting, sensor conditioning, and reference voltage generation.

How do you calculate voltage divider output?

Use the formula Vout = Vin × R2 / (R1 + R2). For example, with Vin = 12V, R1 = 10kΩ, and R2 = 10kΩ: Vout = 12 × 10 / (10 + 10) = 6V. R2 is the resistor connected between the output node and ground. The output voltage is always less than the input voltage.

What are resistors R1 and R2 in a voltage divider?

R1 is the top resistor connected between Vin and the output node (Vout). R2 is the bottom resistor connected between Vout and ground (GND). Together they form a series resistor chain. The ratio R2 / (R1 + R2) sets what fraction of Vin appears at Vout. Increasing R2 relative to R1 raises Vout; decreasing R2 lowers it.

What is the difference between a voltage divider and a voltage regulator?

A voltage divider is a passive network — it simply scales voltage by a fixed ratio using resistors. Its output voltage changes if the load current changes (load effect). A voltage regulator is an active circuit that maintains a stable output voltage regardless of load current fluctuations and input variations. Use a regulator (like the LM7805 or LDO ICs) when you need a stable supply rail; use a divider for sensing and signal conditioning where load current is negligible.

Can I use a voltage divider to power a circuit?

Generally no. A voltage divider is only suitable for powering a circuit if the load draws negligible current compared to the current flowing through R1 and R2. When a load is connected, it appears in parallel with R2, effectively lowering R2 and pulling Vout down. For any real power delivery — even a microcontroller — use a proper voltage regulator or LDO instead. Voltage dividers are best used for sensing, biasing, and signal level translation.