Source Transformation Calculator

Convert a voltage source in series with a resistor into a current source in parallel with a resistor, and back.
Voltage → Current Source
Current → Voltage Source

Voltage Source (Vs, series Rs) → Current Source

Is = Vs/Rs  •  Rp = Rs (moves to parallel with the current source)
12V, 4Ω series
5V USB, 10Ω
9V, 100Ω
V
Enter values and press Calculate.

Current Source (Is, parallel Rp) → Voltage Source

Vs = Is×Rp  •  Rs = Rp (moves to series with the voltage source)
Solar cell: IN=3A, RN=10Ω
Current source 20mA, 1kΩ
LED driver 0.5A, 20Ω
A
Enter values and press Calculate.

What Is Source Transformation?

Source transformation is the technique of swapping a voltage source in series with a resistor for an equivalent current source in parallel with the same-valued resistor (or vice versa), without changing how the rest of the circuit behaves. It is exactly the Thevenin↔Norton relationship applied as a circuit-simplification tool: repeatedly transforming and combining sources lets you collapse a multi-source network down to a single equivalent source before analyzing the load, often avoiding a full mesh/nodal solution.

DirectionFormula
Voltage → Current sourceIs = Vs/Rs,   Rp = Rs
Current → Voltage sourceVs = Is×Rp,   Rs = Rp

The two forms are only equivalent as seen from the external terminals — internal power dissipation in the resistor can differ from the original physical source, so use source transformation for terminal-behavior analysis, not for finding power lost inside a real component.

Real-World Applications & Examples

Worked examples

1. 12V source, 4 Ω series. Is=12/4=3 A, Rp=4 Ω — identical terminal behavior as a current source.
2. 5V USB source, 10 Ω series. Is=5/10=0.5 A, Rp=10 Ω.
3. Solar cell current model. A cell modeled as IN=3 A with RN=10 Ω converts to a voltage source of Vs=3×10=30 V with Rs=10 Ω for series-circuit analysis.
4. Two sources combined via transformation. A 12V/4Ω source (→3A/4Ω) in parallel with a 9V/6Ω source (→1.5A/6Ω) combine into a single 4.5A current source with a 2.4Ω parallel resistance (4∥6), which then converts back to a 10.8V/2.4Ω Thevenin source.
5. LED constant-current driver, 0.5A/20 Ω. Converts to Vs=0.5×20=10 V, Rs=20 Ω — useful for quickly estimating loop voltage drops.
6. Round-trip check. Converting 9V/100Ω to a current source (90 mA/100Ω) and back to a voltage source recovers exactly 90mA×100Ω=9 V — confirming the transformation is lossless at the terminals.

Frequently Asked Questions

What is source transformation?

A technique that converts a voltage source with a series resistor into an equivalent current source with a parallel resistor (or vice versa), preserving the same voltage-current behavior at the two external terminals.

What is the formula for voltage-to-current conversion?

Is = Vs/Rs, with the resistance staying the same value but moving from series to parallel: Rp = Rs.

What is the formula for current-to-voltage conversion?

Vs = Is×Rp, with the resistance moving from parallel to series: Rs = Rp.

How is source transformation related to Thevenin and Norton?

It is the same underlying relationship — a Thevenin equivalent (Vth, Rth) and its Norton equivalent (IN, RN) are related by exactly the source transformation formulas.

Why perform source transformation in circuit analysis?

It lets you combine multiple sources and resistors that are not directly in series or parallel, often reducing a multi-source network to one equivalent source without setting up mesh or nodal equations.

Can I chain multiple source transformations?

Yes — you can transform several sources to the same form (all current sources, for example), combine them in parallel, then transform the combined result back if a voltage-source view is more convenient.

Does source transformation preserve power dissipated inside the resistor?

No — only the external terminal behavior (V-I relationship as seen by the rest of the circuit) is preserved. Internal dissipation in the transformed resistor is generally not the same as in the original physical component.

Can an ideal voltage source (zero resistance) be transformed?

No — with Rs=0 the equivalent current would be infinite, so an ideal voltage source has no current-source equivalent. Likewise, an ideal current source (Rp=∞) has no voltage-source equivalent.

Does this work for dependent sources too?

Yes, source transformation applies equally to dependent (controlled) sources as long as the controlling variable is kept in the circuit and not eliminated during the transformation.

Does source transformation apply to AC circuits?

Yes, using impedances instead of resistances: Is=Vs/Zs and Zp=Zs, both generally complex at a given frequency.

Is source transformation the same as superposition?

No — superposition analyzes each source's individual contribution with others deactivated; source transformation converts and combines sources into fewer equivalent elements. They are complementary techniques.

How do I combine two parallel current sources after transformation?

Add the current sources algebraically (accounting for direction) and combine their parallel resistances using the standard parallel-resistor formula, then optionally convert the combined result back to a voltage source.

Why does Rp equal Rs exactly, with no other factor?

Because the transformation is derived directly from Ohm's law equivalence at the terminals; the physical resistance value does not change, only its circuit position (series vs. parallel) relative to the source.

Is source transformation reversible without loss of accuracy?

Yes, transforming voltage→current→voltage (or the reverse) returns the exact original values, since both formulas are algebraic inverses of each other.

Related Calculators

Thevenin Equivalent CircuitNorton Equivalent CircuitMillman's TheoremAll Calculators