The fundamental formula for the self-inductance of a long solenoid or toroidal coil is L = (N² × μ₀ × μᵣ × A) / l. This equation bridges the physical geometry of your coil (turns, area, length) with the magnetic properties of the core material, allowing you to design custom chokes, filter inductors, and transformer windings from scratch. Below is the complete derivation framework, symbol definitions, and step-by-step worked examples with strict unit tracking.
The Core Formula for Self-Inductance
The self-inductance (L) of a coil defines its ability to oppose changes in current by inducing a back-EMF. For a tightly wound solenoid where the length is significantly greater than the diameter, the magnetic field inside is uniform. The formula is derived from Ampere's Law and the definition of magnetic flux linkage.
| Symbol | Parameter | Standard SI Unit | Typical Practical Unit |
|---|---|---|---|
| L | Self-Inductance | Henrys (H) | nH, μH, mH |
| N | Number of Turns | Dimensionless (turns) | Integer count |
| μ₀ | Permeability of Free Space | H/m | 4π × 10⁻⁷ H/m (1.2566 × 10⁻⁶) |
| μᵣ | Relative Permeability of Core | Dimensionless | 1 (air) to 10,000+ (ferrite) |
| A | Cross-Sectional Area of Core | Square meters (m²) | cm² or mm² |
| l | Magnetic Path Length | Meters (m) | cm or mm |
Rearranged Forms for Design
When designing an inductor, you rarely solve for L directly; you usually have a target inductance and need to find the physical parameters. Here are the algebraically rearranged forms:
- Solve for Turns (N): N = √(L × l / (μ₀ × μᵣ × A))
- Solve for Area (A): A = (L × l) / (N² × μ₀ × μᵣ)
- Solve for Length (l): l = (N² × μ₀ × μᵣ × A) / L
- Solve for Core Permeability (μᵣ): μᵣ = (L × l) / (N² × μ₀ × A)
Assumptions, Limits, and Unit Traps
When the Formula Applies
This formula assumes a uniform magnetic field inside the coil. It is highly accurate for toroids (where the magnetic path is entirely enclosed) and long solenoids where the length l is at least 10 times the diameter. For short, stubby air-core coils, fringing fields at the ends reduce the actual inductance, and you must apply Nagaoka's correction factor (which typically drops the real-world value by 10% to 20%). It also assumes the core material is operating in its linear region; if the core saturates, μᵣ drops drastically, and the formula overestimates L.
Unit Mistakes That Break the Math
Warning: 90% of inductor math errors on the bench come from unit mismatches. The SI system demands meters. If you measure your core diameter in millimeters, you must convert to meters before squaring for area. A 10 mm diameter is 0.01 m. The area is π × (0.005 m)² = 7.85 × 10⁻⁵ m². If you accidentally use 10² or 5², your inductance calculation will be off by a factor of one million.
Realistic Answer Magnitudes
If your calculator spits out an answer outside these bounds, check your decimal placement:
- Air-core RF chokes: 10 nH to 1 μH
- Powdered iron / Switching converters: 1 μH to 100 μH
- High-permeability ferrite / Line filters: 1 mH to 100 mH
Worked Example 1: Air-Core RF Choke
Scenario: You are building a 50 MHz Pi-network low-pass filter for a QRP ham radio transmitter and need to wind an air-core solenoid inductor on a ceramic coil form.
Given:
- Target physical constraints: Coil form diameter = 4 mm, winding length = 15 mm.
- You wind exactly 12 turns of 22 AWG enameled copper wire.
- Core is air/ceramic (μᵣ ≈ 1).
Step 1: Convert all dimensions to SI base units (meters).
- Radius (r) = 2 mm = 0.002 m
- Area (A) = π × r² = 3.14159 × (0.002 m)² = 1.2566 × 10⁻⁵ m²
- Length (l) = 15 mm = 0.015 m
Step 2: Plug into the primary formula with unit tracking.
L = (N² × μ₀ × μᵣ × A) / l
L = (12² × [1.2566 × 10⁻⁶ H/m] × 1 × [1.2566 × 10⁻⁵ m²]) / [0.015 m]
Step 3: Calculate intermediate and final values.
- N² = 144
- Numerator = 144 × 1.2566 × 10⁻⁶ × 1.2566 × 10⁻⁵ = 2.273 × 10⁻⁹ H·m
- L = 2.273 × 10⁻⁹ H·m / 0.015 m = 1.515 × 10⁻⁷ H
Result: 151.5 nH. This is a highly realistic value for a VHF RF filter. According to Georgia State University HyperPhysics, air-core inductors avoid the core saturation and high-frequency hysteresis losses inherent in magnetic materials, making this 151 nH choke ideal for 50 MHz operation.
Worked Example 2: Ferrite-Core Buck Converter Inductor
Scenario: You are designing a custom synchronous buck converter to step 12V down to 3.3V at 5A. The controller requires a 10 μH inductor. You select a Micrometals -26 powdered iron toroidal core (T106-26) because its soft saturation curve handles high DC bias currents without catastrophic inductance drop-off.
Given:
- Target Inductance (L) = 10 μH = 10 × 10⁻⁶ H
- Core effective Area (A) = 0.80 cm² = 8.0 × 10⁻⁵ m²
- Core effective Magnetic Path Length (l) = 4.0 cm = 0.04 m
- Relative Permeability (μᵣ) of -26 material = 75
Step 1: Select the rearranged formula to solve for Turns (N).
N = √(L × l / (μ₀ × μᵣ × A))
Step 2: Substitute SI values.
- Numerator: (10 × 10⁻⁶ H) × (0.04 m) = 4.0 × 10⁻⁷ H·m
- Denominator: (1.2566 × 10⁻⁶ H/m) × 75 × (8.0 × 10⁻⁵ m²) = 7.5396 × 10⁻⁹ H·m
Step 3: Divide and take the square root.
- N² = 4.0 × 10⁻⁷ / 7.5396 × 10⁻⁹ = 53.05
- N = √53.05 = 7.28 turns
Result: You must wind 7 turns (rounding down slightly reduces inductance to ~9.2 μH, which is acceptable for most current-mode buck controllers; rounding up to 8 turns yields ~12 μH, which improves ripple but slows transient response). As noted in the Micrometals Inductor Cores documentation, powdered iron materials like -26 exhibit a predictable permeability roll-off under DC bias, meaning your 7-turn coil will maintain roughly 85% of its nominal 10 μH value at the 5A peak operating current.
Decision Path: Winding Custom vs. Buying Off-the-Shelf
Knowing the formula is essential for understanding magnetics, but winding custom toroids on the bench is labor-intensive and parasitic-heavy at high frequencies. Use this decision matrix to determine whether to wind your own or source a manufactured part.
| Condition / Constraint | Decision Path | Action / Part Recommendation |
|---|---|---|
| Frequency < 100 kHz, Current > 20A, Through-hole required | Custom Winding | Wind custom on Micrometals T157-26D core with 12 AWG magnet wire. Off-the-shelf parts at this current are prohibitively expensive or physically massive. |
| Frequency > 500 kHz, Current < 15A, SMT PCB footprint allowed | Buy Off-the-Shelf | Pick Coilcraft XEL7536-103MEC (10 μH, 7.3 A Isat, shielded composite core). The formula helps you verify its datasheet specs match your ripple current targets. |
| RF Application (> 50 MHz), tight tolerance (< 2%) required | Buy Off-the-Shelf | Pick Coilcraft 0805HP-151X (150 nH ceramic core). Hand-wound air cores cannot hold 2% tolerance due to mechanical microphonics and parasitic capacitance variance. |
| Prototyping / Educational, low current (< 1A), variable L needed | Custom Winding | Buy a Ferroxcube 3F3 toroid kit and wind 10-20 turns of 26 AWG. Allows you to physically test the N² relationship by adding/removing turns on the bench. |
Default Recommendation: If you are designing a modern switching power supply (100 kHz to 2 MHz) for a commercial or reliable hobbyist product, do not wind your own inductors. Use the self-inductance formula to calculate your required L and peak current (Isat), then use the Coilcraft Inductor Finder tool to select a shielded, factory-tested SMT power inductor. Reserve custom winding for high-current (>20A) edge cases, low-frequency audio crossovers, or RF tank circuits where off-the-shelf geometries fail to meet your specific Q-factor requirements.






