Home▸Articles▸Quantum Computing

Jordan-Wigner Encoding: Mapping Fermionic Systems to Qubits

A fundamental technique in quantum computing for representing fermionic systems using qubits.

mysimulator teamUpdated June 2026≈ 3 min read▶ Open the simulation

What is Jordan-Wigner Encoding?

Jordan-Wigner encoding is a method used in quantum computing to map fermionic systems into qubits. This mapping is crucial for simulating and solving problems involving fermions, such as molecular Hamiltonians or condensed matter physics models.

The technique involves transforming each spin-orbital of the fermionic system into a sequence of qubits, where the occupation of these qubits represents the presence or absence of an electron in the corresponding orbital.

How Does It Work?

The Jordan-Wigner transformation is based on a series of Pauli operators that act on the qubits. For each spin-orbital, a chain of qubits is created such that the occupation of these qubits encodes the fermionic state. The key idea is to use an ancillary qubit for each orbital and apply a sequence of Pauli-X and Pauli-Z gates to enforce anti-symmetry.

Specifically, if there are $N$ spin-orbitals, then $2N$ qubits are required to represent the system. Each pair of qubits corresponds to one fermionic mode.

live demo · related simulation● LIVE

Why Is It Important?

Jordan-Wigner encoding is essential for quantum algorithms that deal with fermionic systems, such as the Quantum Phase Estimation (QPE) and Variational Quantum Eigensolver (VQE). By mapping these systems onto qubits, we can leverage the power of quantum computers to simulate complex chemical reactions or solve problems in condensed matter physics.

Moreover, this encoding allows for the implementation of fermionic operators using a series of single-qubit and two-qubit gates, which is crucial for hardware-efficient quantum algorithms.

Real-World Applications

One practical application of Jordan-Wigner encoding is in molecular simulations. By representing the electronic structure of molecules using qubits, researchers can simulate chemical reactions and predict properties such as energy levels or reaction pathways.

Another application is in condensed matter physics, where it helps in understanding the behavior of electrons in solids, leading to advancements in materials science and device engineering.

Frequently asked questions

What are the limitations of Jordan-Wigner encoding?

Jordan-Wigner encoding can lead to a large number of qubits required for the simulation, which increases the complexity and resource requirements. Additionally, it often results in long-range entanglement, making certain operations computationally intensive.

Can Jordan-Wigner encoding be used for any type of fermionic system?

Yes, Jordan-Wigner encoding can be applied to a wide range of fermionic systems, including molecular orbitals and lattice models in condensed matter physics. However, its effectiveness depends on the specific problem at hand.

How does it differ from other encoding methods like Bravyi-Kitaev?

While both Jordan-Wigner and Bravyi-Kitaev encodings map fermionic systems to qubits, they do so in different ways. Jordan-Wigner is simpler but results in long-range entanglement, whereas Bravyi-Kitaev encoding reduces the range of interactions at the cost of increased complexity.

Is there a way to optimize the Jordan-Wigner transformation?

Yes, various techniques can be used to optimize the Jordan-Wigner transformation. These include using ancilla qubits more efficiently and employing techniques like fermionic mode optimization (FMO) to reduce the number of qubits required for certain problems.

Try it live

Everything above runs in your browser — open Jordan-Wigner Encoding — 2D Circuit View and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open Jordan-Wigner Encoding — 2D Circuit View simulation

What did you find?

Add reproduction steps (optional)