Skip to content
🛠️ToolsShed

Inductance Converter

Convert between Henry, Millihenry, Microhenry, Nanohenry, and Picohenry units.

UnitValue in Henry (H)
Henry (H)1.00e+0
Millihenry (mH)1.00e-3
Microhenry (µH)1.00e-6
Nanohenry (nH)1.00e-9
Picohenry (pH)1.00e-12

About this tool

Inductance is a fundamental property of electrical circuits that describes how much magnetic energy a coil or conductor can store. The Inductance Converter tool helps engineers, electricians, and electronics enthusiasts quickly convert between different units of inductance: Henry (H), Millihenry (mH), Microhenry (µH), Nanohenry (nH), and Picohenry (pH). Whether you're designing circuits, reading component specifications, or troubleshooting electrical systems, accurate inductance measurements are essential for proper device functionality.

To use the tool, simply enter a value in any inductance unit field, and the converter instantly displays the equivalent values in all other units. You can input whole numbers, decimals, or scientific notation—the tool handles all formats automatically. Common use cases include converting inductor component values from datasheets, calculating impedance in AC circuits, working with filter designs, and verifying component specifications against circuit diagrams.

This converter is particularly useful for circuit designers working with RF (radio frequency) components, power supply engineers tuning filter inductances, and students learning about electromagnetic principles. The tool eliminates manual calculation errors and saves time when switching between metric and specialized units commonly used in different engineering disciplines and geographic regions.

Frequently Asked Questions

Code Implementation

# Inductance unit converter
INDUCTANCE_TO_HENRY = {
    "H":  1,
    "mH": 1e-3,
    "uH": 1e-6,   # µH
    "nH": 1e-9,
    "pH": 1e-12,
}

def convert_inductance(value: float, from_unit: str, to_unit: str) -> float:
    """Convert between inductance units via henry (H)."""
    value_in_henry = value * INDUCTANCE_TO_HENRY[from_unit]
    return value_in_henry / INDUCTANCE_TO_HENRY[to_unit]

# XL = 2π × f × L  (inductive reactance in ohms)
import math
def inductive_reactance(inductance_h: float, frequency_hz: float) -> float:
    return 2 * math.pi * frequency_hz * inductance_h

# Example
print(convert_inductance(1000, "nH", "uH"))  # 1.0 µH
print(convert_inductance(1, "mH", "H"))       # 0.001 H

# Reactance of 100µH inductor at 1MHz
xl = inductive_reactance(100e-6, 1e6)
print(f"XL at 1 MHz: {xl:.2f} Ω")  # 628.32 Ω

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.