Source-verifiedLevel 2

SWAP Gate

The SWAP gate exchanges the quantum states of two qubits, implemented as three consecutive CNOT gates.

What it means

The SWAP gate exchanges the complete quantum states of two qubits: SWAP|ψ⟩|φ⟩ = |φ⟩|ψ⟩.It can be decomposed into three CNOT gates: CNOT(1,2) * CNOT(2,1) * CNOT(1,2).The SWAP gate preserves entanglement and all quantum properties during the exchange.It is essential in quantum circuits where qubit connectivity is limited -- when two qubits that need to interact are not physically adjacent, SWAP gates route quantum information.The square root of SWAP (√SWAP) is also important as it is a universal entangling gate.

Everyday analogy

The SWAP gate is like two people exchanging seats -- each person moves to the other's position, carrying all their belongings (quantum state) with them.
Think of it as swapping two labeled containers without opening them -- the contents are exchanged perfectly.

Common misconceptions

  • SWAP does NOT copy states -- it exchanges them, consistent with no-cloning.
  • SWAP requires 3 CNOTs -- it is not a primitive gate on most hardware and is expensive.

Key takeaways

  • SWAP exchanges the states of two qubits: SWAP|ψ⟩|φ⟩ = |φ⟩|ψ⟩.
  • Decomposed into three CNOT gates.
  • Essential for qubit routing in limited-connectivity architectures.

Check your understanding

How many CNOT gates are needed to implement a SWAP gate?

  1. A.1
  2. B.2
  3. C.3
  4. D.4
Show the answer

Answer: C. 3

Why: A SWAP gate requires exactly 3 CNOT gates for its decomposition.

Builds on

Primary source: Barenco et al., Phys. Rev. A 52, 3457 (1995), doi:10.1103/PhysRevA.52.3457

SWAP = 3 CNOT decomposition is an elementary identity.

Learn it hands-on

This concept is part of a 46-level curriculum with an interactive simulator and Lumen, a tutor whose answers are verified before you see them. Levels 1–5 are free.