Start/Blog/IBM Quantum Free Tier: Alles, worauf Sie 2026 zugreifen können
IBMHardwareQiskit

IBM Quantum Free Tier: Alles, worauf Sie 2026 zugreifen können

Eine detaillierte Aufschlüsselung dessen, was der kostenlose Open Plan von IBM Quantum umfasst, wie Warteschlangenzeiten funktionieren und wie Sie das Beste aus Ihrem kostenlosen QPU-Zugang herausholen.

FreeQuantumComputing
·· 8 min read

IBM Quantum bietet den zugänglichsten kostenlosen Tarif in der Quantencomputing-Branche. Mit einer kostenlosen IBM-ID erhalten Sie Zugang zu echten Quantenprozessoren mit bis zu 127 Qubits — keine Kosten, keine Kreditkarte, keine Bewerbung erforderlich. Hier ist genau, was das in der Praxis bedeutet.

Was der kostenlose Tarif umfasst

Der IBM Quantum Open Plan bietet Ihnen:

  • Unbegrenzten Zugang zu allen öffentlich verfügbaren Quantensystemen
  • 10 Minuten Quantenzeit pro Monat (die Zeit, in der Ihre Schaltkreise aktiv auf der QPU laufen)
  • Zugang zu IBM-Simulatoren ohne Zeitlimit (Statevector, QASM, Matrix Product State)
  • Qiskit Runtime — die moderne IBM-Ausführungsumgebung für Schaltkreise
  • IBM Quantum Learning-Plattform mit Tutorials und Kursen

Das monatliche 10-Minuten-Limit klingt einschränkend, aber in der Praxis laufen die meisten Forschungsschaltkreise in Millisekunden tatsächlicher QPU-Zeit. Das Limit wird von einzelnen Entwicklern, die mit Quantenalgorithmen experimentieren, selten erreicht.

Verfügbare kostenlose QPUs

Stand Anfang 2026 umfasst der Open Plan von IBM den Zugang zu:

SystemQubitsTechnologieTypische Warteschlange
IBM Eagle127Supraleitend10–60 Min.
IBM Heron r1133Heron-Prozessor30–120 Min.
IBM Falcon27Supraleitend5–30 Min.

IBM stellt regelmäßig Systeme außer Betrieb und fügt neue hinzu. Verwenden Sie den Qiskit Runtime-Dienst, um die aktuelle Liste zu sehen:

from qiskit_ibm_runtime import QiskitRuntimeService

service = QiskitRuntimeService(channel="ibm_quantum")
backends = service.backends(
    operational=True,
    simulator=False,
    min_num_qubits=1
)
for b in backends:
    print(f"{b.name}: {b.num_qubits} qubits, status: {b.status().status_msg}")

Einrichtung in 10 Minuten

Schritt 1: Erstellen Sie Ihr kostenloses Konto

Gehen Sie zu quantum.ibm.com und erstellen Sie eine kostenlose IBM-ID. Es sind keine Zahlungsinformationen erforderlich.

Schritt 2: Installieren Sie das SDK

pip install qiskit qiskit-ibm-runtime

Schritt 3: Speichern Sie Ihre Anmeldedaten

Nachdem Sie sich im IBM Quantum-Dashboard angemeldet haben, kopieren Sie Ihren API-Token von der Kontoseite.

from qiskit_ibm_runtime import QiskitRuntimeService

# Run this once to save your token locally
QiskitRuntimeService.save_account(
    channel="ibm_quantum",
    token="YOUR_API_TOKEN_HERE",
    overwrite=True
)

Ihre Anmeldedaten werden in ~/.qiskit/qiskit-ibm.json gespeichert — Sie müssen dies nicht erneut tun.

Schritt 4: Reichen Sie Ihren ersten Job ein

from qiskit import QuantumCircuit
from qiskit.transpiler.preset_passmanagers import generate_preset_pass_manager
from qiskit_ibm_runtime import QiskitRuntimeService, SamplerV2 as Sampler

# Build a Bell state
qc = QuantumCircuit(2, 2)
qc.h(0)
qc.cx(0, 1)
qc.measure([0, 1], [0, 1])

# Connect and pick the least-busy free QPU
service = QiskitRuntimeService(channel="ibm_quantum")
backend = service.least_busy(
    operational=True,
    simulator=False,
    min_num_qubits=2
)
print(f"Submitting to: {backend.name}")

# Transpile for the target device
pm = generate_preset_pass_manager(backend=backend, optimization_level=1)
isa_qc = pm.run(qc)

# Submit
sampler = Sampler(mode=backend)
job = sampler.run([isa_qc], shots=1024)

print(f"Job ID: {job.job_id()}")
print(f"Status: {job.status()}")
result = job.result()
print(result[0].data.c.get_counts())

Warteschlangenzeiten verstehen

Die Warteschlangenzeit ist der häufigste Frustpunkt beim kostenlosen Tarif. Das passiert dabei:

  • Sie teilen sich die QPU mit allen anderen Open-Plan-Nutzern weltweit
  • Jobs werden pro System in eine Warteschlange gestellt — least_busy() hilft, die kürzeste Wartezeit zu finden
  • Typische Wartezeit: 5 Minuten bis 2 Stunden, je nach Systemauslastung

Tipps zur Minimierung der Warteschlangenzeit:

  • Führen Sie Jobs außerhalb der Stoßzeiten aus (europäischer Morgen = amerikanische Nacht)
  • Verwenden Sie service.least_busy(), anstatt ein bestimmtes System anzusteuern
  • Verwenden Sie für die Entwicklung den Aer-Simulator lokal — reichen Sie nur zur finalen Validierung auf echter Hardware ein
  • Bündeln Sie mehrere Schaltkreise in einem einzigen Job mithilfe der Listeneingabe von SamplerV2

Stattdessen kostenlose Cloud-Simulatoren verwenden

Für die meiste Entwicklungsarbeit sind die von IBM gehosteten Cloud-Simulatoren schneller, als in der Warteschlange für echte Hardware zu warten:

# IBM cloud QASM simulator (up to 32 qubits, no queue)
backend = service.backend("ibmq_qasm_simulator")

# Or use the Statevector simulator (exact simulation)
backend = service.backend("simulator_statevector")

Diese Simulatoren haben keine Warteschlangenzeit und laufen sofort. Verwenden Sie echte QPUs, wenn Sie tatsächliche Rauscheigenschaften benötigen oder auf echter Hardware Benchmarks durchführen möchten.

HLQuantum mit IBM Quantum verwenden

Wenn Sie mehrere SDKs verwenden, bietet HLQuantum eine sauberere Schnittstelle zur IBM-Hardware:

import hlquantum as hlq

qc = hlq.Circuit(2)
qc.h(0).cx(0, 1).measure_all()

# Run on IBM's free QPU
result = hlq.run(
    qc,
    backend="qiskit",
    device="ibm_sherbrooke",  # or use "auto" for least busy
    shots=1024,
    error_mitigation="zne"
)
print(result)

HLQuantum übernimmt automatisch die Transpilation, die Job-Einreichung und das Parsen der Ergebnisse. Weitere Informationen zur erweiterten Konfiguration finden Sie im vollständigen Qiskit SDK guide.