Back to Algorithms

Quantum Teleportation

Steps

Step1/5
Speed:

Circuit

100%
0123456q0q1q2HHCX: control q1 → target q2HHCX: control q0 → target q1HHCX: control q1 → target q2CZ: control q0 → target q2
Step 1 of 5

Initial State

All three qubits start in |0⟩.

What's happening?

We have three qubits: q0 (state to teleport), q1 (Alice), q2 (Bob). Alice and Bob may be far apart.

Key Insight

Teleportation requires pre-shared entanglement between Alice and Bob.

Bloch Spheres

Note: Individual Bloch spheres cannot fully represent entangled states.

q0
Loading...
q1
Loading...
q2
Loading...

Probabilities

|000⟩
100.0%
|001⟩
|010⟩
|011⟩
|100⟩
|101⟩
|110⟩
|111⟩
TOTAL: 100.0% • 8 STATES

Statevector |ψ⟩

StateAmplitude|ψ|PhaseProb
|000⟩11.000
0
100%
|001⟩00.0000%
|010⟩00.0000%
|011⟩00.0000%
|100⟩00.0000%
|101⟩00.0000%
|110⟩00.0000%
|111⟩00.0000%
8 BASIS STATES • 1 NON-ZERO
Algorithm Overview
Intermediate3 qubitscommunication

Transfer a quantum state from one qubit to another using shared entanglement.

Classical Approach

Classically, you cannot copy an unknown state (no-cloning theorem applies to quantum too). Teleportation doesn't copy — it transfers the state, destroying the original. It also doesn't allow faster-than-light communication since classical bits must be sent.

Quantum Advantage

Teleportation enables quantum state transfer without physically moving the qubit. Combined with entanglement distribution, it forms the basis of quantum networks and distributed quantum computing.

Complexity

Circuit depth: 7, Gate count: 7 (3 single-qubit, 4 two-qubit)

Applications

  • Quantum networks
  • Distributed quantum computing
  • Quantum repeaters
  • Quantum error correction
  • Quantum internet

Try it yourself

Want to experiment with this circuit? Open it in the Playground to modify and explore.

Open in Playground

Exercises and quizzes coming soon!