Here is the recurring confusion, stated plainly: you read that an inductor "opposes current," so for a series RL circuit with a 12 V source you expect it to permanently throttle the current — maybe holding the inductor voltage near 12 V the way a resistor would hold a steady drop. Then the textbook says that at steady state the current is the full I = V/R = 3 A with zero volts across the inductor. The two pictures look like a flat contradiction, and the tempting move is to assume one of them is wrong. The wrong answer people land on is "the inductor blocks, so the current never reaches 3 A" — when in fact it reaches 3 A exactly, and the blocking happens only at the very first instant.
It does both, at different times, and "opposes current" is the phrase that misleads you. An inductor opposes the change in current, not the current itself. The governing equation is v_L = L·di/dt — notice the derivative. So at the instant you flip the switch, current is forced to change as fast as it ever will, the inductor fights back hardest, and it behaves like an open circuit (it blocks). Once the current settles and stops changing, di/dt → 0, the inductor stops fighting, and it behaves like a plain wire (it passes everything). The "opposition" is largest at the start and vanishes at the end, which is the exact opposite of the intuition most people start with.
Why the wrong picture feels so right
You almost certainly met the capacitor a chapter earlier, and capacitors come with a clean slogan: "a capacitor blocks DC and looks open at steady state." So when the inductor shows up with the phrase "opposes current," your brain reaches for the matching blanket statement: this must be the component that blocks current. You picture a resistor that gets stronger over time, or a one-way gate that clamps down harder the longer it's on.
Then you read that at steady state the inductor carries the full current with zero volts across it — it's just a wire. That feels like a flat contradiction. How can the thing that "opposes current" let all of it through?
The word "opposes" is doing the damage. It points your attention at current, when the physics points at the rate of change of current. The slogan quietly drops the derivative sitting right there in v_L = L·di/dt. With the derivative restored, the timing flips: opposition is maximal at the moment of switching and falls to zero as the current goes flat. The slogan made you expect the inductor to fight hardest at the end. It fights hardest at the beginning.
What "opposes change" actually buys you
Two limiting cases are worth memorizing because they fall straight out of v_L = L·di/dt:
- At t = 0+ (switch just closed): current cannot jump instantaneously through an inductor, so it starts at whatever it was before — here, zero. To go from zero toward its final value,
di/dtis at its maximum, sov_Lis at its maximum. All the source voltage appears across the inductor. It looks like an open circuit. - At steady state (t → ∞): current has leveled off,
di/dt = 0, sov_L = 0. No voltage is "used up" by the inductor; it looks like a plain wire.
This is the precise time-mirror of a capacitor, which looks like a wire at the instant of switching and an open at steady state. Inductor and capacitor swap roles in time. That symmetry is real — it's just the opposite of the symmetry the "blocks current" slogan led you to expect. The same exponential logic applies to RC circuits: see why a capacitor technically never reaches 100% charge for the complementary case. For the flip-side of Faraday induction, Lenz's law and why induced current doesn't keep flux constant addresses a closely related misconception.
A fully worked RL example you can check
Take a series RL circuit: a 12 V source, R = 4 Ω, and L = 2 H, switch closed at t = 0.
First the constants. The time constant is τ = L/R = 2/4 = 0.5 s. The final current is set by Ohm's law once the inductor is a wire: I = V/R = 12/4 = 3 A. The current builds as
i(t) = (V/R)(1 − e^(−t/τ)) = 3(1 − e^(−t/0.5))
Now walk the timeline and watch the opposition (the inductor voltage v_L) collapse.
At t = 0+. Current can't jump, so i = 0. With no current, the resistor drops nothing (v_R = i·R = 0), so the full 12 V is across the inductor: v_L = 12 V. The inductor is "blocking" — exactly the moment people don't expect it to. And di/dt = v_L / L = 12/2 = 6 A/s, the steepest the current will ever climb.
At t = τ = 0.5 s. i = 3(1 − e^(−1)) = 3(0.632) = 1.90 A. Then v_R = i·R = 1.90 × 4 = 7.58 V, and by Kirchhoff's voltage law v_L = 12 − 7.58 = 4.42 V. The opposition has already dropped from 12 V to about 4.4 V.
At t = 5τ = 2.5 s. i = 3(1 − e^(−5)) = 3(0.993) = 2.98 A, essentially the final 3 A. Now v_R = 2.98 × 4 = 11.9 V, so v_L = 12 − 11.9 = 0.08 V — basically zero. The inductor is now a wire.
Line up the inductor voltage across those three instants:
v_L: 12 V → 4.42 V → ~0 V
t: 0 0.5 s 2.5 s
The opposition is largest at the start and vanishes at the end. That single row of numbers is the whole correction. If your mental model said the inductor should "get harder" as time goes on, those numbers run the other way.
Where the confusion shows up
This is one of the recurring questions on electronics help forums like EDABoard's "how to understand an inductor" thread, and it's the gap the OpenStax College Physics treatment of RL circuits is built to close: people accept the formula i(t) = (V/R)(1 − e^(−t/τ)) but still hold the "blocks current" picture alongside it, never noticing the two contradict each other. The formula already encodes the truth — it starts at zero and rises — but the slogan keeps overriding it. The fix is not a new formula. It's deleting one word's worth of bad framing: the inductor opposes change, and change is biggest at the start.
How to remember it
- An inductor opposes
di/dt, noti. Whenever you say "opposes current," correct yourself to "opposes change in current." - At the flip of the switch, an inductor is an open (blocks); at steady state it's a wire (passes). A capacitor is the reverse: wire at the switch, open at steady state. (The RC analog of this question is covered in Does a capacitor ever fully charge?.)
- The thing that can't jump for an inductor is current. (For a capacitor, it's voltage.) Start every transient by asking what the can't-jump quantity was an instant before.
Check yourself
In the circuit above (12 V, R = 4 Ω, L = 2 H), the switch has been closed for a very long time. What is the voltage across the inductor, and what is the current through it?
A) v_L = 12 V, i = 0 A — it's still blocking.
B) v_L = 0 V, i = 3 A — it's now a wire.
C) v_L = 6 V, i = 1.5 A — half and half.
D) v_L = 12 V, i = 3 A — full voltage and full current.
Correct answer: B.
After a long time di/dt = 0, so v_L = L·di/dt = 0. With no voltage across the inductor, all 12 V is across the resistor, giving i = V/R = 12/4 = 3 A. The inductor is now indistinguishable from a wire.
A describes the t = 0+ instant, not steady state — that's the moment the inductor blocks, and people pick it precisely because "opposes current" made them expect blocking to last. D is impossible: full source voltage across the inductor and full current through the resistor would violate KVL. C splits the difference for no physical reason.
Close the gap
The trap isn't a hard calculation — it's a single word ("opposes") pointing at the wrong quantity, and a tidy capacitor slogan tempting you into a false symmetry. Anchor on v_L = L·di/dt and the can't-jump-current rule, and the whole transient reads cleanly forward. A good tutor catches the exact instant your model inverts the timing and re-anchors you before the wrong picture sets. That mid-problem correction is what Gradual Learning is built to do.