Zum Inhalt springen
🛠️ToolsShed

Capacitance Converter

Konvertiere zwischen Farad, Millifarad, Microfarad, Nanofarad und Picofarad Einheiten.

EinheitWert in Farad (F)
Farad (F)1.00e+0
Millifarad (mF)1.00e-3
Microfarad (µF)1.00e-6
Nanofarad (nF)1.00e-9
Picofarad (pF)1.00e-12

Über dieses Tool

Kapazitätswerte erscheinen in Datenblättern und Schaltplänen in Farad und dessen Untereinheiten, doch dasselbe Bauteil wird oft an einer Stelle in Mikrofarad, an anderer in Nanofarad und an einer dritten in Pikofarad angegeben. Dieser Umrechner wandelt einen Wert zwischen Farad (F), Millifarad (mF), Mikrofarad (µF), Nanofarad (nF) und Pikofarad (pF) um, damit Sie das Komma nicht von Hand verschieben müssen und dabei keinen Fehler riskieren.

Geben Sie einen Wert in der Einheit ein, die Ihnen vorliegt, und die Entsprechungen in allen anderen Einheiten werden sofort angezeigt. Das ist praktisch für Elektronikbastler, Studierende, die Schaltungsaufgaben lösen, und Ingenieure, die die kryptischen Aufdrucke auf Kondensatoren entziffern.

Als schnelle Orientierung: 1 µF entspricht 1000 nF und 1.000.000 pF, sodass jeder Schritt nach unten das Komma um drei Stellen verschiebt. Alles läuft lokal in Ihrem Browser, ohne dass Daten an einen Server gesendet werden.

Häufig gestellte Fragen

Code-Implementierung

import math

# Capacitance unit converter
CAPACITANCE_TO_FARAD = {
    "F":  1,
    "mF": 1e-3,
    "uF": 1e-6,   # µF
    "nF": 1e-9,
    "pF": 1e-12,
}

def convert_capacitance(value: float, from_unit: str, to_unit: str) -> float:
    """Convert between capacitance units via farad (F)."""
    value_in_farad = value * CAPACITANCE_TO_FARAD[from_unit]
    return value_in_farad / CAPACITANCE_TO_FARAD[to_unit]

def capacitive_reactance(capacitance_f: float, frequency_hz: float) -> float:
    """XC = 1 / (2π × f × C) in ohms."""
    if frequency_hz == 0:
        return float("inf")
    return 1 / (2 * math.pi * frequency_hz * capacitance_f)

# Examples
print(convert_capacitance(100, "nF", "uF"))      # 0.1 µF
print(convert_capacitance(0.01, "uF", "pF"))     # 10000 pF

# Reactance of 10µF at 1kHz
xc = capacitive_reactance(10e-6, 1000)
print(f"XC at 1 kHz: {xc:.2f} Ω")  # 15.92 Ω

# Charge stored: Q = C × V
c_farads = 100e-6  # 100 µF
voltage = 12       # volts
charge_coulombs = c_farads * voltage
print(f"Charge: {charge_coulombs * 1000:.2f} mC")  # 1.20 mC

Comments & Feedback

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